Transactions

P2WPKH - 哪個私鑰用於生成簽名?

  • July 13, 2019

我正在查看BIP143 P2WPKH 範例。我有點關注,直到生成,sigHash: c37af31116d1b27caf68aae9e3ac82f1477929014d5b917657d0eb49478cb670但隨後用於生成簽名304402203609e17b84f6a7d30c80bfa610b5b4542f32a8a0d5447a12fb1366d7f01cc44a0220573a954c4518331561406f90300e8f3358f51928d43c212a8caed02de67eebee。鑑於此交易包含兩個輸入,我會以某種方式期望兩個相應的私鑰都生成簽名。那麼範例中的簽名是如何獲得的呢?

此簽名中僅使用第二個輸入的私鑰,因為此簽名僅用於第二個輸入。第一個輸入是 P2PK,在此範例中被忽略,因為它是非隔離見證,因此使用標準的非隔離見證 sighash 算法。

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