以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > DOT > Info

一文了解Layer2模型、分類、具體方案_LAYER

Author:

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

原文標題:L2-理解和思考

Layer2是個大的話題。是否去中心化,是否安全,資金狀態確認時間是Layer2的主要的討論話題。最近有點時間,總結一下Layer2的理解和思考。

Layer2交互模型

Layer2,相對于Layer1,在Layer1的基礎上提供更豐富功能,更好的用戶體驗。抽象一下Layer2的邏輯以及交互模型如下:

除了Layer1的交易外,其他Layer2的交易都在Layer2執行。為了Layer2在必要時恢復交易狀態,所有Layer2的交易數據需要安全存儲。簡單起見,也為了和Layer1保持一樣的安全性,所有Layer2的交易數據一般存儲在Layer1。這種交易數據的隨時可訪問,稱為"DataAvailability"。所有的Layer2交易都在Layer2執行,并同步到Layer1。如何證明Layer2同步的狀態正確,不同的layer2方案有不同的實現方法。

納斯達克證交所CEO:正針對加密數字貨幣市場醞釀一個解決方案:金色財經報道,納斯達克證交所CEO Adena Friedman表示,本交易所側重于那些痛點,正針對加密數字貨幣市場醞釀一個解決方案。[2022/12/3 21:20:08]

Layer2實現分類

從Layer2狀態同步方式,Layer2分為兩類:一類是側鏈實現,一類是Rollup。側鏈,就是通過不同于Layer1的共識進行Layer2狀態向Layer1的同步。僅從這一點,整個側鏈的安全性,就降低到Layer2的共識的安全性。Rollup又分為兩種:一種是zkRollup,一種是OptimisticRollup。所謂OptimisticRollup,樂觀性Rollup,期望絕大多數情況下Rollup正確向Layer1同步狀態。同時,為了防止同步錯誤的狀態,提供了挑戰機制。樂觀預計挑戰的機率比較小。在需要挑戰的情況下,Layer1可以判斷正確狀態。zkRollup是最直接的狀態同步方式,通過零知識證明技術,在向Layer1提交狀態的同時提供狀態變化的證明。Layer實現分類如下:

Sui Network現已結束Testnet Wave 1:12月2日消息,Layer1公鏈Sui Network 現已結束側重獨立驗證者的Sui Testnet Wave 1,即將分享有關Testnet Wave 2的更多信息。

此前報道,Mysten Labs開發的Layer1公鏈Sui宣布啟動測試網Testnet Wave 1,該測試網側重于運營商,特別是驗證者和全節點運營方。從Devnet(開發者網絡)到Testnet Wave 1的最大進步是包含了獨立驗證者。在Devnet下,Mysten Labs運行四個驗證者來驗證網絡上的交易,而Testnet Wave 1包括從申請流程中篩選出來的20個第三方驗證者和500多個由Mysten Labs和選定的社區成員共同運營的全節點。[2022/12/2 21:16:56]

zkRollup,按照采用的零知識證明協議又分為三類:1/Groth162/PLONK3/STARK。Groth16協議需要針對每一個電路進行初始設置(TrustedSetup)。PLONK協議在一定規模下的電路只需要一次初始設置。STARK協議不需要初始設置。但是,相對另外兩種算法,STARK協議,證明數據量大,驗證時間長。相對來說,在Layer2的場景下,PLONK是目前廣泛使用的算法。

蘋果AR/VR環境交互系統專利獲授權:10月25日消息,天眼查顯示,10月18日,蘋果公司“與增強和虛擬現實環境交互的系統、方法和圖形用戶界面”專利獲授權。專利摘要顯示,該專利中的一種計算機系統在增強現實環境中同時顯示:包括相應物理對象的一個或多個相機的視場的至少一部分的表示,該表示隨著視場內容的變化而被更新;以及虛擬用戶界面中基于視場中相應物理對象的位置確定的相應位置處的虛擬用戶界面對象。在對應于虛擬用戶界面對象位置處檢測到輸入的同時,響應于相應物理對象的移動,該系統根據輸入相對于相應物理對象移動量值來調節虛擬用戶界面對象的外觀。(金十)[2022/10/25 16:38:12]

STARK協議和SNARK(Groth16/PLONK)協議比較:

https://github.com/matter-labs/awesome-zero-knowledge-proofs

總結一下,從安全性角度看,各種Layer2的排序如下:zkRollup,optimisticRollup,側鏈。從提現的時間也印證了安全性,zkRollup的提現是分鐘級別,其他兩種方案,小時甚至是天級別。zkSync是比較完善的zkRollup開源項目,zkRollup,雖好,目前存在很大的缺陷:可編程性差。

Bitfinex CTO:Bitfinex匹配引擎正在更新:8月1日消息,Bitfinex CTO Paolo Ardoino在社交媒體稱,Bitfinex的匹配引擎正在更新。Bitfinex匹配引擎更新后,消息減少了66%(更多地重用相同的數據流)、可交易的余額計算加速(3倍)、顯著減少了內存使用、增加多播覆蓋率。[2022/8/1 2:51:17]

細看zkRollup

相對其他Rollup方案,zkRollup方案多了zk證明系統。也就是說,在Layer2每個交易除了“執行”外,還需要生成證明,證明執行過程的正確性。熟悉零知識證明技術的小伙伴都知道,零知識證明的安全性在于”電路“的安全性。對于Layer2,每種交易的處理”固化“為電路,電路邏輯完全公開。對應于每種電路,存在唯一的驗證秘鑰。驗證秘鑰用在Layer1驗證狀態證明。通過驗證的狀態證明,符合固化電路的邏輯。

加密貨幣托管公司Komainu獲得在迪拜運營的臨時監管批準:7月27日消息,加密貨幣托管公司Komainu獲得了在迪拜運營的臨時監管批準。迪拜虛擬資產監管局(VARA)初步批準了這項申請。Komainu戰略負責人Sebastian Widmann表示,公司將與監管機構合作,以申請完整牌照,但未就審批的時間表置評。

Komainu成立于2020年,由日本投資銀行野村證券、歐洲數字資產管理公司CoinShares和法國硬件錢包制造商Ledger共同創建。(Blockworks)[2022/7/27 2:40:51]

關鍵就在于Layer2交易的執行和固化電路語義是否一致。公開電路就是一種共識方式,供所有人查閱電路邏輯。簡單的說,為了實現zkRollup,需要實現Layer2執行對應的電路。事實上,電路的實現相對復雜,沒有高級語言,很多情況下都是手寫R1CS。進一步,為了利用zk證明系統,為了優化電路的實現,整個Layer2的狀態經常優化為電路友好結構。所以,zkRollup的系統需要考慮電路的結構,從而約束了Layer2交易以及賬戶模型。細心的小伙伴可以發現,不管是zksync/zkswap/loopring,都只實現了特定交易場景。

反過來說,如果需要通過zkRollup支持EVM的交易執行,需要將EVM的交易抽象成電路友好的賬戶模型。這種抽象并不容易,再者,EVM的描述電路可以預見比較大。從零知識證明的性能看,這方面會限制整個zkRollup的性能。

再看看zkRollup方案在Layer1的gas消耗。整個zkRollup方案的主要gas消耗為三部分:

TransactionRawData:在zksync中稱為pubdata。為了保證dataavailability,所有的Layer2的交易都會以裸數據的形式提交到Layer1。

Layer2Block管理:在Layer2提交區塊狀態時,Layer1維護著Layer2的區塊結構和狀態。

驗證Layer2Block狀態:在Layer2提交證明時,Layer1需要驗證狀態證明。

以一個區塊350筆交易,每個交易的TransactionRawData的大小為20字節為例,一個區塊處理的gas消耗:

雖然上述的數據不是精確值,但是足以說明交易原始數據在整個zkRollup方案中的gas消耗占比是非常高的。從這個角度看,Layer2的有些項目選擇通過其他鏈下的方式存儲交易數據。

Optimismvs.Arbitrum

OptimisticRollup兼容EVM。也就是說,Layer2支持可編程性,并且在以太坊上的程序幾乎無縫遷移。為了保證鏈上的狀態正確,這兩種方案都提供一段時間內的挑戰機制。挑戰者提供挑戰的證據,Layer1抉擇正確與否。

Optimism采用OVM執行Layer2交易。取名OVM是為了區分Layer1的EVM。因為提交到Layer1的狀態需要檢驗正確性,Layer1需要“重放”Layer2的交易,也就是說,Layer1在有些情況下需要執行OVM交易的執行。OptimisticRollup最復雜的地方也在于此,用EVM模擬OVM,并執行Layer2的交易。可想而知,在Layer1的EVM模擬OVM的執行是比較繁瑣,消耗較大的操作。

Arbitrum也是采用挑戰機制。為了避免挑戰的gas費用低,Arbitrum引入了AVM:

相對于EVM,AVM是一個相對簡單的虛擬機。Arbitrum在AVM虛擬機上模擬EVM執行環境。也就是說,所有的Layer2交易都是在AVM執行,交易的執行狀態可以用AVM狀態表示。在提交到Layer1的狀態有分歧時,挑戰雙方先將狀態分割,找出“分歧點”。明確分歧點后,挑戰雙方都可提供執行環境,Layer1執行相關操作確定之前提交的狀態是否正確。在Layer1挑戰的是AVM的狀態,分歧點的AVM的指令執行。

簡單的說,為了省挑戰的gas費用,Arbitrum采用了精簡的AVM,通過快速分割,在鏈上只需要執行一個指令,判斷狀態是否執行正確。Arbitrum介紹文檔中提到,整個挑戰需要大概500字節的數據和9w左右的gas。在AVM的基礎上,Arbitrum設計了mini語言和編譯器,模擬了EVM的執行環境,從而兼容EVM。

總結:

Layer2,相對于Layer1,在Layer1的基礎上提供更豐富功能,更好的用戶體驗。資金狀態確定性時長,安全性,可編程性是目前討論的焦點。zkRollup是資金狀態確定性最快的方案。optimisticRollup/側鏈具有可編程性。zkRollup支持EVM的證明是個期待的方向。

Tags:LAYERROLLROLKROLAYER價格roll幣在哪換roll幣可以roll坐騎嗎Kryptokrona

DOT
加拿大最大的綠色比特幣礦業公司通過納斯達克上市_BIT

加拿大最大的以可再生能源為動力的加密貨幣礦業公司BitFarms已在美國紐約證券交易所上市。加密貨幣礦業公司在特定網絡的本地通證(如比特幣、以太坊和萊特幣)交易中賺取交易費,以保護和處理網絡上的.

1900/1/1 0:00:00
不斷進擊的以太坊:EIP-1559 之后的 EIP-3074_AUTH

??Ropsten測試網已于6月24日上線,區塊高度為10,499,401。???自部署以來,約有88,500個測試網以太坊被燒毀,價值1.776億美元.

1900/1/1 0:00:00
金色前哨 | 元宇宙游戲Roblox中國版《羅布樂思》登陸國內_元宇宙

7月13日,騰訊外發游戲《羅布樂思》已經在國內應用商店上架,可以正常下載使用。《羅布樂思》是一款集體驗、開發于一體的在線3D沙盒創意社區,旗下擁有《羅布樂思》APP及Studio.

1900/1/1 0:00:00
晚間必讀5篇 | 礦工收入為何能4天漲50%?_比特幣

1.從DeFi到游戲:最熱門的幾個去中心化應用程序本文精選最受歡迎的dapp?。點擊閱讀2.比特幣難度暴跌但礦工收入為何能4天漲50%?數據顯示,在網絡出現有史以來最大難度下調之后,比特幣礦工收.

1900/1/1 0:00:00
觀點 | 以太坊被「嚴重低估」的24個理由_以太坊

以太坊被嚴重低估,有24個理由。 1.智能合約 一旦滿足特定條件,智能合約會自動執行代碼。ETH是最早出現的「可編程貨幣」形式,用戶可以依賴它來創造抗審查的去中心化「貨幣樂高」.

1900/1/1 0:00:00
算力回穩 礦業「機構化」與「基金化」丨目擊_比特幣

"在這場前所未有的算力大遷徙中,新的礦業格局正在重構。"塵埃落定之后,礦業生態正在逐步回穩。據Glassnode7月13日數據顯示,在過去一周,比特幣算力已從原來55%的跌幅恢復到39%左右的跌.

1900/1/1 0:00:00
ads