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之間轉移資產。這些組件的角色關系我們可以從下圖中得出:
OPNX:FTX債權人現可在OPNX申請索賠并釋放其流動性:金色財經報道,加密索賠和交易平臺Open Exchange(OPNX)通過官方社交平臺表示,FTX債權人今天可以在對OPNX申請索賠并釋放其流動性。
此前報道,當OPNX用戶出售其索賠時,他們將收到平臺的原生代幣reOX或oUSD,這些代幣可以用作在OPNX上進行交易的抵押品。[2023/7/21 15:51:12]
Scroll節點
Scroll節點是應用和用戶與Scroll網絡交互的主要方式,Scroll節點包含了三個模塊:
Sequencer
Astar宣布其WASM智能合約賞金提案已獲得批準:金色財經報道,Astar表示,其WASM智能合約賞金提案已獲得批準,團隊聯盟將鼓勵、促進、采用和開發Polkadot平行鏈上的Web Assembly智能合約。[2023/3/5 12:42:44]
Sequencer提供了一個JSON-RPC接口從而獲得Layer2上的轉賬信息。每隔幾秒,Sequencer會從L2的內存池中獲得一系列轉賬記錄,執行這些轉賬并生成新的L2區塊與新的狀態根。
Scroll上的Sequencer是基于經過時間驗證的Geth開發的,目的是為了保證兼容性和安全性。
Coordinator
當新的L2區塊被生成之后,Coordinator會從Sequencer中獲得交易執行記錄。然后Coordinator將執行記錄分派到從roller池中隨機選擇的roller以生成證明。
Uniswap與MoonPay達成合作,支持用戶使用信用卡或借記卡購買加密資產:12月21日,據官方消息,Uniswap宣布與加密支付平臺MoonPay達成合作,本次合作將支持用戶以信用卡、借記卡或銀行轉賬支付形式在Uniswap平臺購買加密資產。目前已支持的加密資產包括DAI、ETH、MATIC、USDC、USDT、WBTC和WETH(美國用戶暫不能以此形式購買WETH或WBTC)。用戶可在購買加密貨幣后將其發送到以太坊主網、Polygon、Optimism和Arbitrum上的錢包地址。[2022/12/21 21:56:55]
Relayer
Relayer會監視部署在以太坊和Scroll上的Rollup和橋合約,這主要有兩個作用。
首先是監控Rollup合約以跟蹤L2塊的狀態,包括數據可用性和有效性證明。
報告:自第一季度末以來部署在以太坊上的智能合約數量增加了40%以上:金色財經報道,Web3開發平臺Alchemy的一份報告顯示,盡管以太坊價格自2022年初以來下跌了約60%,但自第一季度末以來,部署在以太坊上的智能合約數量增加了40%以上。雖然DeFi總價值鎖定 (TVL) 下降了 69%,NFT交易量比去年第三季度下降了 88%,但2022年以太坊庫的安裝量卻增加了178%。
Alchemy增長主管Jason Shah表示,從數據中最大的收獲是價格不再是進入該領域的唯一誘因。相反,開發人員涌向Web3以獲得技術能力。我認為最好的表現是軟件開發工具包 (SDK) 和智能合約的使用量在去年增加了一倍多。數據還顯示,9 月份部署了17,736個智能合約,創下月度歷史新高。Shah將此歸因于以太坊合并以及對在新的權益證明鏈上構建去中心化應用程序的熱情增加。[2022/10/14 14:26:47]
其次,Relayer監視部署在以太坊和Scroll上的橋合約的存取款事件,并將消息在兩條鏈之間中繼。
歐易發放ETHW空投并上線現貨交易:據歐易OKX官方公告,歐易已于2022年9月15日開始發放EthereumPoW (ETHW)空投,用戶的ETHW資產可通過“資金賬戶”進行查詢。空投發放可能持續數個小時,未收到的用戶請耐心等待。
同時,歐易將上線ETHW現貨交易,9月16日12:00 AM (HKT)開放ETHW充值,9月16日12:30 AM (HKT)開放ETHW/USDT交易對,并于9月16日06:00 PM (HKT)開放ETHW提現。[2022/9/16 6:59:44]
Roller網絡
Rollers在網絡中充當證明者,負責為zkRollup生成有效性證明。Rollers有望利用GPU、FPGA和ASIC等加速器來減少驗證時間和驗證成本。下圖顯示了Roller如何為每個塊生成有效性證明:
Roller首先將從Coordinator接收到的執行序列轉換為circuitwitnesses。其次,Roller為每個zkEVM電路生成證明。最后,Roller使用證明聚合方法將來自多個zkEVM電路的證明組合成一個塊證明。Rollup和橋合約
Scroll通過Rollup和橋合約來連接以太坊主網和Scoll網絡,保證L2交易的數據可用性,并使用戶可以在L1和L2之間轉移資產。
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兼容方案的最大不同點。
10月31日,香港財政司正式發布《有關香港虛擬資產發展的政策宣言》就在香港發展蓬勃的虛擬資產行業和生態圈,闡明政府的政策立場和方針.
1900/1/1 0:00:00注:本文作者為Vox作家KelseyPiper,其將個人與SBF推特私信整理為文發表。以下為內容全文,經MarsBit整理編譯:昨晚,SamBankman-Fried在Twitter上私信我.
1900/1/1 0:00:00Aave聯合創始人StaniKulechov感到比以往任何時候都要樂觀,價值50億美元的DeFi借貸協議即將推出的穩定幣GHO將解決現實世界的支付問題.
1900/1/1 0:00:00從A到KZG,以太坊這臺世界計算機的合并后路線圖綜合指南:Pro-Danksharding(EIP-4844)提議者-構建者分離Danksharding對去中心化可擴展性的深入探討.
1900/1/1 0:00:00我們可以遠離虛擬空間,但永遠也不會遠離社交。Web3的社交圈正在不斷擴大,且正在和Web2的社交模式加速融合,可以預見的是一個或多個更加抗審查的全球化分布式社交網絡.
1900/1/1 0:00:00Genesis是加密領域唯一提供全方位服務的主要經紀商,它在使大型機構獲取和管理加密貨幣風險方面發揮了關鍵作用.
1900/1/1 0:00:00