Bitcoind

sendrawtransaction 無需下載區塊鏈

  • June 23, 2015

sendrawtransaction不下載區塊鏈可以使用嗎?或者 bitcoind 會因為無法驗證輸入而拒絕廣播嗎?

如果客戶端預設阻止它,有什麼辦法強制它發送它?

RPC 呼叫sendrawtransaction嘗試通過首先將原始交易添加到它自己的交易記憶體池來廣播您提供給它的原始交易。如果您沒有 UTXO 數據庫,那麼您將無法驗證交易的輸入,因此您的節點將從其記憶體池中拒絕它。所以,基本上,不,預設客戶端沒有辦法。

您可以修改您的客戶端以擁有一個新的 RPC 呼叫,該呼叫只發送原始事務而不檢查它。但是,您冒著傳播無效交易並讓您的同行提高您的禁令分數的風險。

另請參閱:通過 AJAX 將 tx 推送到網路,無需安裝比特幣。該問題列出了一些支持廣播原始交易的 API,這可能對您有所幫助。

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