比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 火必 > Info

Scroll 聯創張燁:Scroll 的設計架構和挑戰是什么?_CRO

Author:

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

近日,Scroll的聯合創始人張燁受邀參加了斯坦佛的區塊鏈研討會,分享了Scroll的架構設計和挑戰。在演講的前半部分,介紹了Scroll的整體架構,并重點介紹其一些特殊的設計選擇。

在后半部分,描述如何了從頭開始構建zkEVM,并使用具體示例來演示該過程。最后,簡要討論了Scroll在密碼學和協議設計領域面臨的各種研究挑戰。

背景和初衷

Scroll是以太坊的Layer2擴容解決方案。為了最大限度地兼容以太坊,Scroll正在構建一個字節碼層面兼容的“zkEVM”,它可以證明EVM計算的有效性。Scroll設計的初衷就是為了開發者友好和最大化的可組合性。而構建zkEVM的挑戰在于構建難度和生成零知識證明的成本極高。幸好近些年的一些技術突破使其慢慢變得可行,例如多項式承諾可以證明任意階數,查找表可以實現存儲讀取約束,硬件加速可以加速證明生成,遞歸證明可以將證明進一步壓縮,降低費用成本。

具體細節亦可參考Scroll博客系列#1:以太坊原生zkEVMRollup介紹

Haru Invest CEO:將于本月就啟動恢復程序案件進行質詢:8月7日消息,Haru Invest 首席執行官 Hugo Lee 向 Haru Invest 成員致函稱,某些成員已向法院申請啟動恢復程序的命令,法院已對 Haru Invest Korea Co., Ltd.做出了保全處置和全面禁令命令。保全處置是命令債務人在作出啟動恢復程序的決定之前,不得先償還債務人的資產,而全面禁止令則是防止債權人等在作出啟動恢復程序的決定之前,強制執行債務人的資產。Haru Invest 將于本月就上述恢復程序案件進行質詢,并向法院提出有關恢復程序的意見。目前 Haru Invest 正通過民事和刑事法律手段向 B&S Holdings 追收資產,但預計取回資產需要一些時間,因此擬先將先行收繳與分配其他資產的計劃做出總結后提交給法庭。[2023/8/7 21:28:52]

Scroll架構

Scroll節點是應用和用戶與Scroll交互的主要途徑。它由三個模塊組成,排序器(Sequencer)、協調器(Coordinator)和中繼器(Relayer)。

排序器提供JSON-RPC接口并接收L2交易。每隔幾秒鐘,它就會從L2的內存池中取回一批交易并執行它們,以生成新的L2塊和新的狀態根。Scroll的排序器實現基于Go-Ethereum(Geth),是最主流的以太坊節點實現之一。通過分叉Geth,我們可以實現最佳的兼容性并繼承已經經過時間考驗的安全性。

MakerDAO代幣回購計劃上線后MKR周漲幅近28%:金色財經報道,在DEFI貸款平臺MakerDAO引入代幣回購計劃后, 其治理代幣MKR飆升至接近一年的高價。MKR自去年八月以來首次上漲至1,200美元以上,當前以1,148美元左右的價格易手,過去一周漲幅約28%,根據Etherscan的區塊鏈數據,在過去24小時內,該協議回購了價值約23萬美元的 MKR 。按照這個速度,該協議有望在下個月回購約700萬美元的代幣。[2023/7/22 15:51:52]

一旦生成了一個新的塊,協調器就會收到通知,并從排序器接收這個塊的執行蹤跡。然后它將執行蹤跡分派給從Roller池中隨機選擇的Roller以生成證明。

中繼器監視同時部署在以太坊和Scroll上的Rollup和Bridge合約。它有兩個主要職責。首先,它監控Rollup合約以跟蹤L2塊的狀態,包括它們的數據可用性和有效性證明。其次,它監視同時部署在以太坊和Scroll上的Bridge合約的存款和取款事件,并將消息從一層中繼到另一層。

每個L2區塊將經過如下三個階段,直到最終確認。

Pre-committed表示一個區塊已經被一個排序器提議并發送給Rollers。雖然Precommitted區塊還不是ScrollL2上的正式部分,因為它們還沒有發布在以太坊基礎層上,不過信任排序器的用戶可以按預期進行下一步操作。目前預估Pre-commited階段只需1-2秒。Committed表示該區塊的交易數據已經發布在以太坊的Rollup合約上。這確保了區塊數據可用,但不能證明它是正確執行的。目前預估Committed階段需要數分鐘。Finalized表示通過驗證以太坊鏈上的有效性證明,已經驗證此區塊中的交易正確性。經過最終確認的區塊被認為是ScrollL2鏈上的正式部分。目前預估Finalized階段需要10分鐘以上Pre-Alpha測試網階段由于證明者的算力不足,因此整體流程的時間要大于所預估的時間。

以太坊Layer2上總鎖倉量為88.1億美元:金色財經報道,L2BEAT數據顯示,截至目前,以太坊Layer2上總鎖倉量為88.1億美元,近7日漲2.38%。其中鎖倉量最高的為擴容方案Arbitrum One,約57.6億美元,占比65.38%,其次是Optimism,鎖倉量17.5億美元,占比19.29%。[2023/5/31 11:50:27]

具體細節亦可參考Scroll博客系列#6:Scroll的架構概覽

Paxos CEO:正向OCC申請銀行執照,已促成超28億美元BUSD贖回且未擾亂加密市場:金色財經報道,針對美國證券交易委員會單方面發布了“韋爾斯通知(Wells Notice)”稱BUSD是一種證券,Paxos首席執行官Charles Cascarilla提出異議,并指出根據Howey測試和Reves測試都證明BUSD不符合證券標準,因為穩定幣總是由現金和等價物支持(比如美元和美國債券),他還表示Paxos截至目前已促成超過28億美元的BUSD贖回且沒有擾亂加密市場,未來可能會“捍衛訴訟地位”并將在“必要時對美國證券交易委員會積極提起訴訟”。此外,Charles Cascarilla透露Paxos正在向美國貨幣監理署 (OCC) 提出申請以尋求獲得銀行執照。(CryptoSlate)[2023/2/22 12:21:53]

zkEVM的本質

zkEVM的本質是對EVM虛擬機計算生成的執行蹤跡生成證明。Scroll的zkEVM中設計中,第一層包括直接證明EVM的邏輯,包括EVM電路,RAM電路,Storage電路及其他電路,例如驗證ECDSA簽名的Signature電路;第二層進行證明第一層證明的聚合證明。出于動態的執行蹤跡的考慮,證明系統的前端部分Scroll采用了目前最新的Plonkish協議,對比標準的Plonk用Permutation關聯前后的約束,Plonkish使用了更低階的Customgate,可以靈活得設定每一步的約束。

在硬件加速方面,Scroll擁有獨有的PipeZK加速方案。對于第一層的EVM電路,加速后的GPU可以提升9倍速度,在30秒內完成證明。對于第二層的聚合電路,加速后的GPU可以提升15倍速度,在約2分半內完成證明。由于Pre-Alpha測試網目前只有10個左右的證明者,實際速度可能會略慢于實驗數據。

NKC Capital以115 ETH購入BAYC#3403:5月19日消息,NKC Capital在OpenSea以115 ETH(價值40萬美金)的價格購入BAYC#3403 ,用于后續的品牌IP創作。目前,創始人吳國晉Sunny已將其設置為推特和微信頭像。

官方稱,BAYC#3403的眼睛寓意對加密世界的洞察與探索,與NKC Capital保持對區塊鏈未來的新認知,專注投資區塊鏈早期優質項目的投資理念相符。據悉,旗下投資的Yibi社交型交易所將把BAYC#3403作為作戰略性IP。[2022/5/19 3:28:14]

具體細節亦可參考ScrollDevcon6系列#1:zk-Rollups的證明系統選擇

有趣的研究方向

當前,Scroll的研究團隊在協議層和密碼學方向也在進行著有趣的研究探索。

研究的第一個方向,是證明者和排序器的去中心化。Scroll所提出的第一個方案是排序器和證明者的任務交給一個節點,同時處理交易和生成證明,代價是可能會加重節點負擔,產生一定程度的中心化。第二個方案,排序器節點按共識出塊,證明者節點可以自由提交證明,代價是系統將依賴最快的驗證人,其他算力不足的證明者將沒有激勵進一步提交證明,退出系統,證明系統將被最快的驗證者所綁架。針對第二個方案,Scroll所提出的解決方案是設置時間窗口,在規定時間內提交證明的即可獲得證明獎勵。

研究的第二個方向,是L3存在的意義。L3最早由StarkNet所提出,但存在爭議的點在于,如果數據可用性放在L1上,并不能節省太多的成本,如果數據可用性不放在L1上,大可以在L2實現類似的功能。L3更可能適用于應用的自定義需求,例如獨有的排序器,自定義的執行環境,或是更低價的存取款費用,亦或是L3之間所需的可組合性。關于L3的更多探討,可參考Vitalik:什么樣的Layer3是有意義的?

研究的第三個方向,是L2層之間的流動性分配。例如Uniswap可能需要在不同的L2層上都分別部署流動性池。如何將不同的L2層之間的流動性池打通,對于用戶體驗上來說將會是極大的提升。

研究的第四個方向,是zkEVM的資源定價問題。計算的成本主要由驗證和證明交易組成,存儲的成本主要是歷史交易和calldata的數據存儲。最理想的狀態是維持現在以太坊主網的資源定價方案,但是由于Keccak等zk不友好的運算所帶來的成本增加,仍然需要對zkEVM的資源定價方案做相應的調整。

其他的研究方向包括,零知識證明中電路的隨機性,算數化。Scroll的證明系統分為兩層,因此證明者的硬件加速算法也圍繞兩層設計展開。Scroll目前在第一層和第二層證明系統都選擇了Halo2協議,但也在積極探索不同證明系統間的可組合性。

當然目前zk系統仍在開發中,也未經過審計和實踐檢驗,因此在可預見的長期時間內,無法保證這些代碼無懈可擊,代碼層面仍需要大量的審計工作。具體可參考ScrollRollupDay#1:Vitalik介紹用多重證明強化Rollup安全性

責任編輯:Kate

Tags:ROLLROLSCRCROTROLLER價格CoinControllerCashSCRAPPYCROOGE

火必
危機,危中帶機,分析BTC巨鯨以及LTH的鏈上行為_比特幣

前言:在FTX事件之后,我們探討了鏈上數據的發展趨勢,這表明經過此次事件,比特幣巨鯨和長期持有者的信心和財務狀況已經有所動搖隨著FTX事件的塵埃落定,以及幾周的可用的數據.

1900/1/1 0:00:00
2022年末美國加密監管大戲——爭權奪利、穩定幣立法和圍繞SBF的定罪調查_FTC

美國是選票,為了贏得選票,美國一流的政客都是一流的演員,為了博取眼球,他們需要抓熱點、炒熱度、包裝自己的政績。作為一場年終大戲,FTX破產無疑是一出可以用來不停炒作的籌碼.

1900/1/1 0:00:00
Generative AI:一個充滿創造性的新世界_TIM

一類強大的新型大型語言模型正在使機器有可能以可信的、甚至有時是超人類的結果來書寫、編碼、繪畫和創造。人類善于分析事物。但機器可能做的更好.

1900/1/1 0:00:00
AI DAO的狂野和危險_IDA

AIDAO?的狂野和危險我們已經看到了?TheDAO?的崛起。緊隨其后的是?AIDAO,它比單純的?AI?或單純的?DAO?本身更強大.

1900/1/1 0:00:00
回顧過往5輪牛熊周期:下輪牛市將在2023年中后期開啟_比特幣

萬事幾乎都是周期性的,我能確定的事情很少,但可以確定這幾件事:周期最終總是占上風,沒有什么會永遠朝著一個方向前進。大樹不可以參天,BTC也不會歸零。堅持以現狀預判未來,對投資者最不利.

1900/1/1 0:00:00
5分鐘了解Optimism發展歷史與未來方向_IMI

以太坊作為單片區塊鏈在用戶與應用發展到一定體量后,受區塊鏈“不可能三角”的制約,缺點日漸凸顯。為解決困境衍生出鏈上擴容與鏈下擴容兩個方向.

1900/1/1 0:00:00
ads