以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

詳解以太坊擴容方案 Scroll 的技術與架構設計_ROLL

Author:

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

Scroll近期在一級市場的表現非常好,所以我們今天來深入了解一下Scroll的技術與架構設計。

Scroll是一個EVM等效的zkRollup以太坊擴容方案,核心的模塊是zkEVM,用于證明EVM在Layer2中執行的正確性。目前已經開發了一年的時間,并與以太坊基金會的隱私小組進行了深入的合作。

為了使得zkEVM變成一個完整的zkRollup,Scroll圍繞zkEVM構建了一個完整的Layer2架構。

目前的架構包含了中心化的排序節點與去中心化的證明網絡,但未來Scroll將會把排序節點也去中心化,使得整個網絡更加健壯。

Scroll的架構

目前的Scroll架構包含三個主要的組件:

Scroll節點:從用戶交易中構建L2的區塊,提交到以太坊主網,并在L1和L2之間傳遞信息。Roller網絡:生成zkEVM的證明,確保交易被正確執行。Rollup和橋合約:為Scroll交易提供數據可用性,驗證zkEVM證明,允許用戶在以太坊網絡和Scroll之間轉移資產。這些組件的角色關系我們可以從下圖中得出:

Curve Finance創始人通過OTC已出售1.06億枚CRV:8月4日消息,Nansen分析師Sandra Leow匯總的鏈上數據顯示,Curve Finance創始人Michael Egorov通過OTC的方式總共出售1.06億枚CRV代幣,換取4240萬美元資金。[2023/8/4 16:18:52]

Scroll節點

Scroll節點是應用和用戶與Scroll網絡交互的主要方式,Scroll節點包含了三個模塊:

Sequencer

Sequencer提供了一個JSON-RPC接口從而獲得Layer2上的轉賬信息。每隔幾秒,Sequencer會從L2的內存池中獲得一系列轉賬記錄,執行這些轉賬并生成新的L2區塊與新的狀態根。

IMF:薩爾瓦多使用比特幣的風險尚未顯現:金色財經報道,國際貨幣基金組織 (IMF) 表示,薩爾瓦多使用比特幣的風險尚未顯現。然而,該機構報告說有必要保持警惕,薩爾瓦多仍然值得關注和透明。鑒于加密貨幣市場的法律風險、財政脆弱性和很大程度上的投機性質,當局應該重新考慮他們擴大政府對比特幣風險的計劃。

IMF還預測,鑒于中美洲國家對BTC的利用已變得非常嚴格,基于比特幣和類似產品的代幣化債券可能會在未來幾個月出現。[2023/3/12 12:57:30]

Scroll上的Sequencer是基于經過時間驗證的Geth開發的,目的是為了保證兼容性和安全性。

Coordinator

當新的L2區塊被生成之后,Coordinator會從Sequencer中獲得交易執行記錄。然后Coordinator將執行記錄分派到從roller池中隨機選擇的roller以生成證明。

數據:僅在上個月,就有近18萬比特幣被撤出交易所:金色財經報道,據Bitcoin Magazine發推稱,僅在上個月,就有近18萬比特幣被撤出交易所。[2022/11/26 20:48:16]

Relayer

Relayer會監視部署在以太坊和Scroll上的Rollup和橋合約,這主要有兩個作用。

首先是監控Rollup合約以跟蹤L2塊的狀態,包括數據可用性和有效性證明。

其次,Relayer監視部署在以太坊和Scroll上的橋合約的存取款事件,并將消息在兩條鏈之間中繼。

Roller網絡

Rollers在網絡中充當證明者,負責為zkRollup生成有效性證明。Rollers有望利用GPU、FPGA和ASIC等加速器來減少驗證時間和驗證成本。下圖顯示了Roller如何為每個塊生成有效性證明:

東土科技:目前工業元宇宙尚處于探索階段:8月7日消息,東土科技在互動平臺上稱,目前工業元宇宙尚處于探索階段,公司密切關注新興產業的發展機會。[2022/8/7 12:07:43]

Roller首先將從Coordinator接收到的執行序列轉換為circuitwitnesses。其次,Roller為每個zkEVM電路生成證明。最后,Roller使用證明聚合方法將來自多個zkEVM電路的證明組合成一個塊證明。Rollup和橋合約

Scroll通過Rollup和橋合約來連接以太坊主網和Scoll網絡,保證L2交易的數據可用性,并使用戶可以在L1和L2之間轉移資產。

推特:每天會刪除超過100萬個垃圾郵件賬戶:7月7日消息,推特(TWTR.N):每天會刪除超過100萬個垃圾郵件賬戶,通過人工審查以判斷賬戶是否為垃圾郵件賬戶。(金十)[2022/7/8 1:59:08]

Rollup合約從Sequencer中獲取L2的狀態根作為calldata。這為Scroll塊提供了數據可用性,并利用以太坊的安全性來確保包括ScrollRelayer在內的索引可以重建L2塊。一旦建立L2區塊有效性的區塊證明已被Rollup合約驗證,相應的區塊將被視為在Scroll上最終確定。

部署在以太坊和Scroll上的Bridge合約允許用戶在L1和L2之間傳遞任意消息。在這個消息傳遞協議之上,Scroll還構建了一個去信任橋接協議,允許用戶雙向橋接ERC-20資產。

要從以太坊向Scroll發送消息或資金,用戶需要在Bridge合約上調用sendMessage。

Relayer將在L1上索引,并將其發送到Sequencer以包含在L2塊中。從Scroll發送回以太坊的消息在L2Bridge合約上使用了類似的過程。

Scroll的zkRollup是如何工作的

將上述的三個模塊放在一起,我們就可以知道ScrollzkRollup的整個工作流程了,如下圖所示:

Scroll中的L2區塊生成之后,將提交給以太坊主網,具體的過程如下:

1.Sequencer生成了一系列的塊,對于第i個塊,Sequencer執行追蹤T,并將其發送給Coordinator。同時,Sequencer將交易數據D作為calldata提交給以太坊上的Rollup合約以獲得數據可用性,再將由此產生的狀態根和交易數據作為狀態提交給Rollup合約。

2.Coordinator隨機選擇一個Roller為每個塊生成有效性證明。為了加快證明的生成過程,可以在不同的Roller上并行生成不同的區塊證明。

3.在為第i個塊生成證明P后,Roller將其發送回Coordinator。每隔k個塊,Coordinator向另一個Roller派發一個聚合任務,將k個塊的證明聚合成一個證明A。

4.最后,Coordinator將聚合證明A提交給Rollup合約,通過對照先前提交給Rollup合約的狀態根和交易數據承諾來驗證聚合證明,最后確定L2上的之間的塊。

經過這樣的過程Scroll上的區塊會被最終確定下來,每個L2的區塊在這一過程中會經歷三個過程,其分別為:

Precommitted:表示一個區塊已經被Sequencer提交并發送給Rollers。Committed:表示區塊的交易數據已經被發布到了以太坊網絡的Rollup合約上。Finalized:表示此區塊的交易已經被正確地執行。綜上所述,Scroll能夠在L2上執行EVM字節碼,同時從以太坊主網繼承強大的安全性保證。這也是Scroll這種EVM等效和其他EVM兼容方案的最大不同點。

Tags:ROLLROLSCRCROroll幣怎么用ROL幣SCROOGESCROH價格

火幣下載
以太坊合并60天,算通過"大考驗"了嗎?_以太坊

數月前,號稱為年內最大事件的以太坊POS合并被當作是以太坊的一次"大考驗",普遍認為以太坊這艘大船替換共識機制可能帶來"復雜漏洞風險"、"中心化"、"利好出盡"等難題,而一旦它跨過了這道坎.

1900/1/1 0:00:00
從共識到Token,淺談排序器去中心化問題_LAYER

今天來說說Sequencer去中心化的問題,包括共識與代幣。上一貼說過了Sequencer的做惡能力,不是憑空印錢或是提交虛假交易,而是在一個相對短,數據還未提交到L1的窗口期內,擁有隱藏交易,

1900/1/1 0:00:00
走在拉美的數字游民 遇見Web3出海新機遇_HAN

談起web3,出海已是毫無爭議的出路之一。新加坡為主的東南亞已是龍盤虎踞,數字游民們穿梭于東南亞各個國家,項目團隊此起彼伏,應接不暇;一部分嫌東南亞太擠的創業者將眼光瞄準了非洲大陸,明星項目ca.

1900/1/1 0:00:00
解決中心化交易所挪用客戶資產問題的關鍵是第三方資產存管_中心化交易所

FTX一聲驚雷,加密世界眾生唏噓。原來即使頭頂全球第二大中心化交易所桂冠,也可以在一夜之間崩塌。FTX、Alameda、SBF踐踏了商業世界最基本的紅線:不挪用客戶托付的資產.

1900/1/1 0:00:00
提案者-構建者分離(PBS)的本質價值_PBS

提案者-構建者分離是一個被熱議的話題,這是一個廣泛的設計理念,強調協議和非協議行為者之間的關系,以維護和運營區塊鏈.

1900/1/1 0:00:00
SBF與CZ之間究竟發生了什么?_FTX

我發現了證據,FTX可能在第二季度為Alameda提供了大量的救助,現在FTX遭到了反噬。40天前,價值超過40億美元的1.73億枚FTT代幣在鏈上變得活躍。 一個兔子洞出現了.

1900/1/1 0:00:00
ads