以太坊創始人 Vitalik Buterin 週三在布拉格的 Devcon4 演講後,與網路歌手 JONATHAN MANN 一起唱出關於過去五年以太坊的失敗想法。
他們兩人唱著:
「賭注共識沒成功、輻射鏈沒成功、工作證明之證明沒成功、超方形鏈也沒成功。」(Consensus by bet – that didn’t work. Hub and spoke chains – that didn’t work. Proof-of-proof-of-work – that didn’t work. Hyper cube chains – that also didn’t work!)
年度以太坊開發者大會 Devcon 為討論以太坊的過去、現在與未來所舉辦,Vitalik Buterin 在演講上說明以太坊的轉變過程。
Buterin 特別提起以太坊的開發歷史、多樣學習曲線以及對於 Casper 的探索。
Casper 自 2015 年起就是以太坊的任務之一,是由工作證明 (PoW) 轉至權益證明 (PoS) 的共識演算法計畫。
它也有一個綽號稱作「Shasper」,因其混合了一種讓網路能更加規模化的方法:「Sharding」(分片) 。也很多人稱之「以太坊 2.0」。
Buterin 表示他想為其回復一個較早期版本的名稱:「Serenity」(寧靜) 。同時表示即使這樣的轉變,花了數年的時間才有技術細節,但過去兩年的成果,讓它已經非常接近完成。
他表示將導入「 100% 純正有機的 Casper 」帶來擴容性的改善。並且興奮地表示:「Serenity」(寧靜) 是具有真實意義的世界計算機。而非 1999 年用來玩蛇的智慧手機。
多變的歷史
Buterin 道出 Casper 與 Sharding 的發展過程中有多的錯誤與偏差。例如早期的賭注共識 (consensus-by-bet),發現與後來的研究並不相容便作廢了。
2016 年的 DAO 駭客攻擊,以及隨後在上海 Devcon2 期間的駭客攻擊,都讓以太坊開發進度出現大幅的進度延遲。不過在 2017 年開始,開發者已經進入了「勤奮時期」,並確立混合式共識演算法的樣貌。
在今年三月的早期「轉換權益證明」版本,Casper 是被設計一種智能合約,後來被更有效能的「Shasper」所替代。
「 Serenity 」四階段
Buterin 表示「Serenity」將分為四階段,第一階段會導入「beacon chain」,是一個與以太坊並存的權益證明區塊鏈,讓 Casper 的驗證者參與其中。
Buterin 說道:
這是主網與測試網路的中繼。
接著,會是「Serenity」的簡易版,特點在於用分片作為資料儲存,但還無法傳輸智能合約,或者在分片間進行交易。
第三階段就會啟用跨分片通訊,讓用戶可以在分片間交換上述資訊。
最後一階段,只是做調整與優化。
以太坊的「隱私」未來
Buterin 還提到以太坊可以考慮用匿名分片來改善匿名性,在載有匿名的分片中共享加密資訊。
此外,他也建議在以太坊設置一種名為「starks」的加密機制,讓交易可整合至批次驗證,並提供隱私加強。
Buterin 說道,以太坊「Serenity」的第一步必須是建立開發規格或是工作手冊,並可套用在不同的程式語言。
最後,Buterin 表示約有八個團隊正在進行規格建立的工作,目前已接近完成。
「上線 (Serenity),是我們長久等待的里程碑,過去四、五年間努力的目標,現在已經不遠。」Buterin 說道。