定義
Zkswap是一個采用了ZK-Rullup擴容技術(shù)運行在以太坊layer1 上的layer2層dex召调。
layer2的意義
layer2上的dex相對于layer1上的dex昌执,如uniswap,sushiSwap的優(yōu)勢是解決了layer1 tps過低要门,gas費用過高的問題。
layer2的技術(shù)實現(xiàn)方案
Plasma:
缺點:
- 與以太坊交互時诺舔,未包含Plasma鏈的所有交易數(shù)據(jù)(包括Plasma鏈每一次狀態(tài)變更的數(shù)據(jù))嫉柴,造成以太坊一旦與Plasma鏈脫離耍攘,就會造成以太坊無法復(fù)原每一次的數(shù)據(jù)的,很依賴Plasma鏈堪滨。rollup解決了這個問題胯陋。
2.退出期比較長,可能要一周的時間袱箱,否則會降低安全性遏乔。
優(yōu)點:
由于Plasma不是所有數(shù)據(jù)不提交主鏈,所以潛在擴容效果很高发笔。
ZK Rollup:
ZK Rollup=零知識證明+交易壓縮
缺點:
1.生成零知識證明需要大量計算資源盟萨。
2.zk-Rollup 個性化的設(shè)計比較多造成在通用智能合約的支持上難度相對較大。
實現(xiàn)zk-rollup項目的擴容效果:
指標 | 以太坊Layer 1 | Matter Labs | iden3 | Loopring | AZTEC |
---|---|---|---|---|---|
理論TPS | <30 | <3500 | 約1500 | 約2000 | 約1000 |
Optimistic Rollup
也做了類似zk Rollup的交易數(shù)據(jù)壓縮的事情
特點:
1.沒有零知識證明確保狀態(tài)轉(zhuǎn)換準確無誤了讨。通過提交欺詐證明懲罰節(jié)點捻激。
2.節(jié)點可以將Rollup交易發(fā)送到以太坊主鏈制轰。
3.如果有人發(fā)現(xiàn)提交有誤,可以提交欺詐證據(jù)胞谭。
缺點:
1.由于采用欺詐證明垃杖,用戶的退出期較長(一周),用戶體驗較差丈屹。
2.整體安全性略低于以太坊主鏈调俘。(缺乏zk的部分,整體安全性略低)
優(yōu)點:
1.支持通用智能合約技術(shù)比較容易旺垒,如Optimistic的OVM技術(shù)彩库。開發(fā)者遷移成本低
2.每筆交易都在主鏈上。
Optimistic Rollup擴容效果:
指標 | 以太坊Layer 1 | Fuel Labs | Optimistic |
---|---|---|---|
理論TPS | <30 | 約2000(目前僅50) | 約2000 |
layer2上的解決方案主要有Plasma,Zk-RollUp, optimistic Rollup,這三個者的比較如下:
Plasma | ZK Rollup | Optimistic Rollup | |
---|---|---|---|
交易數(shù)據(jù)都保存在主鏈上 | 否 | 是 | 是 |
特點 | 通過側(cè)鏈為以太坊擴容 | 零知識證明 | 去除零知識證明袖牙,加上了欺詐證明機制 |
支持通用型智能合約 | 容易 | 較難 | 容易 |
鏈上交易成本(Gas) | 低 | 高 | 中到高 |
退出期 | 7到14天 | 幾分鐘 | 1至7天 |
安全性 | 比Layer1略差(雖然不會損失資金侧巨,但會付出時間成本) | 與Layer1相同的安全性 | 比Layer1比Layer1略差(雖然不會損失資金,但會付出時間成本) |
zkSwap經(jīng)濟學
zkSwap采用的是Zk-RollUp技術(shù)鞭达,但是別的項目也可以使用的司忱,所以這方面沒太深的護城河,那么zkSwap還有什么別的優(yōu)勢嗎畴蹭?這要從zkSwap經(jīng)濟學說起:
1.Proof-of-Gas(交易無gas費用)
無論是layer1還是layer2上的dex交易坦仍,由于最終都要消耗layer1的資源,都會消耗ETF作為gas費用叨襟。而zkSwap設(shè)計了Proof-of-Gas繁扎,通過Gas提供者提供Gas,使真正的交易者無gas費用糊闽。同時Gas提供者損耗的ETF以zks作為補償梳玫。這樣不僅交易免費了,還促進了生態(tài)的發(fā)展右犹。
2.Proof-of-Liquidity-Mining(鼓勵流動性)
15%的zks都將獎勵給zkSwap流動性提供者提澎。持續(xù)3年的發(fā)放有利于穩(wěn)定流動性持有者。
3.Proof-of-ZK-Snarks
zkSwap上的所有交易都要生成零知識證明念链,零知識證明需要大量的計算盼忌,為了滿足計算能力項目上線初期zkSwap服務(wù)端上線大量高頻的。開放Proof-of-ZK-Snarks掂墓,鼓勵用戶的提供自己的計算能力生成證明谦纱,這樣社區(qū)用戶通過貢獻計算能力得到zks的獎勵。
4.Proof-of-TransFee
Proof-of-TransFee機制通過交易返zks君编,鼓勵用戶交易跨嘉。
5.鎖倉挖礦
用戶把zks鎖倉在指定的智能合約中,鼓勵長期持有
總結(jié)
總結(jié)下zkswap的優(yōu)勢:
技術(shù)上
zkswap 用zk-Rollup技術(shù)實現(xiàn)了其它layer2技術(shù)達不到的效果吃嘿。
1.相對于Plasma:zk-Rollup通過數(shù)據(jù)的壓縮和零知識證明實現(xiàn)通信數(shù)據(jù)的最小化祠乃,減少和layer2的通信壓力窘游。在layer1上保留的交易數(shù)據(jù)完整,在通信出問題的情況下layer1可以脫離layer2恢復(fù)數(shù)據(jù)完成交易跳纳。2.相對于optimistic rollup,zk-Rollup的gas費用降為零而且安全性要比optimistic rollup好
生態(tài)建設(shè)上
通過Proof-of-Gas實現(xiàn)交易無gas費用贪嫂,通過Proof-of-Liquidity-Mining鼓勵流動性寺庄,通過Proof-of-ZK-Snarks鼓勵用戶貢獻計算資源生成零知識證明,Proof-of-TransFee鼓勵用戶交易力崇,鎖倉挖礦鼓勵長期持有斗塘。這樣確保生態(tài)可持續(xù)的發(fā)展,對其他dex在生態(tài)上有長期的優(yōu)勢亮靴。