Layer 2 方案介紹

Layer 2方案的比較

市值排名

項目名稱 技術方案 是否發(fā)幣 市值 排名
Polygon Plasma MATIC $153.28億 1
zkSync zk-Rollup 將會發(fā)幣
Arbitrum Op-Rollup 可能會發(fā)幣
StarkEx Zk-Rollup 可能會發(fā)幣
OMG Plasma OMG $7.51億 4
Loopring zk-Rollup LRC $4.09億 7
Skale side chain SKL $20.73億 2
Celer Network State channgel CELR $3.80億 8
Hermez zk-Rollup HEZ $4.34億 6
Optimism Op-Rollup 可能會發(fā)幣
xDai Side chain XDAI $857.11萬
Connext State channel
POA side chain POA $894.03萬 10
Fuel Network Op-rollup
Aztec Zk-rollup
Raiden state channel $3960萬
Fuel Op-rollup
Loom Network Plasma $6267.20萬 9
ZKswap Zk-rollup ZKS $7.69億 3
KEEP Network KEEP $6.95億 5
Liquidity Network state channel LQD $70.88萬

Arbitrum

  • Arbitrum 特別使用 Optimistic Rollups,其中發(fā)布到以太坊的斷言被樂觀地「假設」為真實和正確乐纸,除非受到其他驗證者的質(zhì)疑衬廷。驗證者只將斷言——而不需要隨附的有效性證明——發(fā)布到以太坊網(wǎng)絡。為了激勵誠實驗證汽绢,驗證者還必須在特定時間段內(nèi)向以太坊投入保證金吗跋。在這一窗口期,如果另一個驗證者對原始驗證者的斷言提出異議宁昭,他們可以在以太坊上正式「挑戰(zhàn)」該斷言跌宛,并投入自己的保證金。如果原始驗證者的斷言不正確积仗,原始驗證者將失去其保證金疆拘。如果挑戰(zhàn)者不正確,挑戰(zhàn)者將失去自己的保證金寂曹。 如果一個斷言在沒有受到任何成功挑戰(zhàn)的情況下度過了指定的時間窗口哎迄,它就會被「接受」為真實,將與以太坊區(qū)塊鏈的最終狀態(tài)合并隆圆。
  • 對于斷點挑戰(zhàn)漱挚,Arbitrum采用多輪交互式證明方式。

<img src="https://lh5.googleusercontent.com/1qwGMCrLQjJMv9zhWIUYkQXoDR2IksU5IzcSUPNJ5pWkY81pCvr7WkTf4-sb41cVohcnL-i6y8M1LU8v-4RXT_fdOsaMuLXnjwerSuKTQdHE-Hrvf4qBhRQ2r7qjxuAi3mk3hgkh" alt="img" style="zoom:50%;" />

  • 交易有三種確認狀態(tài):

    • 鏈上確認渺氧,通過以太坊交易確認旨涝,為最終確信,但是延遲時間較長侣背。
    • 由驗證者確認白华,驗證者會質(zhì)押確交易狀態(tài),可以選擇可信的驗證者確認交易的狀態(tài)秃踩,或者自己成為驗證者衬鱼。
    • 通過序列器模式式確認交易,能夠為用戶提供快速的憔杨,半可信的鏈下確認鸟赫。

    對于一般用戶而言,可通過所連接的節(jié)點快速確信交易消别。

  • 對于取款操作抛蚤,需要等待一個較長的挑戰(zhàn)期完全確認,但可以支付一些手續(xù)費采用跨鏈技術快速取款寻狂。

  • 數(shù)據(jù)可用性: 對于批量處理的交易岁经,壓縮后以calldata 形式保存在 L1 合約中。

  • Arbitrum 跟以太坊完全兼容蛇券,兼容 EVM缀壤,無須重寫程序樊拓。并原生支持 Etherscan、Hardhat 和 Truffle 等第三方工具塘慕。

  • Arbitrum 開發(fā)者主網(wǎng)測試版上線一周之內(nèi)筋夏,逾 250 個項目陸續(xù)登陸,其中包括uniswap, chainlink, Graph等图呢。

  • 測試顯示条篷,TPS可以達到4500.

  • 主網(wǎng)于5月28號上線,稱為:Arbitrum one蛤织。

Matter Labs

zkSync 1.x更新

zkSync 1. x升級已上測試網(wǎng)赴叹,主要支持以下功能:

  • Token交易: 支持 ERC20 swap.
  • NFT: 支持mint, transfer 和 swap
  • 新的事件系統(tǒng)
  • permissionless token listing

主網(wǎng)升級需要重新生成創(chuàng)世塊,將更新狀態(tài)樹的結(jié)構(gòu):

 <img src="https://miro.medium.com/max/1600/0*DeppieX2o3w1uVgN" alt="img" style="zoom:33%;" />

zkSync 2.0

zkSync2.0 是EVM兼容的程序模型指蚜,zkEVM已于6月上線測試網(wǎng)乞巧,將8月上線主網(wǎng)。

ZincVM

目前是實現(xiàn)圖靈完備的ZincVM, 能編譯成中間語言的表示摊鸡, ZincVM基于LLVM實現(xiàn)摊欠。

支持將Solidity和Zinc直接編譯為zkEVM 字節(jié)碼,目前編譯器尚未開源柱宦。

目前能夠支持大部分opcode, 但下面一些除外:

  • ADDMOD, SMOD, MULMOD, EXP, CREATE2目前未支持,未來將支持播瞳。
  • 目前不支持KECCAK256指令掸刊,但采用了替代的hash函數(shù),以后將采用預編譯型式支持KECCAK256.
  • 不再支持SELFDESTRUCT指令赢乓,以太坊未來將計劃移除忧侧。
  • 不支持XOR/AND/OR指令,采用編譯器其它一些指令實現(xiàn)牌芋。

<img src="https://miro.medium.com/max/1600/0*S3TKmlfGRTx5MNkE" alt="img" style="zoom:33%;" />

zkEVM目前能支持99%的Solidity合約蚓炬。Zinc基于Rust 實現(xiàn),未來將支持用rust開發(fā)智能合約躺屁。

gas費用將隨著 L1gas費用變化肯夏,因為要發(fā)布 calldata, .

零知識證明采用UltraPLONK方案,即Plonk支持定制門電路和查找表犀暑。采用遞歸聚合證明可以將多個塊生成一個證明驯击。

以太坊錢包支持

zkSync 2.0 能夠直接支持ECDSA簽名(基于PLONK lookup實現(xiàn))。

可擴展性

將達到20,000+TPS, 采用zkRollup和zkPorter的整體架構(gòu)設計耐亏。

時間線

  • 公開測試網(wǎng):2021年5月
  • 文檔:和測試網(wǎng)一塊公開
  • 主網(wǎng):2021年8月

zkPorter

  • 目前徊都,Optimistic rollups和EVM兼容的zkRollup并無法滿足用戶增長的需要。

  • Rollup能夠提供線性增長的吞吐量广辰,但是目前需要指數(shù)級增長的吞吐量暇矫。

  • ZkPorter TPS將達到200, 000+, 比Oprollup更安全主之,將于半年后上線。

    <img src="https://miro.medium.com/max/1600/0*xMpD4XvB3ngwCtN_" alt="img" style="zoom:33%;" />

    Optimistic將達到25x倍的可擴展性提升李根,zkRollup達到100x的可擴展性提升槽奕,zkPorter將達到1000x倍的提升,促進大規(guī)模用戶的采用朱巨。

  • zkRollup上的合約和賬戶能夠與zkPorter上的合約賬戶無縫交互史翘,在zkPorter上有更低的手續(xù)費。

<img src="https://miro.medium.com/max/873/0*kLYhO4auKt0hpKSf" alt="img" style="zoom:33%;" />

  • zkRollup可以實現(xiàn)on-chain data availability冀续, zkPorter可以數(shù)據(jù)可得性由Guardians利用pos機制保證琼讽。
  • 用戶可自由選擇zkRollup(on-chain data availability)和zkPorter(fee sensitive), 這種架構(gòu)稱為Volition洪唐。
  • 相比Optimistic rollup钻蹬, zkPorter攻擊成本更高, 即使攻擊成功后凭需,也只能停止產(chǎn)塊问欠,無法盜取用戶資金。
  • zkSync 1.x 將支持交易和NFT粒蜈。

Zinc 虛擬機

Zinc為Matter Labs開發(fā)的編程語言顺献, 主要為實現(xiàn)EVM兼容的L2方案。Zinc的兩個目標:

  • 用于開發(fā)zkSync上的智能合約枯怖;
  • 實現(xiàn)通用的零知識證明電路注整。

Zinc類似于Rust語言語法,目前還在開發(fā)中度硝。

Zinc是非圖靈完備的語言肿轨,不允許遞歸和非常量的循環(huán)。

目前Zinc已實現(xiàn) Curve 應用demo蕊程。

采用 zargo 可以對其編譯椒袍,并在Zksync網(wǎng)絡中部署。類似Solidity合約藻茂,并可以對其進行查詢和調(diào)用驹暑。

Zinc目前并不完善,相關依賴庫比較缺乏辨赐,后續(xù)仍需要持續(xù)關注中岗钩。

Starkware

Cairo

Cairo是首個產(chǎn)品級的用于STARK證明的通用計算平臺, Cairo是圖靈完備的肖油,并且非常高效兼吓。

Cairo可以可以通過降低計算和存儲代價來減少gas消耗。

STARK定位于解決通用計算的可擴展問題森枪,復雜的計算在鏈下計算视搏,生成在鏈上容易驗證的證明审孽。

所有的Cairo程序都可以用一個合約驗證。

Cairo支持零知識證明驗證浑娜。

Cairo能將300K個交易打包進一個proof中佑力。

Cairo是一種編寫可證明的程序的語言,它生成trace筋遭, 然后由trustless prover 生成證明打颤,然后證明由鏈上的驗證者(verifier)驗證。

Cairo基于Python開發(fā)漓滔,目前已經(jīng)開源编饺。

Cairo業(yè)務架構(gòu)

Cairo引入了SHARP的概念,它有三個主要的組件:

  • 證明者(Prover)
  • 驗證合約(on-chain)
  • fact registry contract(on-chain)

Cairo編譯運行后生成execution trace,輸入到Prover 生成證明,并把證明發(fā)送給驗證者合約捌臊。在驗證后證明后,把fact寫入FactRegistry秽誊。 用戶Dapp合約即可通過驗證fact是否存在,完成鏈下計算的驗證琳骡。

<img src="https://upload-images.jianshu.io/upload_images/7973505-7bd91387c9bf8635.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" style="zoom: 50%;" />

因此dApp合約無需執(zhí)行復雜的計算锅论,從而減少gas消耗。

具體使用demo可參考AMM.

StarkEx 2.0

StarkEx 2.0 已于2020年12月上線主網(wǎng)楣号,主要有以下特點:

  • 基于Cairo實現(xiàn)棍厌,圖靈完備,生成zk-stark證明竖席,一個證明可以打包300,000個交易。
  • 能夠?qū)崿F(xiàn)L1-L2快速連結(jié)敬肚,從L2到L1取款僅需一個區(qū)塊的時間毕荐;
  • 提供ERC-721支持;
  • 支持DeversiFi, ImmutableX和dYdX defi應用部署艳馒。
  • 靈活支持Rollup和Vlidium模式憎亚。
  • 交易在進行入交易隊列時即可即時結(jié)算,無需最終確認弄慰。

StarkNet

StarkNet是基于STARK零知識證明方案的L2的ZK-Rollup第美, Alpha版本已于6月上線測試網(wǎng)。

<img src="https://miro.medium.com/max/1400/1*yegYSRivsPIryDYbVro-8g.png" alt="img" style="zoom:33%;" />

分四步構(gòu)建:

  • Foundation: 已完成陆爽;
  • Planets: 單應用的Rollups;
  • Constellations: 多應用的Rollups;
  • Universe: 去中心化的Rollup

第2步將在幾個月內(nèi)完成什往,第3和4步將在年底完成。

StarkNet基于圖靈完備的Cairo語言慌闭,支持以太坊上通用的計算别威。

在StarkNet上躯舔,開發(fā)者可以構(gòu)建應用并部署;用戶可以發(fā)起交易并在StarkNet上執(zhí)行省古; 節(jié)點可以通過激勵保證網(wǎng)絡良好運轉(zhuǎn)粥庄。

StarkNet的所有交易周期性地批量打包到一個proof中,在以太坊上驗證豺妓。

所有構(gòu)建StarkNet的數(shù)據(jù)在鏈上(on-chain)發(fā)布惜互。

<img src="https://miro.medium.com/max/1400/0*l51zfKFy-tJ-Pb2J" alt="img" style="zoom:33%;" />

Cairo 是用來生成通用計算STARK 證明的圖靈完備的語言框架。

Cairo GPS(Generic proof service) 允許開發(fā)者利用Cairo構(gòu)建自己的應用琳拭,可以實現(xiàn)任意的邏輯训堆。GPS可以生成證明,在鏈上驗證臀栈。

GPS可以將多個應用的證明生成一個proof, 以此來分攤gas開銷蔫慧;

StarkEx: StarkWare的規(guī)模化引擎权薯,已在以太坊主網(wǎng)上部署姑躲;Stark可以處理復雜的交易邏輯,包括現(xiàn)貨交易盟蚣, 衍生品黍析,NFTs,支付等屎开;

ethStark: 開源的prover, 以其它的快20倍阐枣;

StarkNet可以在一個proof中處理300K個交易,TPS達到3K, 315 gas/tx.

<img src="https://miro.medium.com/max/1400/0*yiQVfeO0mK_OK22t" alt="img" style="zoom:50%;" />

Polygon

Polygon 從前叫做 Matic Network奄抽,所采用的 側(cè)鏈本質(zhì)上是一個完全獨立的區(qū)塊鏈蔼两,它通過將區(qū)塊頭發(fā)布到以太坊來定期與以太坊「同步狀態(tài)」。

Matic 網(wǎng)絡架構(gòu)

<img src="https://docs.matic.network/img/matic/Architecture.png" alt="img" style="zoom: 50%;" />

主要為三層網(wǎng)絡架構(gòu):

  • 以太坊上的合約逞度,處理質(zhì)押额划,實現(xiàn)Plasm功能等;
  • Heimdall (Proof of Stake 驗證層)档泽,在每一個span周期內(nèi)俊戳,通過共識生成checkpoint;
  • Bor, 區(qū)塊生成層,主要進行產(chǎn)塊馆匿。

Plasma matic安全性

<img src="https://docs.matic.network/assets/images/Merkle-539224092a8c524e49506d82a912ec0a.png" alt="Screenshot" style="zoom:50%;" />

安全主要有兩方面保證:

  • 通過類似DPOS的機制的POA節(jié)點抑胎,只要不超過2/3的節(jié)點串通作弊,可以保證安全性渐北;

  • 若所有的節(jié)點共同作弊阿逃,可通過了checkpoint 的欺詐證明機制保證安全,任可人都可以發(fā)起挑戰(zhàn)。

Matic側(cè)鏈TPS可達到: 65000+盆昙。

polygon目前致力成為擴容聚合器羽历。

<img src="https://polygon.technology/wp-content/uploads/2021/02/Foundation-of-the-Internet-Diagram.png" alt="img" style="zoom:50%;" />

隨著近幾個月的生態(tài)爆發(fā),Aave淡喜、Curve秕磷、Sushiswap、1inch炼团、Opensea澎嚣、Zapper 等諸多以太坊生態(tài)內(nèi)的知名項目均已部署了自己的 Polygon 版本

Polygon 網(wǎng)絡的獨立地址數(shù)量基本保持著增長趨勢,但在 5 月 21 日之后瘟芝,該指標的增長速度出現(xiàn)了一定放緩易桃,直到 6 月 7 日后,增速才再次抬頭锌俱。4 月 9 日晤郑,Polygon 網(wǎng)絡的獨立地址數(shù)量為 227265 個,6 月 9 日數(shù)據(jù)為 3319869 個贸宏,區(qū)間增幅高達 1360.8%造寝。

4 月 9 日,Polygon 網(wǎng)絡的每日交易筆數(shù)為 246909 筆吭练,6 月 9 日數(shù)據(jù)為 5966384 筆诫龙,區(qū)間整體的增幅高達 2316.4%;

Polygon 作為 Layer2 賽道的代表鲫咽,從鏈上指標活躍度表現(xiàn)要明顯優(yōu)于 BSC签赃、Fantom 這兩大公鏈代表。

參考

https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/zk-rollups/
https://medium.com/matter-labs/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955
https://developer.offchainlabs.com/docs/developer_quickstart

https://medium.com/matter-labs/zksync-2-0-hello-ethereum-ca48588de179

https://medium.com/matter-labs/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf

https://zinc.zksync.io/index.html

https://github.com/matter-labs/zinc

https://www.cairo-lang.org/cairo-for-blockchain-developers/

https://medium.com/starkware/on-the-road-to-starknet-a-permissionless-stark-powered-l2-zk-rollup-83be53640880

https://www.cairo-lang.org/

https://docs.matic.network/

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末分尸,一起剝皮案震驚了整個濱河市锦聊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌箩绍,老刑警劉巖孔庭,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異伶选,居然都是意外死亡,警方通過查閱死者的電腦和手機尖昏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門仰税,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人抽诉,你說我怎么就攤上這事陨簇。” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵河绽,是天一觀的道長己单。 經(jīng)常有香客問我,道長耙饰,這世上最難降的妖魔是什么纹笼? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮苟跪,結(jié)果婚禮上廷痘,老公的妹妹穿的比我還像新娘。我一直安慰自己件已,他們只是感情好笋额,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著篷扩,像睡著了一般兄猩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鉴未,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天枢冤,我揣著相機與錄音,去河邊找鬼歼狼。 笑死掏导,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的羽峰。 我是一名探鬼主播趟咆,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼梅屉!你這毒婦竟也來了值纱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤坯汤,失蹤者是張志新(化名)和其女友劉穎虐唠,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惰聂,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡疆偿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了搓幌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片杆故。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖溉愁,靈堂內(nèi)的尸體忽然破棺而出处铛,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布撤蟆,位于F島的核電站奕塑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏家肯。R本人自食惡果不足惜龄砰,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望息楔。 院中可真熱鬧寝贡,春花似錦、人聲如沸值依。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽愿险。三九已至颇蜡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辆亏,已是汗流浹背风秤。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留扮叨,地道東北人缤弦。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像彻磁,于是被迫代替她去往敵國和親碍沐。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 原文作者:Josh Stark 原文鏈接: https://medium.com/l4-media/making-...
    李麗詩頻道閱讀 2,106評論 0 0
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月衷蜓,有人笑有人哭累提,有人歡樂有人憂愁,有人驚喜有人失落磁浇,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,536評論 28 53
  • 信任包括信任自己和信任他人 很多時候斋陪,很多事情,失敗置吓、遺憾无虚、錯過,源于不自信衍锚,不信任他人 覺得自己做不成友题,別人做不...
    吳氵晃閱讀 6,190評論 4 8
  • 步驟:發(fā)微博01-導航欄內(nèi)容 -> 發(fā)微博02-自定義TextView -> 發(fā)微博03-完善TextView和...
    dibadalu閱讀 3,138評論 1 3
  • 回這一趟老家,心里多了兩個疙瘩构拳。第一是堂姐現(xiàn)在談了一個有婦之夫咆爽,在她的語言中感覺,她不打算跟他有太長遠的計劃置森,這讓...
    安九閱讀 3,502評論 2 4