以太坊區(qū)塊鏈就要滿了。這是Vitalik Buterin上月在接受采訪時說的。他沒有說謊;根據(jù)etherscan com io的數(shù)據(jù),在過去幾個月里,以太坊的網(wǎng)絡(luò)
“以太坊區(qū)塊鏈就要滿了。”
這是Vitalik Buterin上月在接受采訪時說的。他沒有說謊;根據(jù)etherscan.com.io的數(shù)據(jù),在過去幾個月里,以太坊的網(wǎng)絡(luò)使用率一直在90%以上,這不是什么好兆頭。
這是一個大問題——如果以太坊區(qū)塊鏈沒有足夠的空間,網(wǎng)絡(luò)可能會變得很慢,人們無法在這里搭建應(yīng)用,或者迫使人們在安全或去中心化方面進(jìn)行妥協(xié),例如,將某些流程委托給可信的第三方。如果要做出這樣的選擇,那還要區(qū)塊鏈有什么用?
解決以太坊擴(kuò)容問題的其中一個方案是Plasma,其實就是以太坊版的閃電網(wǎng)絡(luò)。以太坊聯(lián)合創(chuàng)始人Vitalik Buterin和Joseph Poon在2017年提出的概念是,在以太坊網(wǎng)絡(luò)上創(chuàng)建高效的Plasma鏈,只有在絕對必要時才會與以太坊區(qū)塊鏈的底層連接。此外,這些Plasma鏈將是非托管式的,這意味著就算其中一條Plasma鏈?zhǔn)艿焦?,黑客也無法破壞整個網(wǎng)絡(luò)。
開發(fā)者已經(jīng)抵達(dá)戰(zhàn)場,準(zhǔn)備好支持以太坊這艘大船。但是Plasma的版本太多了,充斥著這樣那樣的營銷說辭,以太坊社區(qū)很難追蹤最新進(jìn)展。那么,Plasma到底進(jìn)展如何,它能拯救以太坊嗎?
事實證明,由以太坊基金會(Ethereum Foundation)和Consensys等資助的研究者社區(qū)Plasma Group一直很努力。今年7月,Plasma Group發(fā)布了其大型項目OVM虛擬機(jī)(Optimistic Virtual Machine),將所有不同的layer 2方案集合在一起。
Plasma Group執(zhí)行董事Jinglan Wang說:
“我們在研究Plasma的過程中意識到,大多數(shù)layer 2結(jié)構(gòu)實際上有很多重復(fù)的結(jié)構(gòu)。因此,我們認(rèn)為與其每次都做重復(fù)工作,不如創(chuàng)建一個抽象概念,用邏輯將其形式化,并為每個人提供真正清晰的共享基礎(chǔ)架構(gòu)和安全模型。”
“從可用性的角度來看,我認(rèn)為OVM很棒的原因之一是錢包不再需要部署5000種不同的擴(kuò)容方案。他們只需要接入OVM,這樣就可以訪問在OVM中編寫的任何layer 2結(jié)構(gòu)。”
在過去的9個月里,該公司為OVM上的三種擴(kuò)容方案進(jìn)行了概念驗證:分別是Plasma、State Channels(狀態(tài)通道)和Optimistic Rollup。像Cryptoeconomics Lab、Matic和OmiseGo這樣的團(tuán)隊已經(jīng)開始使用Plasma Group制定的技術(shù)藍(lán)圖來部署系統(tǒng)。
今天在Devcon上,Plasma Group首次發(fā)布了一個概念驗證的運作演示—Optimistic Rollup,這是一個在layer 2運行自治智能合約的以太坊擴(kuò)容方案。
這場演示與去中心化交易所協(xié)議Uniswap合作,將“UNI”代幣轉(zhuǎn)換成“PIGI”代幣,關(guān)鍵在于,這些交易是即時的,不需要消耗gas,gas是用于以太坊網(wǎng)絡(luò)運作的代幣,這意味著使用Optimistic Rollup的應(yīng)用不會阻塞以太坊網(wǎng)絡(luò)。他們在這場演示中傳遞出了一個信息:“今天的以太坊是可擴(kuò)展的。”
Wang說:
“用起來很快,和你們習(xí)慣使用的其他中心化應(yīng)用一樣。這對于像我們這樣的擴(kuò)容公司以及Uniswap這樣的DeFi應(yīng)用來說是非常吸引人的。”
Uniswap的首席執(zhí)行官Hayden Adams表示,特別之處在于Optimistic Rollup成功地完成了所有流程,不需要使用中心化的側(cè)鏈,也不會犧牲創(chuàng)建復(fù)雜應(yīng)用的能力。這對Adams的Uniswap來說很重要,因為他們需要很多不同的組織交互。
需要說明的是,Optimistic Rollup不等于Plasma。兩者的相似之處在于他們的可擴(kuò)展性都來自于一切都是“樂觀地”執(zhí)行。“你不會因為別人停車而每次都去起訴(以太坊)——除非出了什么問題。” Adams說道。
兩者有什么區(qū)別呢?如果Plasma鏈上的智能合約執(zhí)行了無效的交易,那么有關(guān)無效交易的數(shù)據(jù)將由Plasma運作者持有。如果運作者愿意,他們可以保留這些數(shù)據(jù);Adams說:
“對于Uniswap這樣的應(yīng)用來說,這使得解決爭端變得極其困難。”
但如果是Optimistic Rollup,解決爭端所需的所有數(shù)據(jù)都必須發(fā)布到以太坊主鏈。發(fā)布爭議性數(shù)據(jù)是非常便宜的,而且運營者不能保留數(shù)據(jù),從而避免了大規(guī)模退出。
那么是否需要做出什么犧牲呢?Optimistic Rollup并不能徹底解決以太坊的擴(kuò)容問題:Devcon的現(xiàn)場演示數(shù)據(jù)顯示,Optimistic Rollup可以實現(xiàn)250的TPS,優(yōu)化后可以實現(xiàn)每秒2000筆交易。這可能比目前每秒15筆交易的速度快得多,但未能超越Plasma。Adams說,Plasma提供了無限可能的擴(kuò)容機(jī)會。
然而,考慮到Optimistic Rollup的優(yōu)勢,該團(tuán)隊認(rèn)為這是一個可以接受的犧牲。Adams說:
“Optimistic Rollup處于中游。它沒有其他layer 2方案那么高的(理論)吞吐量,但是允許我們在以太坊上做任何你能做的事情,同時仍然有相當(dāng)高的吞吐量。”
他說,雖然一個雙方狀態(tài)通道每秒可以處理數(shù)千筆交易,但這些交易不能太復(fù)雜,只能進(jìn)行簡單傳輸。
Plasma Group的Wang表示:
“側(cè)鏈的去中心化和安全問題都有詳細(xì)的記錄,但是對于那些不追求去中心化的app來說,在側(cè)鏈上做app是很簡單的。然而。如果一個應(yīng)用追求的是抵審查和真正的去中心化,那么安全模型就很重要。因此,游戲公司可能不會介意用側(cè)鏈,但金融類應(yīng)用應(yīng)該選擇Optimistic Rollup。”
Wang說,TPS的重要性被夸大了。
“我們正在測試這樣一種假設(shè),即人們實際上可以接受較低的TPS,只要他們能夠進(jìn)行可擴(kuò)展的計算。2000 TPS顯然沒有20000那么吸引人,但說實話,現(xiàn)在誰需要20000 TPS呢? OVM上的Optimistic Rollup對以太坊在擴(kuò)容方面的幫助足以滿足今天dapps的需求。”
Wang說,盡管Optimistic Rollup不能提供與Plasma同等級別的TPS,但其提升了開發(fā)者的體驗。在Plasma上做應(yīng)用是相當(dāng)困難的。
那么這是否意味著Plasma 要被放棄了?Wang 表示:
“我們不會放棄Plasma,但我們確實認(rèn)為,從今天使用的app來看,Plasma是早期的過度優(yōu)化。盡管我們是Plasma Group,但我們的主要目標(biāo)是安全地實現(xiàn)以太坊擴(kuò)容——實現(xiàn)這個目標(biāo)有很多方法。”(作者:Robert Stevens)
關(guān)鍵詞: Plasma Group Optimistic Rollup 以太坊