Transactions
Segwit sig 雜湊中的“價值”是什麼?
BIP143文件聲明該值是:“此輸入所花費的輸出值(8 字節小端序)”
如果我有一個價值 10,000 sats 的 UTXO,並且我將其用作 Segwit tx 的輸入,那麼當我準備簽署交易/創建見證部分時,我使用 10,000 作為值?還是該值是我發送的輸出的總和?
另一個例子是 BIP例子中的這個。
0046c32300000000
金額(十進制的 600,000,000 )從何而來?這表明“價值”是該特定輸入的全部可用量?還是所有輸入的總和?
如果我有一個價值 10,000 sats 的 UTXO,並且我將其用作 Segwit tx 的輸入,那麼當我準備簽署交易/創建見證部分時,我使用 10,000 作為值?還是該值是我發送的輸出的總和?
您使用 10000 作為數量,並不關心其他輸入是什麼或它們的值是多少。
0046c32300000000 金額(十進制為 600,000,000)從何而來?
簽名期間(以及幾乎所有其他地方)使用的“金額”始終以 64 位整數形式在 satoshi 中。由於被簽名的第二個輸入的值為 6 BTC,等於 600000000 聰。這是正在花費的輸入 (UTXO) 的完整值。