09.22 以太坊2.0什麼時候來?波卡是敵是友?Vitalik現場親述

摘要: 以太坊聯合創始人Vitalik Buterin表示,我認為比特幣和以太坊這樣‘純粹的加密貨幣’(pure cryptocurrency)在市場中有獨特的地位,是不可能被機構發行的加密貨幣取代的,無論對方是央行數字貨幣還是Libra

以太坊2.0什么时候来?波卡是敌是友?Vitalik现场亲述

Vitalik

在巴比特加速器和ETHPLANT聯合主辦的活動中,以太坊聯合創始人Vitalik Buterin。這個看起來只有18歲的少年向現場觀眾介紹了以太坊2.0的規劃以及進展。

在一段“二級乙等”的中文開場之後,Vitalik的演講從以太坊的起源開始。

1. 以太坊來自何處?

區塊鏈技術已經存在10年的時間。在Vitalik看來,區塊鏈就是去中心化的計算機網絡。在這個網絡中,計算機扮演的角色是持有數據並進行計算,最終通過特定的共識機制來幫助網絡達成共識,達成共識之後就意味著最終的結果是不可更改的。

最早的區塊鏈網絡始於比特幣。比特幣發展到今天其地位已經很難被動搖,那麼以太坊又是如何誕生的呢?

Vitalik說,區塊鏈可以搭建需要信用、抵禦攻擊的應用,確保系統可以長時間運作,誕生於2009年的比特幣就是第一個例子。但經過兩年的發展之後,人們開始意識到區塊鏈應不僅僅是單一功能的比特幣,因此域名幣(去中心化的域名系統)是對區塊鏈應用的最初探索。

到了2012年,人們希望探索到更多的區塊鏈應用,例如發行token、交易token、執行金融合約或用token換域名,而在這一時期的典型代表就是Mastercoin。他把Mastercoin這類協議比作是瑞士軍刀——即集多個功能於一體的工具,但問題在於需要支持的應用實在太多了。

2013年,Vitalik加入Mastercoin團隊,這也是他發現這類協議存在問題的原因。因此,他希望創造出類似智能手機的平臺——通用的計算機,任何東西都可以通過編程在這裡運行。

有了以太坊,一切應用都會變成代碼,而這裡的代碼是人人都可以發佈的。Vitalik說:

“以太坊的理念不在於支持更多的應用,而是支持一種編程語言的區塊鏈,用戶可以用這種語言來寫應用和程序,區塊鏈可以處理這些程序,區塊鏈上處理併發布的交易可以接受並運行這些程序。”

與4年前相比,除了在可擴展性、效率方面的改進之外,以太坊的基本理念從未改變。

2. 從PoW到PoS的心路歷程

在過去的幾年時間裡,以太坊最重磅的研究就是從PoW到PoS的切換。

Vitalik表示,區塊鏈就是一個投票系統,以決定哪些交易可以被記錄下來。最理想的狀態是one computer one vote(一臺計算機一票),但這樣的狀態是基本上不可能實現的,因為單個計算機可以同時運行多個虛擬機或軟件,網絡中的其他計算機很難發現這個問題。因此,我們無法去衡量計算機的數量,而是衡量算力。

他說,PoW在早期的時候相對民主,只要有計算機就有投票權。但隨著比特幣價值的增長,出塊以及處理交易的獎勵越來越高,因此越來越多的人開始開設大型的礦場,只為在出塊方面獲得優勢。

“因此,PoW系統只會變得越來越貴,效率會越來越低。”

這也是以太坊選擇切換到PoS的主要原因。PoS將衡量投票權的方式從算力的大小轉移到了持幣量的大小。PoS的算法多種多樣,以太坊採用的是Vitalik在2017年發佈的Casper FFG,靈感源於PBFT。

3. 最棒的技術——零知識證明

一直以來,Vitalik都對零知識證明技術情有獨鍾。他將通用的零知識證明的優勢分為兩方面,其一是隱私性,你可以在驗證數據的同時保證不公開數據;第二是可擴展性,你驗證的程序容量可能很大,但驗證的過程可以是很快的。

有關零知識證明技術的學術研究已經存在近30年的時間,直到2016年才實現了突破。零知識證明開始出現多個技術版本,Zcash也因此誕生。

通過零知識證明,以太坊的新技術Rollup能夠將每秒的交易量從30筆增加到4000筆。

4. 以太坊應用:不僅限於支付

在演講中,Vitalik列舉了一些以太坊基金會對該區塊鏈的簡單應用。

首先是加密貨幣支付。這是出現最早也是普及度最廣的應用,以太坊基金會通常用ETH支付成員薪水。第二項應用是去中心化的域名系統ENS(以太坊域名系統),Vitalik在這個系統裡就持有vitalik.eth的域名。最後一個例子是“用數字代幣代表各種資產”,但數字代幣所代表的不僅限於金融資產。以太坊基金會就曾通過智能合約出售大會門票以及一些紀念章。

除此之外,DAO(去中心化自治組織)是以太坊對智能合約的最早探索,也是其至今還在堅持的理想。這種機制會將一定的資金鎖定在智能合約裡,由成員來決定資金的分配和使用方式。

5. 未來的區塊鏈:以太坊的擴容思考

Vitalik表示,可擴展性是包括以太坊在內的區塊鏈需要解決的重大問題。以太坊在解決可擴展性問題上有兩個方案,首先是layer 1方案,旨在改進區塊鏈的設計以提高其運行效率。分片(Sharding)是以太坊的layer 1擴容選擇。

分片會將區塊鏈分成多個部分,每個部分都只需要網絡中的一部分計算機來進行交易驗證。至於由誰來驗證哪些區塊,系統會隨機進行選擇。由於每次只需要進行部分交易驗證,分片幫助區塊鏈在可擴展性問題上實現了突破。

另一種擴容方案基於layer 2。layer 2方案並不會讓區塊鏈做出任何改變,而是改變應用的運作方式,減少對區塊鏈的使用頻次,同時享受區塊鏈帶來的安全性。Plasma就是最典型的layer 2擴容方案,數據和交易都是通過鏈下運行的,一旦出現參與者下線、作弊或作惡等情況,相關的數據就會被上傳到鏈上,從而找出作惡者。

還有一種方案Rollup介於layer 1和layer 2之間——鏈上存儲數據,鏈下進行計算,通過零知識證明技術,確保鏈上驗證的可行性。

6. 以太坊2.0四部曲

以太坊2.0的部署被分成了四個階段:

準備階段:Casper FFG,即創建一個PoS網絡,該網絡採用的算法就是Casper FFG,在這個階段尚未用到分片,但卻是以太坊邁向PoS的第一步。

第一階段:數據分片,這個階段的分片僅支持數據。

第二階段:計算分片,在這個階段已經可以支持完整的應用以及以太坊2.0的主要功能。

第三階段:優化,即對系統的優化,例如算法的更新:從Casper FFG到Casper CBC。

7. 靈魂拷問時間

以太坊2.0什么时候来?波卡是敌是友?Vitalik现场亲述

得知自己在AMA環節還不能坐下的Vitalik寶寶

在半個小時的演講過後,Vitalik開始接受臺下觀眾的靈魂拷問,以下是精彩問答摘錄:

搞事情提問之一:如何確保分片的安全?

Vitalik:“以太坊2.0的運作基於:部分節點被隨機選中來驗證分片。因此,除非攻擊者掌握了網絡中40%以上的節點,否則其被選中或者控制分片的幾率是微乎其微的。另外我們還有防偽以及數據有效性檢查機制,這就意味著即使作惡者試圖創建無效區塊,其行為是可以被檢測到的。”

搞事情提問之二:你怎麼看DEX(中心化交易所)?

Vitalik:“當然,我認為DEX非常重要。現階段,我們需要在中心化平臺進行交易,這些平臺有一定的控制權,有時候還會被攻擊,這些都不是好事。我一直都是DEX的支持者,基於單條鏈的DEX已經做得很好了,但還有一點不足的是它們無法做到高頻交易,但我相信近期的一些方案也已經在這方面取得了一些進展。我認為DEX面臨的一個大難題是不同區塊鏈之間的交易,這個過程所需的技術要求更高。的確已經有團隊在這樣做了,但可能還要一點時間。”

搞事情提問之三:以太坊2.0如何避免淪為中心化的系統?

Vitalik:“我認為擴容的方式有兩種,一種是很簡單但很惡劣(bad)的;另一種是好的但很困難的。前者只需要提高區塊容量及交易數量,這就是BSV和EOS等區塊鏈選擇的路。因為這條路很簡單,就算你不是一個優秀的開發者也可以做到。但這個方法的問題在於,當區塊容量上升到一定的高度時,運行節點需要處理大量的交易,那麼運行節點的成本就會提高,運行節點的人會變少,越來越多的人會選擇合併節點。EOS就是這樣的,很多節點都不會驗證交易。以太坊2.0的分片之所以能夠避免這些問題是因為參與以太坊2.0網絡不需要驗證所有交易。假設你是一個驗證者(validator),而你只有32個以太坊,那你可能只需要驗證一個分片,你驗證的分片數量會隨著持幣量的增加而增加。我們希望通過這個方式來讓這場比賽變得更加公平,讓更多人參與其中,實現更高程度的去中心化。”

搞事情提問之四:看到這麼多新項目出來你緊張嗎?你對匿名幣的合規性怎麼看?

Vitalik:“第一個問題,以太坊社區並不想和零知識證明項目競爭,而是想要和他們合作。我認為,強大的零知識證明生態將會是人們加入以太坊社區的重要推動力。至於匿名幣,其的確在一定程度上掩蓋了監管部門可能看到的信息,但對他們來說,匿名幣產生的影響力更多是正面的。他們還是可以監管相應的基礎設施、交易所、交易大量加密貨幣的用戶。如果你認為你可以持有大量匿名幣,想怎麼花就怎麼花,不會有人發現,那就錯了。另外,隱私也是大多數監管機構的追求。歐洲在去年頒佈了GDPR(通用數據保護條例),在美國,監管機構對Facebook在隱私方面的表現表示失望,各國政府之間也想隱瞞自己的部分經濟活動。因此,我認為加強區塊鏈應用的隱私的確有很多正面的影響,受益者包括監管機構。我認為隱私技術的應用有很多方面,絕對有可能與監管機構在這方面進行合作。”

搞事情提問之五:Polkadot是以太坊的朋友還是敵人?

Vitalik:“Polkadot的路線與以太坊大不相同。Polkadot更傾向於治理、多鏈互通;而以太坊則聚焦於鏈上應用。有些應用可能在以太坊上行得通,而在Polkadot上不行,反之亦然。因此我認為兩者之間聚焦的問題不同。”

搞事情提問之六:以太坊如何在眾多加密貨幣中脫穎而出?

Vitalik:“我認為比特幣和以太坊這樣‘純粹的加密貨幣’(pure cryptocurrency)在市場中有獨特的地位,是不可能被機構發行的加密貨幣取代的,無論對方是央行數字貨幣還是Libra。因為去中心化的加密貨幣有能力說服全世界其是一箇中立的平臺,不會站在任何人那邊。相比之下,機構發行的幣做不到這一點,因此它們將始終面臨信任問題。但機構幣將會更穩定,有機構的支持,這是加密貨幣所沒有的,因此我認為兩者在很長的時間裡都是可以共存的。”

搞事情提問之七:未來將會是一鏈獨大還是百花齊放?

Vitalik:“我認為未來會有大規模的區塊鏈,也會有眾多的小型區塊鏈。我認為這兩種區塊鏈會繼續存在。我們看到現在有很多大型企業開始做自己的區塊鏈,他們不會是擠破頭的競爭狀態,更多的還是合作狀態。未來能夠勝出的區塊鏈平臺不會只有一個。”


分享到:


相關文章: