注:原文作者是 Alex Beckett,目前就職于 Celestia。
全節點驗證區塊的方式,是通過下載所有交易并重新執行它們來檢查其有效性,毫不奇怪的是,更大的區塊會給全節點帶來更大的負擔,因為處理和驗證每個區塊需要更多的硬件。而欺詐和有效性證明等技術使得節點能夠檢查有效性,而無需重新執行每筆交易。數據可用性采樣技術使得節點能夠驗證數據可用性,同時只下載每個區塊的一小部分。
剩下的最后負擔之一就是狀態。要驗證區塊,全節點還必須存儲整個狀態的副本。隨著狀態的增長,對全節點的存儲需求也會增加。幸運的是,狀態增長在一定程度上也是可以解決的。
所謂無狀態(Statelessness)是一種特性,是指全節點可以在不存儲狀態的情況下驗證區塊(這就叫無狀態)。而無狀態主要有兩種:
白宮已將加密貨幣納入其最新的新興技術關注領域列表:金色財經報道,美國白宮已將加密貨幣納入其最新的新興技術關注領域列表。?在最新的國家安全標準報告中,拜登總統的團隊列出了將“優先”制定標準的部分科技行業。?
白宮在一份聲明中表示,該戰略旨在加強美國保護美國消費者技術的基礎,以及美國在國際標準制定方面的領導地位和競爭力。聲明補充說,擁有通用標準可確保技術在安全方面保持一致。?
根據該報告,聯邦政府表示將重點關注數字身份基礎設施和分布式賬本技術,這些技術對一系列關鍵經濟部門的影響越來越大。?該清單還包括生物技術、人工智能和半導體。?[2023/5/6 14:46:11]
強無狀態:不需要節點來存儲狀態。
巴哈馬證券委員會已確認持有價值35億美元的FTX客戶資產:金色財經報道,巴哈馬證券委員會已確認其仍持有價值35億美元的FTX客戶資產,這些資產于11月初在加密貨幣交易所FTX申請破產后不久獲得。該委員會表示,資產將繼續存儲在其數字錢包中,直到巴哈馬最高法院指示他們將這些資產分發給FTX客戶和債權人,或者他們清楚地了解公司破產的處理方式。FTX創始人SBF和Gary Wang無法再使用已轉移的35億美元資產。在聲明中,該委員會重申,他沒有指示FTX優先考慮巴哈馬客戶的提款。
該監管機構此前表示,已于11月將FTXDigitalMarkets的資產轉移到其控制的數字錢包中。
此前消息,在FTX申請破產保護幾小時后,交易所錢包中的3.7億至4億美元加密資產被盜,美國司法部目前正在調查這起黑客事件。[2022/12/31 22:17:28]
弱無狀態:只需要區塊生產者來存儲狀態。
SBF:愿意在推特Space上和CZ連麥以解決問題:11月7日消息,在SBF發文表示樂意與CZ共建加密生態后,加密KOL Udi Wertheimer表示希望舉辦一場推特 Space,讓二人連麥解決問題,SBF 對該方案表示肯定。[2022/11/7 12:29:01]
強無狀態引入了一個數量級的復雜性和權衡,所以我們現在只關注弱無狀態。
一個(弱)無狀態 rollup 是一種至少需要定序器(sequencer)來存儲狀態的 rollup,但全節點是無狀態的。一個 optimistic rollup 可能還需要觀察器( watcher)存儲狀態以生成欺詐證明,這取決于是否允許為定序器(sequencer)節點生成欺詐證明。
花旗:預計存儲芯片制造商未來定價能力低:8月22日消息,花旗根據需求趨勢稱,專注于存儲芯片的半導體公司在下半年可能面臨定價能力呈下降趨勢的風險。鑒于服務器需求不溫不火導致存儲芯片需求進一步疲軟的可能性增加,預計下半年該類芯片價格將面臨額外的下行風險。分析師Peter Lee在談到某一類存儲芯片時預計,由于Alphabet、亞馬遜和微軟等公司正在消化庫存,它們在下半年將不會下DRAM新訂單。預計第四季度平均售價將較上季度下降17%,此前預期為下降13%。這一變化歸因于“近期持續的宏觀不確定性”。(金十)[2022/8/22 12:41:13]
為了驗證一個區塊的有效性,全節點從一個 pre-state root 開始,它是在將前一個區塊附加到鏈上之后的狀態樹的根。然后重新執行交易,生成一個新的狀態根(稱為 post state root)。然后,根據提議的區塊頭中的 post state root 來驗證計算的 post state root。如果匹配,則該區塊有效,如果不匹配,則該區塊無效并被拒絕。但是,無狀態節點一開始沒有 pre-state root,因為它們不存儲狀態。
在無狀態 rollup 當中,定序器將為每個區塊分配一個 pre-state root 和 post state root,以驗證該區塊。還有許多其他細微差別,但這是無狀態驗證的基本思想。
如果無狀態 rollup 具有一個 p2p 網絡,則定序器只需將區塊和相應的狀態根發送到初始對等組,然后它們可以在整個網絡中傳播它們。但如果無狀態 rollup 沒有 p2p 網絡(目前很多 rollup 都是這種情況),那么單個定序器將需要將區塊和狀態根單獨分發到網絡中的每個節點。在沒有 p2p 網絡情況下的 rollup 中實現無狀態,將給定序器帶來不切實際的巨大負擔。因此,p2p 網絡是一個先決條件。
除了驗證區塊,全節點還服務于狀態請求(例如,將地址 0x 的賬戶余額發送給我……)。無狀態節點與全節點一樣完全驗證狀態轉換,但依賴于全節點來訪問狀態。因此,仍然需要最少數量的全節點來向網絡的其余部分提供狀態請求。
實際上,由于硬件要求較低,用戶可能會傾向于使用無狀態節點,因此,能夠依賴的全節點會越來越少。如果沒有足夠的全節點來服務于狀態請求,那么無狀態 rollup 將遇到瓶頸,因為狀態無法在整個網絡中以足夠快的速度傳播以滿足需求。
全節點在將傳入交易轉發到 mempool 之前驗證它們,以防止 mempool 和區塊生產者收到無效的垃圾交易。然而,交易驗證需要訪問狀態以獲取發送者的帳戶余額和 nonce 等數據,無狀態節點在沒有向全節點發出狀態請求的情況下無法執行這些數據。此過程會給無狀態節點帶來 DoS 攻擊的問題,它們可能會收到垃圾交易,但不能拒絕交易,直到它們發出所需的狀態請求以檢查交易是否有資格轉發到 mempool,此外,由于無狀態節點在轉發交易之前必須采取的額外步驟,因此交易傳播速度會變慢。
取消全節點存儲狀態的要求會降低硬件門檻,從而降低更多用戶運行全節點的障礙。減輕狀態增長的負面影響對于 rollup 以及任何其他鏈一樣重要,因為它們也很脆弱。由于弱無狀態并不能免除定序器存儲狀態的責任,因此使用最多的 rollup 會發現狀態增長可能會成為一種障礙。我們可以實施進一步的措施來減少定序器的狀態增長,例如,在狀態到期時,在給定的時間段內未被訪問的狀態將從狀態中刪除。
順便說一句,無狀態還移除了磁盤 IO 的 DoS 攻擊向量,因為無狀態節點不再需要執行狀態訪問,如果 rollup 具有較大的狀態,這將特別有用。
無狀態(Statelessness)和欺詐證明是同一枚硬幣的兩面,只要實現了其中一個,就能免費獲得另一個。節點需要 pre-state root 和 post state root 來驗證欺詐證明,這與無狀態區塊驗證的的要求類似。誠然,關于欺詐證明還有其他考慮因素,例如單輪與多輪、bonding(綁定)以及一般審查阻力細節。
如果防欺詐實現允許它們在 rollup 的 p2p 網絡中分布,則輕客戶端在此過程中的信任度會最小化。
Tags:ROLROLLTATSTATThe Troller CoinRollerSwapMRPOTATO價格BSC Station
機構高調重倉后的第一個大熊市,底在哪里?加密市場陷入恐慌,利空正逐漸兌現。Luna 崩盤、Celsius 資不抵債、stETH 脫錨……伴隨著一系列的壞消息,市場不斷觸及新低,毫無反彈.
1900/1/1 0:00:00考慮到目前日益惡化的通脹局面,美聯儲似乎別無選擇,只能進一步提升加息幅度,并通過持續加息推升無風險利率.
1900/1/1 0:00:002022年,數字藏品不僅成為創業領域的熱門賽道,也掀起了一輪文化消費的浪潮。但隨著數藏行業的發展,與法律相關的挑戰逐漸浮出水面.
1900/1/1 0:00:00我們中的很多人應該都還記得,當初那些加密錢包沒有太多選擇的日子。現在,我們有了很多選擇!以下是Bankless的職業作家和Metaversal的創建者——William M. Peaster對基.
1900/1/1 0:00:00上周,紐約最高法院空投了NFT作為“服務通證”,開創了NFT領域的新里程碑事件,可能會在幾十年內對NFT領域產生重大影響.
1900/1/1 0:00:00作者:張曦 關于AMM與訂單薄的討論眾多,其中大部分都集中在技術部分:資金效率、價格發現等。但似乎很少有人意識到,AMM與訂單薄之間的爭論遠不只是金融交易業務上的技術選擇.
1900/1/1 0:00:00