Mempool
亂序記憶體池 TX
我注意到 mempool 消息會導致多條 tx 消息,通常完全亂序。
我通常做的是將消息重新排隊,直到處理父級,但這似乎不是正確的方法。如果無法驗證父級,是否應該立即丟棄它?
在敵對的情況下,我可能會收到一個不請自來的 tx,它依賴於一個看不見的父母。這裡有哪些最佳實踐?只是等到N秒然後丟棄?
如果無法驗證父級,是否應該立即丟棄它?
然後,您可能需要重新下載該交易。
這裡有哪些最佳實踐?只是等到N秒然後丟棄?
我認為比特幣所做的,將其添加到大小有限的記憶體中,在實踐中效果很好。您只需要確保當您收到父母時,您會
inv
為父母和孩子廣播 s(假設孩子仍在大小有限的記憶體中)。