以太坊最受期待的擴容方案Plasma進展受阻,社群開始推崇V神盛讚的Snarks技術
隨著一個備受期待的擴容解決方案在繼續發展的過程中遭遇未預料到的困難,全球第二大區塊鏈以太坊的擴容工作正變得越來越多樣化。
(圖片來源: ofollow,noindex" target="_blank">unsplash )
處於擴容前沿的解決方案就是由以太坊創始人Vitalik Buterin和比特幣閃電網路聯合創始人Joseph Poon設計的Plasma,這一概念被廣泛認為是以太坊短期內實現擴容的最佳選擇。這項技術背後的研究人員已經構建了五種不同版本的協議——但在這些多次迭代中,有證據表明,工作並沒有按照最初的期望進行,目前幾乎沒有可執行的程式碼。
然而,隨著plasma速度的放緩,另一條前進的道路正吸引著人們對zk- snarks的關注——這是一種由以隱私為中心的加密貨幣zcash首創的加密技術。事實上,很多初創公司已經開始接受這種技術,這種技術允許開發者將交易批量聚合,因為他們希望在其他擴充套件、升級和發展以太坊的努力中擴大網路規模。
例如,預測市場平臺Gnosis正在探索正在探索使用zk-snarks作為一個去中心化交易所的底層技術,這就是所謂的snapp (snark dapp)。化名為barrywhitehat的開發者也使用了這種技術來建立“roll-up”,這是另一種snapp,可以更廣泛地應用於以太坊擴容。
以太坊創始人Vitalik Buterin甚至表示zk- snarks這種方法可以幫助以太坊網路擴容,說這種方法可以在短期內實現每秒500筆交易。
值得注意的是,雖然以太坊邁向較長期、高效能重寫的進展——Serenity(有時被稱為Shasper和ethereum 2.0)——仍在繼續進行,但開發者暗示這種轉換仍需兩年時間。因此,開發人員正在尋找更直接的選項來應對網路上使用者數量的增加。
的確,在Devcon4——以太坊的年度開發者大會上,人們對zk-snarks及其應用有著明顯的興奮感。這次活動介紹了7種專門致力於技術和相關係統的路線,去中心化交易所OmiseGo的plasma研究人員Kelvin Fichter把這種日益高漲的宣傳稱為“snark-nado”。
Gnosis CTO Stefan George對CoinDesk說,這個方法的引人注目之處在於,它不僅有可能比plasma更去中心化,而且它已經準備好在近期部署。
他對CoinDesk說:
“越來越多的人明白了其中的可能性。不僅超越了零知識證明,它還是一個偉大的擴充套件性工具,而以太坊正在缺失這一工具,而且我們無需等待就可以使用它。”
Plasma遇到未預料到的困難
那麼, plasma到底發生了什麼?在Devcon4的演講中,研究人員給出了他們對正在建造的東西和阻礙進展的東西的看法。
Plasma於2017年4月份被引入,可以通過將智慧合約的實際計算放到以太坊主鏈之下進行來實現擴容。
自發布以來,這種擴容方法的各種各樣的迭代出現了,越來越多的研究團隊和資金致力於此。儘管如此,每次新的plasma迭代都揭示了一個需要解決的新研究問題,這導致出現了多種plasma變體,以不同的方式應對部署問題。
例如,OmiseGo公司的plasma研究人員戴維·諾特(David Knott)在Devcon4會議上對觀眾說,一種被稱為“最小可行plasma”的實現“存在時間限制,在UI方面很糟糕,而且容易出現網路擁塞”。
雖然plasma的一個迭代版本——即所謂的plasma cash——在今天仍然可用,但是使用者和開發人員很難進行互動。類似地,因為它依賴於不可替代的代幣(NFTs)來執行,所以這種設計需要大量的交易記錄。
諾特說:“你仍然需要追蹤價值,並不斷地收集非包涵證明,所以當你轉讓NFT的所有權時,你也必須轉讓它的交易歷史。”
隨著圍繞這一理念的研究不斷增多,人們對於其底層技術促使企業和研究團隊非同步行事感到困惑。
Fichter在Devcon演講中表示:
“Plasma是一個很容易混淆的術語。沒有人真正知道Plasma是什麼。其論文把它定義為一種東西,而研究人員把它定義為另一種東西。”
因此,有一種被Fichter稱為Plasma研究的“聖盃”的研究:一種尋求結合所有技術元素和經驗教訓的廣義Plasma。
“我們距離廣義的Plasma並不近。我認為在接下來的幾個月或幾年裡,會有大量的時間和金錢投入到這上面。”
Snarks用於擴容
這是因為,為了發揮作用,Plasma依賴於所謂的“退出(exit)”,即使用者如何從Plasma中提取資金並將其放回區塊鏈本身。
由於需要複雜的博弈論來發揮作用,這個過程可能笨拙而複雜,而zk- spuks則以其優雅的設計脫穎而出。George告訴CoinDesk,雖然Plasma“可能變得超級複雜”,“但是有了snapps,我們就有了一個超級簡單的架構。”
為了操作Plasma還需要一箇中心化部分,George繼續說,因為鏈下部分是由機構管理的,以達到更高的交易量。
雖然在Plasma上,這是以一種無需信任的方式實現的——這意味著交易不存在偽造的風險——George說這帶來了另一個不利因素,因為它的中心化意味著它可能被監管機構關閉。
“這會存在這樣一種運營方,它是無需信任的,不是去中心化的。它相當中心化,容易受到監管等等,”他告訴CoinDesk。
George計劃將這種方法作為去中心化交易所(DEX)的一部分,這種交易所甚至可能具有零知識屬性。名為dFusion的新DEX預計將在未來三到四個月內進入概念驗證階段。
反饋環?
儘管如此,有證據表明,這兩種研究流派——分別關注Plasma和snarks——實際上也可以相互迴圈。
例如,在接受CoinDesk採訪時,Fichter說,Plasma最具挑戰性的一個方面可以通過正確應用snark技術來解決。
Fichter引入了一個新詞“plapps”,意思是在Plasma上執行的去中心化應用。這些應用可以在他們如何在區塊鏈上驗證交易方面依賴snarks。
“Snarks解決了我們正在使用加密經濟假設來解決的問題。這意味著我們要少擔心很多。”
此外,在未來,zk-snarks可以用來讓Plasma層更加私人化。
也就是說,barrywhitehat的rollup和Gnosis的Fusion等解決方案目前在匿名方面遇到了困難,因為新增隱私層所需要的資源。目前,這種擴容解決方案僅用於驗證目的,不附帶額外的匿名性好處。
Fichter告訴CoinDesk:
“純粹的零知識系統和在plasma中充分使用零知識系統仍然有點遙遠。”
“還有一項工作是‘我們能讓雜湊函式更便宜嗎?’而一旦我們達到了這一點,我們將看到零知識應用的爆炸式增長。”