以太坊Layer 2是一組解決方案,專門用于通過處理以太坊主網Layer 1之外的交易來擴展應用程式。當網路繁忙時,網路上的交易速度會受到影響,從而導致許多dapp用戶體驗不佳,Gas價格上漲,使得以太坊對其用戶來說非常昂貴,相比之下,以太坊L2運行在以太坊L1之上,在Layer 2上操作釋放了Layer 1,將交易從主鏈上剝離。由于交易是在Layer 2上進行鏈下處理,因此可以提高交易速度,加快確認時間,降低gas。Layer 2有許多解決方案,每個解決方案都有自己的規范,如Optimistic Rollup、ZK- Rollup和plasma等。
在本文中,我們將比較以太坊Layer 2rollup項目,
Rollup是什么?
rollup是在以太坊Layer 1之外執行交易的解決方案,交易數據或交易證明位于Layer 1,因此可以保證安全性。它降低了用戶的費用,允許公開參與。現有兩種類型的rollup。
- 零知識rollup
也被稱為ZK-Rollups,它在鏈下運行計算,并向鏈上提交有效性證明,ZK-Rollups不需要交易數據。因此,區塊驗證速度更快,成本更低。
- Optimistic Rollup
Optimistic Rollup假設交易在默認情況下是有效的,并且僅在利用欺詐證明的挑戰情況下運行計算。在這種情況下,計算速度很慢,
Rollup項目比較
以下是ZK-Rollup實現的項目。
- zkTube
zkTube使用Layer 2ZK-Rollups來提供低交易費用和高吞吐量的交易,它通過跟蹤狀態根的歷史和每個批次的哈希來確保安全性。
它在確保交易速度和安全性,同時解決了以太坊的擴展問題,
通過批量處理和ZK證明功能來降低交易費用。
這是第一個將PLONK技術用于挖礦的應用程式,對去中心化的能源管理是環保的應用。
無論是在性能還是安全性方面,這都是一個杰出的項目,
zkTube使用的是零知識rollup而不是Optimistic Rollup,考慮到在Optimistic Rollup情況下需要一周的提現速度。速度可以提高,但最終會增加成本,從而降低效率,而ZK-Rollups使zkTube快速、安全且經濟高效。
它允許用戶將資產存儲在具有Layer 1安全性的ZK-Rollup中,同時,使用戶能夠與Layer 2合約進行交互,因此,提供Layer 1和Layer 2之間的有效交互,
它允許將多個交易捆綁在一起,并作為同一個層上的單筆交易同時執行。
zkTube將ZK證明算法開發為一個礦工,構成了一個Provers網格和礦工驗證節點的架構。
zkTube正在努力通過突破現有的性能限制來托管一個更大的生態系統,以改善當前的以太坊系統。
zkTube提供PayTube錢包,用戶只需點擊一個鏈接即可訪問任何以太坊去中心化應用程式。
- Loopring
Loopring是以太坊Layer 2擴展協議,允許利用ZK證明在以太坊上構建高吞吐量、低成本、非托管的AMM和支付應用程式,
它是高度安全的,提供100%以太坊級別的安全。Loopring生態系統中的用戶可以完全控制他們的資產,ZK-Rollups保證了這一點。
Loopring通過ZK-Rollups批量處理鏈下請求來支持支付。而大多數操作,如交易和轉賬結算等,在以太坊區塊鏈下,減少了gas消耗和整體交易成本,Loopring每秒可處理多達2025筆交易,
- StarkWare (ZK-STARK)
ZK-STARK是一種加密證明技術,允許用戶在不泄露數據的情況下與第三方共享數據和執行計算。
它允許開發者將計算和存儲轉移到鏈下,從而提高了可擴展性。
ZK-STARK在計算速度上是可擴展的,但由于加密學而容易受到量子計算機的攻擊,
它滿足漸近最優效率。
DeversiFi集成了ZK-STARK,每秒允許9000多筆交易,
- zkSync
zkSync通過確保100%的安全性解決了以太坊的可擴展性,
zkSync支持元交易、具有可負擔的確定性的即時確認以及更便宜的隱私,
zkSync是無條件許可的,并沿著漸進式去中心化的道路發展,
最終確定需要10分鐘,并且具有最低的實際tx成本為0.5k gas/tx,
用戶可以通過簽署EIP712消息,使用他們常用的以太坊錢包簽署交易,
- Aztec
Aztec為主網提供ZK-SNARK服務,實現交易的擴展和屏蔽。
Aztec是貨幣互聯網的終極安全盾牌,確保用戶在Web 3.0上的數據保護,發送方和接收方的身份被隱藏,他們還確保平衡和代碼隱私,私人交易以秒為單位計算。每個Rollup聚合了112筆交易,通過分攤單個證明的成本,使用戶支付的gas費用低得多,Aztec可以按需擴展到每秒300筆交易,
- Hermez網路
Hermez是一個開源的ZK-Rollup解決方案,可以在以太坊的基礎上實現安全、經濟和可用的代幣傳輸。
它為安全交易提供了計算完整性,
通過使用ZK-Rollups, Hermez可以降低90%的轉賬成本,從而為主流采用提供更多可訪問的金融服務。
它保證了計算的完整性和鏈上數據的可用性。
任何人都可以在去中心化拍賣中競標,以創建Hermez上的下一批產品,每一次成功的交易都將獲得收取的交易費用作為獎勵,
以下是Optimistic Rollups項目,
- Optimistic
Optimistic是以太坊的可擴展性堆棧,提供即時交易和可擴展的智能合約。它的行為和感覺都像以太坊,但更便宜和更快,
通過驗證者檢查交易是否正確,當成功證明交易結果不正確時,驗證者獲得獎勵,
OVM帳戶合約是可重新部署的Layer 2合約,代表用戶并提供一種“帳戶抽象”形式。
Optimistic Ethereum的交易費用。成本與用戶在與平臺交互時所采取的主要操作有關。
您可以通過MetaMask手動或使用chainid.link輕松添加或連接Optimistic Ethereum,
- Fuel網路
Fuel網路支持快速、安全且具有成本效益的ERC-20代幣傳輸和交換。
它是完全去中心化的、不受監管的、抗審查的和無需許可的,
它具有高達10,000 TPS的吞吐能力。
它允許用戶以任何代幣支付費用,并使用原子交換在10分鐘內完成提現。
沒有繁瑣的高延遲證明生成,也沒有奇異的密碼學。
- Cartesi
Cartesi是一個由區塊鏈和鏈下組件組成的Layer 2平臺,
它允許大規模可驗證的計算運行,這些計算很容易集成到智能合約中。運行在Cartesi內部的DApps可以處理幾乎無限數量的數據,
它允許dapp從大幅提升的計算能力中受益,同時確保安全性,
它的構建目標是盡可能保護用戶免受復雜性的影響。
- OMGX
OMGX是由OMG和Enya團隊維護的Layer 2解決方案。
它運行在EVM兼容的虛擬機中,這允許它處理在以太坊上運行的任何智能合約。
OMGX使開發者能夠利用更豐富的計算能力來創建更具吸引力力的dapp。
這是下一代的Optimistic Rollups,提供經濟的智能合約支持和股權獎勵。
OMGX團隊協助開發者確保將合約移植到Optimistic Rollups的順利交易,
總結
Layer 2解決方案看起來非常可行,并且允許開發者通過部署它們來啟動項目。Vitalik Buterin認為,Optimistic rollup適用于短期,而zk – rollup適用于長期。需要Layer 2解決方案,否則,使用區塊鏈應用程式的成本將必不可少地昂貴,
Vitalik表示:“如果您正在構建應用程式,您還必須面對可擴展性方面的問題。每筆交易都要消耗gas,以太坊的價格一直很高。因此,如果您正在尋找優化應用程式的方法,強烈推薦Rollup擴展解決方案,”
由于這些解決方案是新的,并且正在緩慢部署,因此我們可以期待在未來有更多的解決方案,