Bitcoin-Core

我的節點是否會在啟動時重新廣播其記憶體池交易?

  • March 4, 2021

假設我的節點在其記憶體池中有交易,然後被關閉並重新啟動。

  1. 它將記憶體池保存到磁碟並在它重新啟動時重新載入這個記憶體池,還是它的記憶體池在關機時失去?
  2. 如果記憶體池在重新啟動時保存並載入,我的節點是否會在重新啟動後將這些事務重新廣播到網路?

當一個節點完全關閉時,它會將記憶體池刷新到磁碟並在啟動時重新載入它。它不會重播交易。

一個節點只會在第一次了解交易時中繼交易一次。你的錢包會導致它自己的交易被重播。目前沒有基於記憶體池的機制在初始中繼後重新廣播任何外部交易。

特別是由於這種行為的隱私影響(這使得重播明顯表明來源是發送者),正在進行更改節點行為的工作,以便它通常會重播本應包含在之前的所有交易block: [p2p] 引入節點轉播模組 #21061

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