ETH 2.0與Polkadot可以類比嗎?從這兩點做分析
OKEx情報局 /Nikolai Kuznetsov/阿風、圓圓/張詠晴編譯
2020-09-18 16:15

2016年,以太坊第一任CTO與聯合創辦人Gavin Wood離開以太坊後,撰寫了波卡白皮書《Polkadot:異構多鏈框架的願景》。全新的區塊鏈被Gavin命名為Polkadot,並於今年5月開啟了第一次迭代,最近波卡主網進行了一系列重大升級。

2015年,Gavin著手開發Polkadot的同時,Ethereum核心開發團隊就已經開始ETH2.0的升級,這是以太坊有史以來最大的基礎建設升級。ETH2.0也被稱為Serenity,將於2020年推出第一個版本即Serenity Phase 0,其餘三個階段計劃在未來兩年內推出。ETH2.0引入的分片架構,可能將終結2017年ICO熱潮以來一直備受詬病的可擴展性問題。

2019年Polkadot上海見面會,Gavin Wood

那麼,同為區塊鏈基礎建設且有著深厚的歷史淵源,Ethereum與Polkadot可以類比嗎?如果有我們又該從哪些側面進行比較?

分片與可擴展性(Scalability with sharding)

ETH2.0和Polkadot都使用分片來實現可擴展性。分片是指對區塊鏈網路或其數據進行分區處理,以實現並行從而提高吞吐量。但是,分片是個十分廣義的概念,實際上ETH2.0和Polkadot採用了完全不同的架構。

目前,ETH1.0在單鏈結構上運行,每個節點都必須對每個交易進行驗證。相比之下,ETH2.0有一個稱為信標鏈的主鏈,該主鏈促進了分片之間的通訊,這些分片連接到信標鏈進行通訊。由於分片並行處理的性質,從而使ETH2.0比ETH1.0具有更高的吞吐量。

ETH2.0架構對信標鏈上的分片有統一管理,分片必須按照統一方法來更改狀態,再每個塊添加到信標鏈的區塊鏈中。本質上,信標鏈就是一系列介面的集合,我們以USB接口為例,只有當USB插頭形狀正確,才能進行正確的鏈接,分片也必須遵守ETH2.0的規則,才能與信標鏈鏈接。

Polkadot則採用了完全不同的架構,即中繼鏈+平行鏈的架構。中繼鏈作為主鏈,平行鏈的地位則類似於ETH2.0的分片。但與ETH2.0不同的是,在平行鏈連接到主鏈時,Polkadot採用更加靈活的元協議(meta-protocol),換句話說,任何平行鏈都可以使用更加「個性化」的且符合本鏈的規則來改變狀態。唯一需要遵守的是中繼鏈驗證者(Validators)可以使用元協議(meta-protocol)執行驗證過程,這個過程使用的標準就是WebAssembly,即Ewasm虛擬機。

互操作性(Interoperability)

Polkadot在架構層面的靈活性,將使得其互操作性遠勝於ETH2.0,因為只有以太坊專用的分片,才能成為以太坊生態系統的一部分。同時,Polkadot架構上搭建了轉接橋(Bridge),這可以讓外部區塊鏈鏈接到Polkadot,達到雙向兼容的目的。

對於轉接橋的作用,我們舉例說明,如果ETH2.0想要與Polkadot通訊,只需要與轉接橋鏈接,就可以與Polkadot上的任何應用互通訊,這個轉接橋就像你想要去美國旅行,需要到大使館獲得簽證,一旦簽證通過,就可以在美國自由通行了。

以太坊通過轉接橋連接到Polkadot生態系統,這使得DApp開發人員可以與任何其他Polkadot平行鏈進行交互,可以理解為以太坊上任意的DApp只要鏈接到轉接橋,就可以與波卡生態的任意應用進行信息跨鏈。但是,相反的情況是不可能的:Polkadot不可能成為以太坊信標鏈的分片。以Moonbeam開發的轉接為例,該橋為開發人員提供了基於Polkadot構建的與以太坊兼容的智慧合約平台。

回顧區塊鏈十年發展史,到目前為止,互操作性從未發揮過重要作用。但是我們的區塊鏈世界儼然已演變成了一個個孤立的「圍牆花園」——比特幣市值2000億美元,是一座美妙的孤立花園,以太坊400億美元,是一座更加美麗的孤立花園。如何才能打破這一座座孤立的圍牆?從這個視角來說,波卡強大的互操作性必然會是2020年以後的區塊鏈世界的唯一主角。

在2019年舊金山舉行的Blockstack峰會上,分散式系統專家、區塊鏈資深創業者的Andreas Antonopoulos提出了發人深省的關於區塊鏈互操作性的案例,他解釋說,封閉發展的單鏈系統都將自食苦果,他們都需要基礎建設升級。

如果Antonopoulos的觀點正確,那麼當前的許多基礎架構,例如Polkadot的轉接橋與互操作平台,可能是以太坊未來發展的關鍵推動力。

值得一提的是,Gavin Wood也認同Polkadot與Etereum的內在共生關係,他在一篇文章中說道,自Polkadot白皮書發布以來,「我們知道,與以太坊生態系統建立橋樑,以幫助雙方擴展能力,這將是網路的關鍵點之一。

本文為巴比特資訊授權刊登,原文標題為「ETH2.0與Polkadot,是1+1>2的網絡效應