Mempool

mempool 消息可靠嗎?

  • August 22, 2021

根據<https://github.com/bitcoin/bitcoin/blob/master/src/net_processing.cpp#L3775-L3801>,似乎僅在某些情況下才響應 mempool 消息。有人可以幫助理解它是如何工作的,以及為什麼一個完整的節點不會總是響應這個消息嗎?它被棄用了嗎?

我正在尋找通過 p2p 層估算費用的方法,如果節點可靠地回复消息,那麼獲取記憶體池內容似乎是迄今為止的最佳選擇。

全節點對mempool消息完全沒有用處,它是 bip35 的殘留物,並且由於實施不善而有導致隱私洩露的歷史。它以前被用來繞過交易涓涓細流,或者只是造成大量的浪費數據傳輸。比特幣核心的現代版本沒有bip37啟用,這意味著它們不會在沒有配置更改的情況下響應消息。

無論如何,嘗試估算費用都不是一個好的解決方案,因為您將導致潛在的千兆字節的交易轉移,而您絕對無法驗證。總的來說,估算費用需要委託,並且有許多 API 可以做到這一點。

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