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之間轉移資產。這些組件的角色關系我們可以從下圖中得出:
4月5日ARK基金累計增持超600萬美元的Coinbase股票:金色財經報道,數據顯示,4月5日至今,ARK方舟基金累計增持101441股Coinbase股票(COIN),按當前價計算,價值約623萬美元。截止周五收盤,COIN收盤報61.44美元。[2023/4/10 13:54:13]
Scroll節點
Scroll節點是應用和用戶與Scroll網絡交互的主要方式,Scroll節點包含了三個模塊:
Sequencer
Sequencer提供了一個JSON-RPC接口從而獲得Layer2上的轉賬信息。每隔幾秒,Sequencer會從L2的內存池中獲得一系列轉賬記錄,執行這些轉賬并生成新的L2區塊與新的狀態根。
近24小時有3,297.42枚BTC流入交易所錢包:金色財經報道,數據顯示,近24小時有3,297.42枚BTC流入交易所錢包,近7天有8,896.16枚BTC流入交易所錢包,近30天有11,285.77枚BTC流入交易所錢包。截至發稿時,交易所錢包余額合計為1,918,746.24枚BTC。[2023/3/19 13:12:58]
Scroll上的Sequencer是基于經過時間驗證的Geth開發的,目的是為了保證兼容性和安全性。
Coordinator
當新的L2區塊被生成之后,Coordinator會從Sequencer中獲得交易執行記錄。然后Coordinator將執行記錄分派到從roller池中隨機選擇的roller以生成證明。
Relayer
經濟日報:港交所上市虛擬資產ETF,審慎發展虛擬資產邁出關鍵步伐:金色財經報道,經濟日報刊文《審慎發展虛擬資產邁出關鍵步伐》,稱南方東英資產管理有限公司推出的虛擬資產ETF于12月16日正式在港交所上市交易,這是亞洲市場首批虛擬資產ETF,標志著香港發展虛擬資產邁出關鍵一步。
香港緊跟金融發展潮流勇蹚“幣圈”,展現出的是見機而動的靈敏,是開放兼容的大氣,是事不避難的進取,這種積極有為的姿態,讓人們對香港鞏固和提升國際金融中心地位充滿期待。[2022/12/19 21:53:16]
Relayer會監視部署在以太坊和Scroll上的Rollup和橋合約,這主要有兩個作用。
首先是監控Rollup合約以跟蹤L2塊的狀態,包括數據可用性和有效性證明。
其次,Relayer監視部署在以太坊和Scroll上的橋合約的存取款事件,并將消息在兩條鏈之間中繼。
Binance將于12月6日15時開始對BNB Beacon Chain (BEP2)網絡進行錢包維護:據官方公告,Binance將于12月6日15時開始對BNB Beacon Chain (BEP2) 網絡進行錢包維護,預計需要兩小時維護。錢包維護期間,BEP2 Token交易不受影響,充提業務將于14時55分起暫停,維護完成后恢復。[2022/12/5 21:23:23]
Roller網絡
Rollers在網絡中充當證明者,負責為zkRollup生成有效性證明。Rollers有望利用GPU、FPGA和ASIC等加速器來減少驗證時間和驗證成本。下圖顯示了Roller如何為每個塊生成有效性證明:
Ava Labs推出面向Web3用戶的Core網站,擁有跨鏈、交易等多項功能:10月20日消息,據官方公告,Avalanche開發公司Ava Labs宣布推出面向Web3用戶的Core網站,這是一款免費的一體化“指揮中心”產品,幫助用戶查看和使用Avalanche網絡、Avalanche子網和以太坊中的Web3應用。Ava Labs表示該產品與其他投資組合dApp不同的是其對Avalanche、比特幣和以太坊網絡進行了全面優化,擁有跨鏈、交易、法幣購買、控制、搜索等多項功能。[2022/10/20 16:31:09]
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兼容方案的最大不同點。
FTX事件引起了行業做市商的空前恐慌,不關乎盈虧,FTX里外部做市商的本金在此次覆滅,此次危機后,整體行業的市場流動性下降也因為一部分做市商停擺。做市商似乎對于大眾投資者還有一些神秘感.
1900/1/1 0:00:00金融監管機構和消費者保護機構對NFT表示擔憂,盡管它們采取的做法在全球范圍內各不相同。來自許多司法管轄區的用戶可能都有參與到NFT交易中,開發人員很難了解其NFT在各個地區的法律情況.
1900/1/1 0:00:00近幾年來,加密行業正處于巨大的創新和技術進步時期,同時也是一個混亂的時期。在短時間內,加密行業的基本面很難有巨大的改變,但是如果我們把時間拉長到5年,或許能夠去猜想一些發展的趨勢變化.
1900/1/1 0:00:00FTX事件堪稱加密世界的“雷曼時刻”。事件的發展速度和影響范圍已經遠遠超出了此前的想象。而就在昨晚,美國勞工統計局公布數據顯示,美國10月CPI同比上漲7.7%,低于市場預期的7.9%,較前值的.
1900/1/1 0:00:00MakerDAO??向其“EndgamePlan”又近了一步,MakerDAO已經通過了一項治理提案,開始向其“終極計劃”過渡,將推進其歷史上最大規模的重組.
1900/1/1 0:00:00今年早些時候,當FTX首席執行官SamBankman-Fried救助了一系列陷入困境的加密貨幣公司時,這位30歲的億萬富翁被譽為下一個摩根大通.
1900/1/1 0:00:00