首先,有人想要存儲所有區塊而不僅僅是運行修剪后的節點的原因有很多 - 請參閱 @FractalEncrypt 的帖子。 其次,平民不是常態。他們可能不是協定開發人員,但他們知道節點是如何工作的。假設平民不知道UTXO集氣球的問題有點侮辱。 節點運行者不希望 UTXO 集中的垃圾 OR OP_RETURN。如果取消限制的支援者哪怕花 1 分鐘來聽取使用者的意見,他們也會理解這一點。相反,它都是“我們更瞭解”和“你不明白”的長篇大論。 充其量,取消對 OP_RETURN的限制並不能解決這種情況。所有刪除限制的核心開發理由都充滿了諸如“可能”和“可以”解決問題之類的詞。 在最壞的情況下,我們引入了一種新的攻擊媒介來排擠金融交易,如 @LaurentMT 所確定的那樣。 “UTXO 集以前大約 4GB。由於銘文和 BRC-20,它已經增長到大約 12GB。 平民是完全知道的。 問題是我們該怎麼辦。
我認為最大的脫節是大多數規範不知道UTXO集的大小是多少,他們只理解 「區塊大小」。。 簡單來說,區塊鏈的大小(即所有區塊的總大小)只影響從頭開始設置節點時的初始同步時間。每個區塊最多可以增長 4MB(實際約為 2MB)。 理論上,您一生中只需要從頭開始同步節點一次......對於新節點,您可以通過下載UTXO集,然後驗證新節點是否與舊節點具有相同的UTXO集哈希來跳過同步。 你不需要存儲所有的區塊,除非你有一個很好的理由,否則你也不應該存儲。 因此,優化區塊鏈大小不會顯著減少運行節點所需的最低資源。充其量,它略微減少了頻寬使用量。如果您確實存儲了所有區塊,根據當前的共識規則,您無論如何都應該計劃每個區塊增加 2MB 來規劃您的硬體升級。 比區塊鏈大小更重要的是,每個人都必須存儲:UTXO 集合大小。 開發人員更關心UTXO集的大小,因為它決定了運行完整節點所需的最小存儲。(“全節點”意味著您驗證所有區塊,而不必存儲所有區塊。 UTXO 集過去約為 4GB。由於銘文和 BRC-20,它已經增長到大約 12GB。 UTXO 集不存儲OP_RETURN數據或簽名。 如果您希望您的節點在小型設備上保持平穩運行,請專注於最小化 UTXO 集的大小,而不是區塊鏈大小。這就是為什麼很多開發人員並不真正關心OP_RETURN限制的原因。
查看原文
558
6.08萬
本頁面內容由第三方提供。除非另有說明,OKX 不是所引用文章的作者,也不對此類材料主張任何版權。該內容僅供參考,並不代表 OKX 觀點,不作為任何形式的認可,也不應被視為投資建議或購買或出售數字資產的招攬。在使用生成式人工智能提供摘要或其他信息的情況下,此類人工智能生成的內容可能不準確或不一致。請閱讀鏈接文章,瞭解更多詳情和信息。OKX 不對第三方網站上的內容負責。包含穩定幣、NFTs 等在內的數字資產涉及較高程度的風險,其價值可能會產生較大波動。請根據自身財務狀況,仔細考慮交易或持有數字資產是否適合您。