我們比較了zkSync和StarkNet——它們是兩個突出的ZK-Rollup,它們以擴展以太坊網絡為目標。ZK-Rollup是什么?zkSync和StarkNet有什么不同?什么是SNARK和STARK?今天我們就來看看這些問題的答案,同時也探索一下每個協議各自的路線圖和生態系統。
內容提要:
先決條件
背景
ZK-Rollup
ZK-Rollupvs.OptimisticRollup
zkSyncvs.StarkNet
SNARKvs.STARK
EVM兼容性
生態系統的比較
發展路線圖
總結
先決條件
為了能夠最大限度地理解本文,首先應該對區塊鏈基礎知識和第2層擴展有充分的了解。
背景
zkSync和StarkNet是兩個最大的第二層(L2)解決方案,利用ZK-Rollup技術來擴展以太坊網絡。
ZK-Rollup
在我們討論ZK-Rollup之前,我們應該先了解什么是零知識證明(ZKP),以及它們在Rollup中如何使用?在密碼學中,零知識證明或協議是一種方法,通過這種方法,一方(證明者)可以向另一方(驗證者)證明給定的陳述是正確的,同時避免在陳述是正確的事實之外披露其他的信息。
Coinbase協議負責人:Base考慮同時采用OP Stack和zk-proofs:金色財經報道,Coinbase協議負責人Jesse Pollak在巴黎ETHCC接受采訪時表示,Coinbase的Base網絡目前依賴于Optimistic Rollups來連接以太坊主網,但可以考慮擴展到包括zk-proofs。Pollak 表示,他預計到2024年,zk-rollups的多種實現(以zk proofs的形式)將包含在OP堆棧中。他預計這些將在Base、OP 主網和使用其代碼庫的其他網絡中得到采用。[2023/7/21 11:08:05]
在ZK-Rollup的情況下,一個sequencer節點會批量處理數百個Rollup鏈交易,生成一個SNARK或STARK證明(稍后詳細介紹),然后將這些交易發布到第一層。這些證明被稱為有效性證明,在將交易的狀態發布到以太坊主網之前,對交易進行加密驗證。
ZK-Rollupvs.OptimisticRollup
與OptimisticRollup相比,ZKP允許ZK-Rollup具有可忽略不計的提款延遲以及更高級別的安全性,因為我們不需要等待防欺詐窗口關閉或依賴于交易驗證者的誠實。
Vitalik:跨鏈證明是實現跨鏈社交恢復錢包的關鍵,ZK-SNARK等是可行選擇:6月20日消息,以太坊聯合創始人VitalikButerin在最新文章《更深入探討錢包和其他用例的跨L2讀取》中指出,實現跨鏈社交恢復錢包的一個可行方案是維護一個存放在特定位置的密鑰庫,以及多個不同位置的錢包,這些錢包可以讀取密鑰庫來更新自身的驗證密鑰視圖或在每次交易驗證過程中。跨鏈證明是實現這個功能的關鍵,需要對其進行深度優化,可能的方案包括零知識證明(ZK-SNARK)、等待Verkle證明或自定義KZG解決方案。
從長遠看,我們需要實現聚合協議,通過生成聚合證明來打包所有用戶提交的操作,以此來降低成本。這可能需要將其集成到ERC-4337生態系統中,可能需要對ERC-4337進行一些修改。同時,為了減少從L2內部讀取L1狀態的延遲,L2應被優化。
錢包不只可以放在L2上,也可以放在與以太坊連接程度較低的系統上,如L3或只同意包含以太坊狀態根的獨立鏈。然而,密鑰庫應放在L1或高安全性的ZK-rollupL2上。盡管這樣會增加復雜性,但從長期來看,可能在L2上設置密鑰庫才是成本更低的方案。在這個過程中,我們也需要致力于提供保護隱私的解決方案,并確保我們的方案可以與隱私保護方案兼容。[2023/6/21 21:50:47]
除了這些優點之外,ZK-Rollup還具有在未來迭代中支持私人交易的潛力。像Zcash和AztecNetwork這樣的項目已經實現了ZK-proof的隱私保護功能,zkSync也公開表示打算讓他們的交易在未來變得更私密。
V神:未來10年zk-SNARKs將與區塊鏈一樣重要:5月21日消息,在黑山舉辦的 EDCON 2023 大會上,以太坊聯合創始人 Vitalik Buterin 表示,未來 10 年,zk-SNARKs 將與區塊鏈一樣重要。
以太坊社區大會(EDCON)于 2023 年 5 月 19 日至 23 日在黑山波德戈里察舉行,本次會議演講嘉賓包括了以太坊聯合創始人 Vitalik Buterin、以太坊核心開發者 Tim Beiko、以太坊基金會 Devcon 團隊負責人 Skylar Weaver 與以太坊基金會研究員 Vlad Zamfir、Piper Merriam、Andy Guzman 等。EDCON 是一個非營利性的年度全球以太坊會議,每年在不同國家 / 地區舉辦,致力于通過促進全球以太坊社區的交流和互動來服務于以太坊生態系統。[2023/5/21 15:17:04]
與OptimisticRollup相比,ZK-Rollu從理論上來說,在每秒交易(TPS)上限、交易終止時間和安全性方面具有優勢。但是,它們在EVM兼容性方面卻不盡如人意。ZK-Rollup的這些特性使得VitalikButerin相信,在短期內,OptimisticRollup可能在通用EVM計算中更優越。但從中期到長期來看,隨著技術的改進,ZK-Rollup將在所有用例中勝出。
Cardano推出首個ZK-Rollups擴容解決方案Orbis:2月25日消息,Cardano(ADA)推出首個 ZK-Rollup Layer 2 解決方案 Orbis,旨在通過提升可擴展性和交易吞吐量支持 DeFi 應用程序和區塊鏈生態系統,交易會在 Orbis Layer 2 鏈下執行并形成一個零知識證明,然后提交給 Cardano Layer 1。
Orbis 有兩個主要組件:證明者(Prover)和驗證者(Verifier),前者目的是構建 zkSNARK 證明來驗證交易的發生,后者是一個鏈上智能合約,接受鏈上資產輸入,將它們鎖定在合約中,以便它們可以在 Rollup 中使用并確保不會出現雙花風險。據了解,Orbis 團隊已經在 Project Catalyst 的 Ideascale 平臺上發布了資金申請,希望申請 100 萬美元資金來支持開發和上線工作。[2022/2/25 10:16:05]
zkSync與StarkNet
現在我們已經對ZK-Rollup的工作方式有了直觀的理解,可以開始zkSync和StarkNet的比較之旅了。
zkSyncV1是MatterLabs于2020年6月向以太坊主網發布的SNARK證明Rollup協議。MatterLabs于2022年2月在以太坊測試網上發布了第一個兼容EVM的ZK-RollupzkSyncV2。
動態 | Zcoin首席運營官:zk-SNARKs或允許惡意代理商制造額外令牌:據cryptobriefing報道,Zcoin(XZC)首席運營官Reuben Yap表示,未經證實的加密假設和zk-SNARK的潛在bug會將使用該算法的區塊鏈(如Zcash)置于安全風險之下。 zk-SNARKs(Zcash使用的隱私算法)的基本缺陷可能會允許惡意代理商制造額外的令牌。[2019/1/18]
StarkNet是StarkWareLtd.于2021年11月在以太坊測試網上發布的STARK證明Rollup協議。該協議在Alpha版本0.4.0時,于同月晚些時候發布到了主網。
zkSync和StarkNet之間的一個關鍵區別是,它們使用了不同的驗證協議,稱為SNARK(簡潔的非交互式知識論證)和STARK(可擴展的透明知識論證)。
SNARKvs.STARK
SNARK和STARK的根本區別在于它們的設置過程、可擴展性和量子計算機的抗攻擊能力。
ZK-SNARK必須經過一個可信的設置階段,在其中我們必須信任一小群開發人員不會操縱代碼或泄露漏洞信息。這個設置只需要完成一次,并且不存在重大的安全風險,但卻破壞了它的去中心化。
另一方面,ZK-STARK使用公開可驗證的隨機性來創建去信任的可驗證系統,從而無需信任設置。STARK目前也具有量子彈性,而SNARK有可能被量子計算機攻擊破解。
最后,ZK-STARK在計算速度和大小上也比ZK-SNARK更可擴展,有可能提高10倍的速度。然而,ZK-STARK目前的一個缺點是,該技術還不是很成熟,這限制了它的通用性。
EVM兼容性
由于zkSync和StarkNet使用了兩種不同的方法,它們在EVM兼容性上也有所不同。zkSyncV2聲稱99%EVM與Solidity和Vyper兼容,需要先編譯成中間語言Yul,然后再通過LLVM編譯成zkEVM字節碼。此外,zkSync支持他們的ZKP優化的類Rust的語言Zinc,它可以使用LLVM直接編譯成字節碼。然而,Zinc目前還不是圖靈完備的,由于zkSync專注于Solidity兼容性,其開發自2021年9月以來已經停止。
另一方面,StarkNet目前并沒有開發EVM兼容性。要在StarkNet上部署智能合約,開發人員需要學習Cairo,它是StarkWare為STARK可驗證程序構建的一種編程語言。另外,智能合約開發者也可以選擇使用NetherindEth開發的Warp將他們的Solidity代碼轉換為Cairo。但仍然有一些Solidity特性不被轉譯器支持,并且與zkSyncV2的EVM兼容相差甚遠。
StarkNet與StarkEx
我們可能聽說過StarkEx,它是StarkWare的另一項主要技術。StarkEx不是一個ZK-Rollup,而是一個可定制的第二層SaaS(軟件即服務),它使用STARK證明為應用程序提供大規模擴展。
為了避免混淆兩者,最簡單的方法就是記住以下幾點:
StarkNet是一個通用的Rollup鏈。StarkEx是一個專門為應用程序設計的工具包。
StarkNet擴展以太坊。StarkEx擴展去中心化的交易所。
StarkNet允許dapp之間互操作,但StarkEx不允許。
理解這兩者之間的差異很重要,因為雖然使用StarkEx的DApp被包含在StarkNet生態系統中是很常見的,但TVL等指標是完全獨立的。
生態系統的比較
現在我們來看看StarkNet和zkSync各自的生態系統。下面是一個圖形對比。
截至2022年7月12日,zkSync的(V1&V2)TVL為5700萬美元。整個協議也是100%開源的,他們的Github存儲庫目前有1.4k星和350多個分叉。它們的基礎架構主要是用Rust和Typescript構建的。目前有112個dapp構建在zkSync上,其中10個在主網上。zkSync上的一些著名項目包括Zigzag,Argent等。
StarkNet的TVL目前約為63.5萬美元,有78個dapp正在開發中,只有少數應用在主網上。與其他著名的Rollup協議不同,StarkNet目前是非開源的,它的基礎設施是用Cairo構建的。StarkNet上一些著名的協議包括ArgentX(Argent為StarkNet開發的Web3錢包)和OrbiterFinance(一個去中心化的跨Rollup橋)。
當比較他們在社交媒體上的表現時,zkSync在Twitter上有大約有87K的關注者,在Discord和Telegram上有差不多的成員數量。
正如我們所看到的,zkSync和StarkNet的生態系統遠不如Optimism和Arbitrum等OptimisticRollup協議的生態系統成熟。然而,zkSync和StarkNet都擁有強大的用戶和開發者社區,前景廣闊。
發展路線圖
在短期內,zkSync一個重大里程碑將是他們的V2Alpha主網發布,目前還沒有具體的發布日期。zkSync的長期計劃包括完全去中心化、zkSync代幣空投以及實現隱私保護智能合約。作為去中心化計劃的一部分,他們未來的代幣將用于質押,以便成為zkSync網絡上的驗證者。
StarkWare的短期目標是升級他們的Alpha主網,為穩定版本做準備。他們的長期目標有三個方面:建立可用性、提高性能和去中心化。
StarkWare認為他們已經完成了第一個目標,目前他們的開發重點是改善吞吐量、交易成本和延遲問題。StarkWare最近還發布了他們的去中心化提案,其中包括計劃于2022年9月發布的StarkNet代幣空投公告。StarkNet的代幣將用于系統治理、交易費用支付和參與StarkNet的共識機制。
Source:https://medium.com/@tokeninsight/zksync-vs-starkware-whats-the-difference-between-the-top-two-zk-Rollups-66d1a7d08ef3
Tags:ARKSTASTARSTARKark幣價格StarterCoinStarShip BSCStark Chain
金色午報 | 6月10日午間重要動態一覽:7:00-12:00關鍵詞:區塊鏈重點企業名單庫、北信源、快付通 1.北京將建設區塊鏈重點企業名單庫 開展跨境數字貿易等領域區塊鏈應用.
1900/1/1 0:00:00ERC721P協議發行的NFT會有對應的抵押品,去中性化交易協議和套利空間,可以解決NFT流動性問題.
1900/1/1 0:00:0012:00-21:00關鍵詞:美國財政部、Celsius、三箭資本、Genesis1.美國財政部副部長:財政部對非銀行機構發行穩定幣持開放態度;2.傳三箭資本債權人委員會成立.
1900/1/1 0:00:00加息公布后行情快速回升,前期已提示短線回調低吸機會,目前再次向上貼近下降壓制線和周線壓力區,上周反彈最高也是這一帶遇阻,后面有效突破,反彈空間將繼續拉大,壓力區間已下移至23500-24000.
1900/1/1 0:00:007月24日消息,天橋資本創始人AnthonyScaramucci在接受CNBC采訪時表示,盡管SkyBridge的基金面臨大量投資者外流,但從長期來看他仍然看好比特幣。“錢包呈指數級增長.
1900/1/1 0:00:00作者:Joseph 在今年早些時候,Vitalik通過他的一篇《靈魂綁定代幣?》的文章開創了NFT的新時代。這促進了許多項目在其靈魂綁定代幣的“新”NFT用例中進行了許多實驗.
1900/1/1 0:00:00