作者/ 宋小丸
運營/ 阿瑞
Oh my God!
尖叫聲獻給OMG Network!
行情資料顯示,OMG從7天前2美元漲至最高9.7美元,最高漲幅385%。
意料之外,情理之中。
伴隨DeFi大爆炸、以太坊堪比高峰時期的北京東三環,天價Gas費、轉賬慢……效能嚴重限制了以太坊DeFi生態的發展。
Etherscan資料顯示,從6月開始,以太坊平均Gas費用由40Gwei持續增至100Gwei上方,其中在6月11日、8月13日當天,費用一度超過700Gwei、263Gwei.
區塊鏈部落格作者David Kajpust在推特表示,由於以太坊的費用太高,DeFi借貸協議Compound或正考慮基於不同的公鏈或Layer2區塊鏈構建開發該專案。
OMG Network正是為以太坊價值轉賬而設計的去信任、非託管的第二層擴容解決方案。
一場遷徙正在進行。
8月19日,穩定幣發行商 Tether正式在以太坊擴容專案OMG Network上發行USDT穩定幣,這也被認為是OMG最近大漲的直接原因。
此外,8月初,OMG Network釋出了為 Reddit 設計的以太坊擴容方案,將競標 Reddit 積分發行方案。
除了OMG,Layer2的相關概念標的,POA、CELR、LRC均已起飛。
Layer2,風來了!
以太坊需要Layer2
在沒有分片以及以太坊2.0的情況下,如今以太坊效能已經瀕臨極限。
隨著各種DeFi流動性挖礦、DEX、遊戲、資金盤等應用不斷推出,甚至穩定幣的蓬勃發展都足以讓以太坊不堪負重,如今低效的以太坊無法支撐其生態應用的流暢度和低費用。
"安全、可擴充套件性、去中心化",不可兼得,為了解決區塊鏈“不可能三角問題”,湧現出眾多解決方案,其中之一便是 Layer 2(二層網路)。
Layer 2 通常被稱為“鏈下”解決方案,其主要目的是擴充套件區塊鏈的效能,同時保留分散式協議的去中心化優勢。
在以太坊中,Layer 2 技術系統是連線到以太坊的系統,將以太坊作為安全和最終確定性的基礎層,透過在鏈外執行計算來大規模地減少區塊鏈上的資料處理,也就是說並非所有的交易都需要到以太坊主網上完成。
Layer2一旦成功,則意味著以太坊可以突破現有的效能限制,承載更大的生態。以太坊底層會更專注於安全和高價值的交易,而基於以太坊的專案,不用再擔心過高的費用和腳踏車般的速度,DeFi也將迎來新的春天。
如果把目光放得更長遠一點,未來PoS 和分片技術、Layer1 和Layer2 相結合,可以讓以太坊真正實現指數級騰飛,滿足大多數開放金融和DAPP的需求,從“簡單計算器”邁向成為世界計算機。
以太坊創始人 V神 為做了一個簡單計算,他曾在 AMA 中提到:
如果我們從分片獲得 100 倍,從 Plasma 獲得 100 倍,這兩者基本上可以提供 10,000 倍的可擴充套件性收益。這意味著區塊鏈將足夠強大,可以處理人們試圖處理的大多數應用程式。
理想很美好,夢想第一步,從Layer2開始!
Layer2百花齊放
關於layer2的解決方案,不斷迭代,目前來看,目前主要有以下方案:
Plasma
代表:OMG\MATIC\LOOM
Plasma 方案是最早出現的,以 Vitalik 的 Plasma 論文為標誌。
Plasma 是一種具有非託管特徵的側鏈,與一般的側鏈相比,如果 Plasma 鏈中出現任何錯誤,那該錯誤可以被檢測到,且使用者可以安全地從 Plasma 鏈中退出,阻止攻擊者造成任何持久的破壞。
Plasma建立了依附於主以太坊區塊鏈的子區塊鏈來實現效能擴充套件,子鏈可以更快遷移,並承擔更低的交易費用,我們可以在子鏈層級中執行許多複雜的操作,在與以太坊主鏈保持最低限度互動的情況下,執行擁有數千名使用者的完整應用程式。
第一個 Palsma 的產品級實現是 Loom Network 於 2018 年使用 Plasma 的變種 Plasma Cash 做出來的, 主打非同質代幣(NFT)和遊戲。
如今,Palsma目前最傑出代表是Matic 和 OMG Network,兩個專案都致力於擴充套件通用的以太坊交易。Matic 在側鏈上使用了 PoS 共識機制,OMG network 在方向上與 Matic 相似,不過當前的網路依賴於一組固定的驗證者。
6月,OMG Network V1公開主網Beta版,可將以太坊擴容至每秒數千筆交易,同時將交易費用降低到三分之一。
Rollup 方案
代表:Optimism\Zksync\Loopring
如果說Plasma是昨日明星,那麼Rollup 方案就是當紅炸子雞,V神如今的最愛。
當Tether決定採用OMG網路後,Vitalik忍不住向Tether CTO推薦起了Rollup家族的解決方案。
Rollup 方案透過把所有交易資料以打包/壓縮過的形式儲存在以太坊區塊鏈上來解決資料可用性問題。
Rollup 方案目前主要分為了ZK Rollup和Optimistic rollup這兩個分支,它們也是當前最被寄予厚望的以太坊layer 2擴容方案。
Optimistic Rollup 方案使用錯誤性證明(Fraud Proof)來揪出無效的交易,懲罰允許透過這些交易的驗證者。zk Rollup 使用零知識證明(例如 SNARKs)來證明所處理 Layer-2 交易的有效性,證明本身也會跟交易資料一起儲存在鏈上。
Optimistic Rollup領域的主力是 Optimism;zkSync主要有兩個專案在激烈競爭:Loopring(路印協議) 和 Matter labs 的 zkSync 專案。
Loopring 一開始使用 zk Rollup 來實現一個 Layer 2 上的去中心化所,而且已經殺入 Layer2 支付領域,啟動了 Loopring Pay。
相比Loopring 專注去中心化交易所,zkSync則專注核心架構,最新的訊息是,他們即將發行自己的治理代幣。
狀態通道
代表:Celer Network、Raiden Network
狀態通道是入門級的 Layer 2 方案,也是如今採用最廣泛的 Layer 2 方案,比如比特幣上的閃電網路就是一種狀態通道。
狀態通道的設計思路是把一部分的交易放在區塊鏈之外,把區塊鏈的共識由確認每一步變成只確認結果。
通常包含三個步驟:
1.交易雙方將初始的區塊鏈狀態 (比如雙方的餘額) 鎖定在一個智慧合約中,該智慧合約非常類似於一個多重簽名的錢包。這確保了只有當雙方都已經對更新進行簽名之後,錢包中的資金才能被解鎖並進行轉移;
2.雙方透過在批次之間傳遞狀態更新 (比如餘額的更新) 來實現交易。如果雙方同意,則對某個狀態更新進行「簽名」,該狀態更新會被提交給智慧合約中以便解鎖資金;
3.當雙方完成交易時,他們各自都會將狀態更新提交給智慧合約。如果雙方提交的狀態更新相匹配,那雙方的區塊鏈的狀態 (比如雙方的餘額) 將會被解鎖,該狀態通常會與雙方的初始狀態不一樣。
Celer Network、Raiden Network 、Connext/SpankChain 和 Liquidity Network 都有使用相關的技術。
但由於整個以太坊生態的注意力已經在很大程度上被更靈活的擴充套件方案,比如Rollup吸引過去了,所以,目前狀態通道基本被打入冷宮。
新貴 Validum
代表:StarkWare
在V神向Tether CTO推薦的rollup家族解決方案中,有一個專案名為StarkWare,但其實,它們並沒有採用ZK Rollup解決方案,在推特上,其創始人仔細向V神解釋了一番,最後得出結論,這並不是 Rollup。
Starkware使用的可擴充套件性技術算是融合了Plasma/Rollup ,既將交易資料放在鏈下(類似於 Plasma),又使用零知識證明來將鏈下交易打包在一起,他們所用的零知識證明方案叫 STARKs,是一種不需要可信任啟動設定(trusted setup)的方案。StarkWare聯合創始人Eli Ben-Sasson便建議將此方案命名為validium。
Layer2技術方案對比
關於layer2技術方案的優劣對比,一直是一個綿延不休的話題。
Matter labs的Alex Gluchowski製作了一份指南,從多個維度,評估各種以太坊 Layer-2擴容解決方案。
中文翻譯版:
從整體發展的情況來看,Rollup無疑是以太坊擴容方案中最熱門的選擇。
相比之下,Plasma只是把鏈外的資料在以太坊鏈上進行一個公證,這會引發一個資料可用性的問題,這使得Plasma的使用者體驗很糟,也沒有辦法真正做到無需信任,同時還存在要求使用者定期上線等問題,嚴重阻礙了發展。
Rollup 解決了之 Plasma 暴露出的問題,提供了和以太坊相同的資料可用性和安全性,而且還能極大提高網路的吞吐能力,同時降低單筆交易成本。
而 Rollup方案的兩個分支,ZK Rollup和Optimistic rollup,它們的區別主要是前者使用了零知識證明,後者使用了錯誤性證明,在可擴充套件性方面,ZK Rollup表現則要優於Optimistic rollup,因此,如果僅從價值傳輸、交易的角度來看,ZK Rollup方案稱得上是目前的最佳方案。
當然,以上僅為“紙上談Layer2”,真正的效能評價還需要透過實踐來評判,驚喜的是,一場Layer2武林大會就在眼前。
今年 6 月底,Reddit 宣佈與以太坊基金會合作,計劃將 Reddit 積分(ERC20 代幣)帶入以太坊主網,併發帖向開發人員徵集以太坊擴容解決方案,以幫助對其積分獎勵系統進行擴容。
參加此次擴容方案的專案已於 7 月 31 日之前提交提案,並將模擬在 10 萬名社羣使用者使用積分的情況下進行演示,各專案的擴容方案將由 Reddit 團隊進行審議評估並決出最終採用的方案。
最終有 22 個擴容方案被成功提交,提案的專案分別為:StarkWare、Dragonchain、Matic Network、Solana、Everest、xDai & Splunk、OMG Network、NEAR、Fuel Labs、Raiden、Connext、Arbitrum、Aztec、MatterLabs、Abridged and Kchannels、SKALE、Syscoin、Meter、Dapp Solutions、Hubble Project、Minter、Celer。
誰才是Layer2之王,等待 Reddit社羣的最終選擇。
參考文獻:
1.The State of Ethereum L2
2.以太坊 Layer 2 擴容之爭,四大方案優劣勢對比
3.Evaluating Ethereum L2 Scaling Solutions: A Comparison Framework