Bitcoin-Core

為什麼 Electrum 只能從地址生成 .psbt 但 BitcoinCore 需要公鑰/描述符?

  • February 17, 2022

在生成 .psbt 時,只需在 Electrum 中導入地址(散列公鑰)就足夠了,而在 BitcoinCore 中(對於同一地址),我還必須導入相應的公鑰或描述符。為什麼 BitcoinCore 需要這些額外的輸入而 Electrum 不需要?

比特幣核心需要額外的數據,以便在選擇要花費的輸入時估計最終交易的規模。Electrum 很可能對大小做出假設,因為它是標準的,但是比特幣核心並沒有這樣做。相反,它將製作一個虛假的 scriptSig/witness 來確定輸入的大小,並且這樣做需要知道公鑰和描述符中提供的其他資訊。

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