Utxo

Trezor 從哪裡獲得 UTXO?

  • July 1, 2017

由於 UTXO 需要花費資金,Trezor 從哪裡獲得未花費的輸出?

  • 將它們儲存在硬體中需要您不時將其插入以更新 UTXO 集。你甚至可能會用完 UTXO!
  • 從給定的確定性錢包中對 UTXO 進行主機端區塊鏈掃描非常昂貴(如果不是不可能的話,因為確定性錢包中有無限的地址)。
  • 出於與上述相同的原因,您無法建構“錢包 -> UTXO”索引。

我錯過了什麼?我假設 Trezor 的主要案例是 PoS。也許我錯了?

正如他們的常見問題解答中所解釋的,Trezor 與現有的錢包軟體一起使用,它不是一個獨立的錢包。

發生的情況是,您使用的錢包從 Trezor 的錢包中獲取地址,並可以使用該資訊顯示您的餘額。當你想花錢時,它會像往常一樣創建一個交易,但它不會對交易本身進行簽名,而是將其發送給 Trezor。Trezor 將在顯示屏上顯示交易並要求您確認。當您確認後,它將使用私鑰(僅儲存在 Trezor 上)對交易進行簽名,並將簽名的交易發送回您的錢包軟體,該軟體會將其廣播到網路。

為了補充 Steven 的回答,Trezor 可以在 PoS 中使用,它只需要他們執行他們很可能已經這樣做的比特幣錢包!

Trezor 錢包將您的公鑰提供給他們,然後 PoS 創建交易並將其發送回您的 Trezor 進行簽名。在驗證輸出地址和金額並在 Trezor 上輸入您的密碼後,它將簽署交易並將其發送回 PoS,PoS 將能夠對其進行宣傳。

Trezor 可與 USB 配合使用,但在未來的版本中,它當然可以使用其他通信方法,如 NFC 或 BLE……此外,由於該軟體是開源的,它要求其他硬體錢包使用相同的有線協議並使其成為事實上的涉及硬體錢包的 PoS 交易的標準。

引用自:https://bitcoin.stackexchange.com/questions/20698