以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > SAND > Info

ROLL:一文了解無狀態 Rollup

Author:

Time:1900/1/1 0:00:00

注:原文作者是AlexBeckett,目前就職于Celestia。

全節點驗證區塊的方式,是通過下載所有交易并重新執行它們來檢查其有效性,毫不奇怪的是,更大的區塊會給全節點帶來更大的負擔,因為處理和驗證每個區塊需要更多的硬件。而欺詐和有效性證明等技術使得節點能夠檢查有效性,而無需重新執行每筆交易。數據可用性采樣技術使得節點能夠驗證數據可用性,同時只下載每個區塊的一小部分。

剩下的最后負擔之一就是狀態。要驗證區塊,全節點還必須存儲整個狀態的副本。隨著狀態的增長,對全節點的存儲需求也會增加。幸運的是,狀態增長在一定程度上也是可以解決的。

所謂無狀態是一種特性,是指全節點可以在不存儲狀態的情況下驗證區塊。而無狀態主要有兩種:

馬斯克財富縮水2000億美元破吉尼斯世界紀錄:1月10日消息,據吉尼斯世界紀錄官網,推特及特斯拉首席執行官馬斯克已正式打破歷史上最大個人財產損失世界紀錄。福布斯估計,自2021年11月以來,馬斯克已經損失了大約1820億美元,盡管其他消息來源表明實際上可能接近2000億美元。而他的資產也從3200億美元降至1380億美元。雖然確切數字幾乎??無法確定,但馬斯克的總損失遠遠超過日本科技投資者孫正義在2000年創下的586億美元的紀錄。[2023/1/10 11:04:14]

強無狀態:不需要節點來存儲狀態。

弱無狀態:只需要區塊生產者來存儲狀態。

強無狀態引入了一個數量級的復雜性和權衡,所以我們現在只關注弱無狀態。

12月數字資產投資產品平均每周凈流出950萬美元:12月30日消息, 據 CryptoCompare 數據,12 月的基金提款大幅增加,數字資產投資產品平均每周凈流出達 950 萬美元,為 2022 年 6 月以來最高,可能是受到 FTX 的影響以及對 Binance 等交易所安全性的擔憂。[2022/12/30 22:17:10]

一個無狀態rollup是一種至少需要定序器來存儲狀態的rollup,但全節點是無狀態的。一個optimisticrollup可能還需要觀察器存儲狀態以生成欺詐證明,這取決于是否允許為定序器節點生成欺詐證明。

為了驗證一個區塊的有效性,全節點從一個pre-stateroot開始,它是在將前一個區塊附加到鏈上之后的狀態樹的根。然后重新執行交易,生成一個新的狀態根。然后,根據提議的區塊頭中的poststateroot來驗證計算的poststateroot。如果匹配,則該區塊有效,如果不匹配,則該區塊無效并被拒絕。但是,無狀態節點一開始沒有pre-stateroot,因為它們不存儲狀態。

過去兩周USDC市值增長近28億美元:11月20日消息,據Coingecko數據顯示,美元Stablecoin USDC市值在過去兩周出現反彈,截至目前達到約445.1億美元,相較于11月5日的417.4億美元低點增長了27.6億美。[2022/11/20 22:10:21]

在無狀態rollup當中,定序器將為每個區塊分配一個pre-stateroot和poststateroot,以驗證該區塊。還有許多其他細微差別,但這是無狀態驗證的基本思想。

如果無狀態rollup具有一個p2p網絡,則定序器只需將區塊和相應的狀態根發送到初始對等組,然后它們可以在整個網絡中傳播它們。但如果無狀態rollup沒有p2p網絡,那么單個定序器將需要將區塊和狀態根單獨分發到網絡中的每個節點。在沒有p2p網絡情況下的rollup中實現無狀態,將給定序器帶來不切實際的巨大負擔。因此,p2p網絡是一個先決條件。

外媒:老虎基金計劃今年內放緩投資節奏,或將募集新基金:7月11日消息,據TechCrunch援引知情人士報道,老虎基金計劃今年內放緩投資節奏,并將于今年募集新基金,以繼續支持最好的互聯網創業公司。報道指出,截至5月,老虎基金已經幾乎耗盡其所有基金額度,正尋求募集10億美元的交叉基金(Crossoverfund)。且由于近期市場狀況低迷,其已經損失了2001年以來股票基金全部收益的三分之二。

此外,報道還指出,根據PitchBook的數據,老虎基金是2021年全美投資額最大的投資基金,其此舉或影響深遠。[2022/7/11 2:04:26]

注意事項

1、狀態請求

除了驗證區塊,全節點還服務于狀態請求。無狀態節點與全節點一樣完全驗證狀態轉換,但依賴于全節點來訪問狀態。因此,仍然需要最少數量的全節點來向網絡的其余部分提供狀態請求。

實際上,由于硬件要求較低,用戶可能會傾向于使用無狀態節點,因此,能夠依賴的全節點會越來越少。如果沒有足夠的全節點來服務于狀態請求,那么無狀態rollup將遇到瓶頸,因為狀態無法在整個網絡中以足夠快的速度傳播以滿足需求。

2、交易驗證

全節點在將傳入交易轉發到mempool之前驗證它們,以防止mempool和區塊生產者收到無效的垃圾交易。然而,交易驗證需要訪問狀態以獲取發送者的帳戶余額和nonce等數據,無狀態節點在沒有向全節點發出狀態請求的情況下無法執行這些數據。此過程會給無狀態節點帶來DoS攻擊的問題,它們可能會收到垃圾交易,但不能拒絕交易,直到它們發出所需的狀態請求以檢查交易是否有資格轉發到mempool,此外,由于無狀態節點在轉發交易之前必須采取的額外步驟,因此交易傳播速度會變慢。

無狀態rollup的好處

1、狀態增長

取消全節點存儲狀態的要求會降低硬件門檻,從而降低更多用戶運行全節點的障礙。減輕狀態增長的負面影響對于rollup以及任何其他鏈一樣重要,因為它們也很脆弱。由于弱無狀態并不能免除定序器存儲狀態的責任,因此使用最多的rollup會發現狀態增長可能會成為一種障礙。我們可以實施進一步的措施來減少定序器的狀態增長,例如,在狀態到期時,在給定的時間段內未被訪問的狀態將從狀態中刪除。

順便說一句,無狀態還移除了磁盤IO的DoS攻擊向量,因為無狀態節點不再需要執行狀態訪問,如果rollup具有較大的狀態,這將特別有用。

2、欺詐證明

無狀態和欺詐證明是同一枚硬幣的兩面,只要實現了其中一個,就能免費獲得另一個。節點需要pre-stateroot和poststateroot來驗證欺詐證明,這與無狀態區塊驗證的的要求類似。誠然,關于欺詐證明還有其他考慮因素,例如單輪與多輪、bonding以及一般審查阻力細節。

如果防欺詐實現允許它們在rollup的p2p網絡中分布,則輕客戶端在此過程中的信任度會最小化。

來源:金色財經

Tags:ROLROLLSTAROOTCoinControllerCashroll幣出獠牙肩幾率start幣圈oneroot幣騙局

SAND
元宇宙:同濟大學法學院陳吉棟:元宇宙對現有法律秩序構成新的挑戰

“在互聯網上,沒人知道你是一條狗。”這句話雖然出自1993年《紐約客》的一則漫畫,但在近30年后的元宇宙時代,依然可以用來討論虛擬世界的數字身份認證難題.

1900/1/1 0:00:00
WEB3:全新鏈游, 海南舉行高峰論壇暨“農人計劃”火熱上線

最初,人們以為這不過是一場普通的現象,會很快過去,但歷史的車輪走完2020年,走過來2021年,來到2022年,人們才意識到.

1900/1/1 0:00:00
LUNA:在這輪牛市中 我的失誤和教訓

作者:NatEliason,下文由DeFi之道編譯好吧,鐵子們,看起來快樂的時光已經結束,熊市可能要持續一段時間了.

1900/1/1 0:00:00
AOM:DAOMaker-領先的Launchpad全解析

DAOMaker于4月中下旬上線了一款游戲的公開募集輪次,叫做Step.App,代幣為$FITFI,在代幣同步首發:OKX、Bybit、Huobi、Gate、抹茶后,獲得了大家的追捧.

1900/1/1 0:00:00
FINA:一文讀懂元治理現狀 都有哪些用途?

元治理是指協議A持有協議B的治理代幣,并使用這些代幣對協議B的提案進行投票。值得一提的是,我們并沒有一個標準的元治理方式;一個DAO將采用最適合其運營和目標的特殊元治理機制和策略.

1900/1/1 0:00:00
BTC:BTC堅守20000點 加密市場何時回暖?

最近市場很明顯的一個變化就是新冠疫情風險性在不斷解除,中國經濟重回正軌,外資和內資都在持續進場抄底A股、港股,連中概股也有了不同程度的上漲行情,歐美股市出現了小幅反彈.

1900/1/1 0:00:00
ads