Bitcoind
我應該增加我的記憶體池大小以適應臨時危機嗎?
我在blockchain.info上看到 68k 未經確認的交易。我自己的
bitcoind
(v0.13.0
) 節點在其記憶體池中有 49k 個事務,記憶體使用量目前為 230mb。知道記憶體上限目前為 300mb,我擔心很快我的節點將無法保留所有未確認的交易。我應該增加這個上限作為臨時措施,直到情況好轉?如果是這樣,我該怎麼做?
如果您有興趣查看可能在很長一段時間內無法確認的交易,您可以增加記憶體池大小,但您當然不必這樣做。記憶體池按費率排序,當限制器啟動時,它會刪除最低費率的交易。由於礦工按費率排序,並且每個區塊只能包含有限數量的交易,因此記憶體池有效地作為隊列工作。
根據設計,您將無法始終儲存所有未確認的交易。如果您的目標是擁有所有,並啟動您的記憶體池以適應這一點,那麼有人可能會開始創建無限的來回發送事務流,直到您的節點記憶體不足。這就是首先限制記憶體池大小的原因:防止網路上的拒絕服務。