Raw-Transaction

節點可以在同步的同時廣播有效的簽名原始交易嗎?

  • November 21, 2019

建構並簽署了本機 bech32 UTXO,但是當我嘗試使用命令從我的測試網節點廣播時,sendrawtransaction它返回“缺少輸入”。我的錢包中沒有私鑰,並且測試網節點仍在同步,但我能夠使用測試網 API 服務很好地廣播它,該服務允許您廣播簽名的交易。

是否可以在同步的同時將原始簽名交易廣播到網路?

只有當您的節點已同步到知道已花費的輸出時,您才能廣播交易。這是因為您的節點將始終在廣播之前驗證交易。如果它沒有同步到它知道你的交易花費的輸出的程度,那麼它就沒有必要的資訊來驗證交易。

因此,如果您的交易花費了最近確認的輸出,那麼您必須等到它基本上完全同步後才能廣播。但是,如果您的交易花費在區塊鏈深處的非常舊的輸出,那麼您可以在它同步之前進行廣播。

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