時間:2021-12-21|瀏覽:365
David 寫了一篇題為《Ultra Scalable Ethereum》的文章。
在文中,他解釋了為什么以太坊正在從單一設計(共識、執(zhí)行以及數(shù)據(jù)可用性都發(fā)生在一個地方)轉變?yōu)槟K化設計,以劃分和優(yōu)化這些功能。
圖:CPU 和 GPU 經歷了相同的單片到模塊化的設計轉換,以大幅提高可擴展性
今天我們將深入研究執(zhí)行層,執(zhí)行層是我們今天大多數(shù)人參與DeFi的地方,但在明天,執(zhí)行層將是rollup。
而隨著你對rollup的了解變得更多,你將開始意識到并非所有Rollup都是相同的。
截至目前,有兩種類型的rollup很突出,zkRollup和optimistic rollup。
而今天我們聊的重點是zkRollup —— 一種使用零知識密碼學證明來驗證交易的rollup設計。
我們不去談技術細節(jié),而是比較Matter Labs 和 Starkware 這兩個獲得巨額VC資金支持的zkRollup方案。
零知識密碼學是前沿的前沿,而通用 zkRollup則是以太坊擴容的圣杯。
那什么時候zkRollup能夠到來呢?
Alex Beckett 向我們介紹了當今最好的兩個 zkRollup 項目。
zkRollups: 對比Matter Labs 和 Starkware
長期以來,以太坊在實施擴容解決方案方面面臨著挑戰(zhàn),經過多年的研發(fā),以太坊開發(fā)者社區(qū)已經轉向以rollup為中心的路線圖。
但并非所有rollup都是相同的,而在今天,我們將重點討論一下zkRollup。
在zkRollup 領域競爭的兩只領先團隊是Matter Labs 和 Starkware。Matter labs擁有zkSync 1.0和zkSync 2.0,而StarkWare擁有StarkEx以及StarkNet。
讓我們深入研究這些項目,但首先,先快速了解一下Rollup是什么。
Rollup 的背景
Rollup 是一種擴容解決方案,它通過將交易捆綁在一起、壓縮它們并將它們發(fā)送到共識層進行驗證。這通過一次驗證多筆交易來提高效率,同時還通過增加可以執(zhí)行的交易數(shù)量來進行擴容。
突然之間,以太坊可以在不犧牲安全性的情況下將tps從15擴展到3000+ 。
特別是,相對于optimistic rollup而言,zkRollup能夠使用零知識證明技術將隱私集成到rollup中。零知識通過允許一方向另一方證明某事而無需披露證明它所需的信息來實現(xiàn)隱私。然而,并非所有 zkRollup 都利用了零知識證明技術的隱私屬性。
此外,更多的用戶進行zkRollup交易會使得網絡的使用成本變得更低,這與典型的區(qū)塊鏈是相反的,一般情況下,隨著網絡使用量的增加,區(qū)塊鏈的使用費用會變得更加昂貴。
rollup和以太坊之間的這種新的創(chuàng)新動態(tài)被稱為“模塊化區(qū)塊鏈”。
部署在以太坊主網的zkRollup
StarkEx是StarkWare于2020年6月推出的zkRollup,其支持通用智能合約(此處的通用指智能合約具有運行任意邏輯的功能)。應用程序可以部署在StarkEx上,并利用zkRollup的可擴展性,同時提供與以太坊相似甚至更好的用戶體驗。
迄今為止,StarkEx已通過其托管的四個協(xié)議(dYdX、ImmutableX、DeversiFi 和 Sorare)處理了 4200 萬筆交易以及1850億美元的累積交易額。
因為rollup部署在以太坊上,因為它們會受到以太坊局限性的限制,因此,StarkEx 推出了一個名為 validium 的新系統(tǒng),為應用程序和用戶提供更便宜的選擇。
Validium 的機制與 zkRollup 非常相似,唯一的區(qū)別是 zkRollup 中的數(shù)據(jù)可用性是在鏈上,而 Validium 將其保持在鏈下。這允許 Validium得以實現(xiàn)更高的吞吐量。
Alex Gluchowski
Validium交易費用非常便宜,在實踐中,它們已經被StarkEx上的協(xié)議抽象掉了。ImmutableX就是這樣一個例子,鑄造和交易NFT的gas費用均為0美元,而以太坊的NFT交易費用在20-250美元之間。DiversiFi還提供了0美元的gas費用,使其能夠遵循與中心化交易所類型的費用結構。
StarkEx 還具有了SHARP 功能,該服務允許將來自多個應用的rollup批量交易聚合為一筆交易,并立即發(fā)布到以太坊,它目前與 DeversiFi 和 Sorare 一起運行,使它們能夠為用戶進一步降低操作成本。
zkSync
zkSync 是由Matter Labs打造的zkRollup二層網絡,它專為可擴展的支付而構建,用戶可以將資金存入該網絡并與其他 zkSync 帳戶之間進行交互轉賬,而成本只是以太坊主網的一小部分。自2020 年 6 月主網啟動以來,zkSync已處理了 400 萬筆交易,轉賬的費用低至 0.20 美元。
用戶交易可使用任何支持的代幣(例如ETH、DAI、RAI)以及正在轉移的代幣進行支付,而無需持有特定的費用token。截至目前,zkSync 所有存款的 TVL 總額為 2400 萬美元。
zkSync網絡迄今遇到的峰值負載是在Gitcoin 贈款期間,大約為每小時20000筆交易(TPS 5.6),盡管這比StarkEx 展示的 18,000 次轉賬少了很多,但它持續(xù)了整整一個小時的時間。
今年7月份,zkSync 還增加了 NFT 的功能,用戶可使用它鑄造、交換以及轉移NFT。