Raw-Transaction
節點可以在同步的同時廣播有效的簽名原始交易嗎?
建構並簽署了本機 bech32 UTXO,但是當我嘗試使用命令從我的測試網節點廣播時,
sendrawtransaction
它返回“缺少輸入”。我的錢包中沒有私鑰,並且測試網節點仍在同步,但我能夠使用測試網 API 服務很好地廣播它,該服務允許您廣播簽名的交易。是否可以在同步的同時將原始簽名交易廣播到網路?
只有當您的節點已同步到知道已花費的輸出時,您才能廣播交易。這是因為您的節點將始終在廣播之前驗證交易。如果它沒有同步到它知道你的交易花費的輸出的程度,那麼它就沒有必要的資訊來驗證交易。
因此,如果您的交易花費了最近確認的輸出,那麼您必須等到它基本上完全同步後才能廣播。但是,如果您的交易花費在區塊鏈深處的非常舊的輸出,那麼您可以在它同步之前進行廣播。