注:原文作者是AlexBeckett,目前就職于Celestia。
全節點驗證區塊的方式,是通過下載所有交易并重新執行它們來檢查其有效性,毫不奇怪的是,更大的區塊會給全節點帶來更大的負擔,因為處理和驗證每個區塊需要更多的硬件。而欺詐和有效性證明等技術使得節點能夠檢查有效性,而無需重新執行每筆交易。數據可用性采樣技術使得節點能夠驗證數據可用性,同時只下載每個區塊的一小部分。
剩下的最后負擔之一就是狀態。要驗證區塊,全節點還必須存儲整個狀態的副本。隨著狀態的增長,對全節點的存儲需求也會增加。幸運的是,狀態增長在一定程度上也是可以解決的。
所謂無狀態是一種特性,是指全節點可以在不存儲狀態的情況下驗證區塊。而無狀態主要有兩種:
PeckShield:匿名黑客發行FTX 2.0 Token并包裝成FTX官方空投:1月20日消息,據PeckShield監測顯示,匿名黑客發行名為 FTX 2.0 Token 后將其轉至 FTX 交易平臺,并假裝為 FTX 地址添加流動性。此后,該黑客向 Justin Sun、KuCoin 和 Binance 地址進行空投,將其包裝為 FTX 官方空投的 Token。
派盾提示,該 Token 代碼中存在后門,可以隨意操控用戶錢包內的資產。[2023/1/20 11:23:21]
強無狀態:不需要節點來存儲狀態。
弱無狀態:只需要區塊生產者來存儲狀態。
Polkadot即將推出新版治理系統Gov2,并將廢棄Polkadot Council:金色財經消息,Polkadot宣布了其治理系統的新版本,稱為Governance version 2(Gov2)。通過Gov2,該團隊希望顯著地將Polkadot的決策過程去中心化。
在正在進行的Decoded會議上,Polkadot核心團隊表示,其當前的治理體系需要徹底改革,因為其過于中心化。他們指出,Polkadot Council是一個由行政人員組成的中央機構,在財庫支出等事務上擁有獨家決策權。對此該團隊認為,這與Polkadot去中心化的理念背道而馳。
因此,團隊選擇廢棄Polkadot Council。對于Gov2,該團隊已經準備了一個軟件框架,它將刪除Polkadot Council,并用“公投(referendum)”取代。后者是一個投票系統,任何人都可以發起提案。
新治理系統即將在Polkadot的金絲雀網絡Kusama上推出,之后將部署在Polkadot主網上,但不需要硬分叉。(The Block)[2022/6/30 1:40:28]
強無狀態引入了一個數量級的復雜性和權衡,所以我們現在只關注弱無狀態。
美參議員Cynthia Lummis:對將數字資產納入美國金融體系的可能性感到興奮:金色財經報道,美國參議員Cynthia Lummis在社交媒體上表示,作為一名前州財政部長,我對將數字資產納入美國金融體系的可能性感到興奮。Kirsten Gillibrand參議員和我提出的立法將做到這一點。
金色財經此前報道,美國參議員Cynthia Lummis制定的加密法案全面版本將于6月7日公布。[2022/6/7 4:07:33]
一個無狀態rollup是一種至少需要定序器來存儲狀態的rollup,但全節點是無狀態的。一個optimisticrollup可能還需要觀察器存儲狀態以生成欺詐證明,這取決于是否允許為定序器節點生成欺詐證明。
ADAM與Web3.0社區平臺Mojor正式達成戰略合作:據官方消息,首個基于Web3.0的加密數據計算網絡ADAM與專注于Web3領域的社區平臺Mojor正式達成戰略合作。雙方就Web3.0未來發展,鏈上數據傳輸、DAO治理和加密計算等方面達成合作共識。
ADAM是首個Web3.0時代的數據加密計算網絡,擁有批量化數據加密傳輸功能,能夠連接實現世界數據與區塊鏈系統,愿景是挖掘數據的真實價值,使每一個參與數據流通的角色,都能夠從中受益。
Mojor是一個專注于Web3領域的社區平臺,社區創建者以持有NFT的方式真正擁有社區,用戶通過錢包直接登錄,豐富的Web3機器人為社區治理提供便利,提升效率。[2022/5/24 3:38:04]
為了驗證一個區塊的有效性,全節點從一個pre-stateroot開始,它是在將前一個區塊附加到鏈上之后的狀態樹的根。然后重新執行交易,生成一個新的狀態根。然后,根據提議的區塊頭中的poststateroot來驗證計算的poststateroot。如果匹配,則該區塊有效,如果不匹配,則該區塊無效并被拒絕。但是,無狀態節點一開始沒有pre-stateroot,因為它們不存儲狀態。
在無狀態rollup當中,定序器將為每個區塊分配一個pre-stateroot和poststateroot,以驗證該區塊。還有許多其他細微差別,但這是無狀態驗證的基本思想。
如果無狀態rollup具有一個p2p網絡,則定序器只需將區塊和相應的狀態根發送到初始對等組,然后它們可以在整個網絡中傳播它們。但如果無狀態rollup沒有p2p網絡,那么單個定序器將需要將區塊和狀態根單獨分發到網絡中的每個節點。在沒有p2p網絡情況下的rollup中實現無狀態,將給定序器帶來不切實際的巨大負擔。因此,p2p網絡是一個先決條件。
注意事項
1、狀態請求
除了驗證區塊,全節點還服務于狀態請求。無狀態節點與全節點一樣完全驗證狀態轉換,但依賴于全節點來訪問狀態。因此,仍然需要最少數量的全節點來向網絡的其余部分提供狀態請求。
實際上,由于硬件要求較低,用戶可能會傾向于使用無狀態節點,因此,能夠依賴的全節點會越來越少。如果沒有足夠的全節點來服務于狀態請求,那么無狀態rollup將遇到瓶頸,因為狀態無法在整個網絡中以足夠快的速度傳播以滿足需求。
2、交易驗證
全節點在將傳入交易轉發到mempool之前驗證它們,以防止mempool和區塊生產者收到無效的垃圾交易。然而,交易驗證需要訪問狀態以獲取發送者的帳戶余額和nonce等數據,無狀態節點在沒有向全節點發出狀態請求的情況下無法執行這些數據。此過程會給無狀態節點帶來DoS攻擊的問題,它們可能會收到垃圾交易,但不能拒絕交易,直到它們發出所需的狀態請求以檢查交易是否有資格轉發到mempool,此外,由于無狀態節點在轉發交易之前必須采取的額外步驟,因此交易傳播速度會變慢。
無狀態rollup的好處
1、狀態增長
取消全節點存儲狀態的要求會降低硬件門檻,從而降低更多用戶運行全節點的障礙。減輕狀態增長的負面影響對于rollup以及任何其他鏈一樣重要,因為它們也很脆弱。由于弱無狀態并不能免除定序器存儲狀態的責任,因此使用最多的rollup會發現狀態增長可能會成為一種障礙。我們可以實施進一步的措施來減少定序器的狀態增長,例如,在狀態到期時,在給定的時間段內未被訪問的狀態將從狀態中刪除。
順便說一句,無狀態還移除了磁盤IO的DoS攻擊向量,因為無狀態節點不再需要執行狀態訪問,如果rollup具有較大的狀態,這將特別有用。
2、欺詐證明
無狀態和欺詐證明是同一枚硬幣的兩面,只要實現了其中一個,就能免費獲得另一個。節點需要pre-stateroot和poststateroot來驗證欺詐證明,這與無狀態區塊驗證的的要求類似。誠然,關于欺詐證明還有其他考慮因素,例如單輪與多輪、bonding以及一般審查阻力細節。
如果防欺詐實現允許它們在rollup的p2p網絡中分布,則輕客戶端在此過程中的信任度會最小化。
來源:金色財經
在昨日舉行的PointZeroForum論壇上,Binance首席執行官CZ對當前加密貨幣格局進行了討論,他表示市場崩盤最糟糕的時期已經過去,根據LUNA/UST崩盤后市場的進展情況.
1900/1/1 0:00:00?2022年5月19日,MimbleWimble成功部署在萊特幣網絡,從此用戶可以選擇萊特幣作為隱私幣.
1900/1/1 0:00:00我們生活在不確定的時代,歷史上最便宜的貨幣周期即將結束,讓我們看看這對“一切泡沫”意味著什么。當第一次Covid于2020年3月封鎖開始時,股市和比特幣暴跌,沒有人知道這種病會變成什么樣,也沒.
1900/1/1 0:00:00本文翻譯自ADAMMedium《ADAM:Createa“DataFi”ecosystemandbecomethepreferreddatasourceforDapps》2021年.
1900/1/1 0:00:00這幾天主要的機會還是在山寨幣種,表現的也很搶眼,那么還是多關注下山寨,BTC反彈還在,不會一兩天就結束的.
1900/1/1 0:00:00無論是曾經的一線VC三箭資本,還是一度估值高達30億美元的BlockFi皆踩坑灰度發行的比特幣信托基金GBTC。熊市是流動性樂章的休止符.
1900/1/1 0:00:00