以太坊創辦人 Vitalik Buterin 最近提出了新提案,建議在基於權益證明的共識機制框架下,根本性地修改以太坊 2.0 的信標鏈,並添增信標鏈合約的功能。
信標鏈(Beacon chain)是以太坊 2.0 的核心,負責協同所有分片的溝通便是以「信標鏈」指揮協調該網路的所有參與者。而以太坊創辦人 Vitalik Buterin 提出的新提案,建議徹底修改基於權益證明(Proof of Stake)的信標鏈,讓信標鏈上可以創建智能合約。
Prysmatic Labs 是開發以太坊的非營利團隊之一,旨在讓這個世界第二大的區塊鏈變的擴展性更高,該團隊的領導人勞爾・喬丹表示:
「他的想法(Vitalik 提出的提案)是在信標鏈上,未來你可以部署自己的小世界(操作環境),去定義區塊鏈如何運作、狀態轉換如何運作、智能合約如何運作。」
根據喬丹的說法,Vitalik 提出的信標鏈設計可以讓應用程式開發人員更容易利用這個新的網路(指以太坊 2.0),無需重新學習全新區塊鏈網路平台的參數。
而對於以太坊上的開發人員來說,這是一個好消息。多來以來,他們雖然一直期待以太坊 2.0,但是還未完全理解這個以太 2.0 會帶來什麼。例如密碼錢包應用程式的首席執行長 MyCrypto Taylor Monahan 在過去接受媒體採訪時表示:
我們如何實現權益證明(Proof of Stake)?我們如何實現分片?網路安全可以到達何種程度?對生態系統的開發人員有著什麼影響?
而此次 Vitalik 的最新提案可能是簡化在這個市值 260 億美元的區塊鏈網路上部落去中心化應用程式(dApps)的方式。
信標鏈合約
信標鏈是區塊鏈的中心,未來將在以太坊 2.0 的網路中協調數百個處理分片交易的其它的以太坊小型區塊鏈。Prysmatic Labs 的領導人喬丹表示:
與其讓一台巨型機器計算所有的交易,我們可以將交易分散到世界各地的機器上運行。
最初,信標鏈是協調各分片的運算結果,或者用 Vitalik 的話來說就是作為網路的「心臟」,將這些分片的數據彙整到中央的區塊鏈。
而現在 Vitalik 提出信標鏈可以提供額外的功能:信標鏈智能合約,即為在信標鏈上可以儲存智能合約。
以太坊開發公司 ConsenSys 的研究員 Will Villanueva 在部落格中寫道:
「這些智能合約與在以太坊 1.0 上面部署的常規智能合約不同。這些智能合約將會存放在那些處理分片的區塊鏈上,相比之下,信標鏈上的智能合約則是代表整個交易框架以及執行環境。」
換言之,信標鏈上的智能合約將規定所有指定計算以及合約執行的規則,包括交易費用、Gas 費用等等。對此,Vitalik 解釋道:
「該提案的理念是提供最小可行的共識層框架,但仍然提供足夠的能力來開發複雜的框架,為我們提供作為第二層所需的智能合約。」
而這也表示 dApp 的開發人員可以選調用現在以太坊 1.0 執行環境的智能合約,放在信標鏈上面。
實際上,這意味著dapp開發人員可以選擇調用模仿當前以太坊1.0執行環境的信標鏈合同。Prysmatic Labs 的領導人喬丹強調 dApp 的開發者不需要重新學習新的架構。
更有趣的是,信標鏈上的合約還可以模仿比特幣區塊鏈在以太坊 2.0 創建一個執行環境,這個執行環境包含比特幣區塊鏈的規則和參數。
就算一台電腦可以選擇不同的操作系統,大家可以選擇使用 Mac OS 或是 Linux 操作系統,而不是只能使用 Windows 操作系統。喬丹表示:
「你可以創建比特幣的執行環境,可以創建以太坊的操作環境,基本上可以創建自己定義的小型區塊鏈世界,以此與其他人交流。」
「然而, 信標鏈實際上在運用的時候,特別是剛開始的時候,不該有太多的信標鏈智能合約。」喬丹補充道,為了阻止用戶在信標鏈上部署太多智能合約而造成信標鏈「過於肥大」,創建合約的價格可能非常高昂。
這些執行環境就像他們自己用有小世界一樣,因此理想狀況下,部署成本應該要非常高,預計是數萬美元。
在週四的開發者會議上,Vitalik 也表示以太坊需要這種雙層結構,且已有人在為信標鏈合約功能設計經濟模型。
?相關報導?
以太坊權益證明(PoS)的區塊鏈代碼有望在下個月完成,迎向以太坊 2.0
以太坊 PoS 升級計畫持續進展,研究員報告了 CBC Casper 的最新進度
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!