Gavin Wood與波卡的故事

Gavin Wood與波卡的故事

“波卡知識圖譜”

是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位瞭解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰,然而我們希望透過這樣的努力讓大家能夠正確認知波卡,也讓不瞭解波卡的人方便快速掌握波卡相關知識,

今天是該欄目的第1期,我們先從波卡創始人Gavin博士講起,談談波卡的誕生。

“以太坊對我來說是一個實驗,一個驗證技術是否可行的產品原型。以太坊也是我的學校,我從這個學校畢業了,我想嘗試做更多的事情。”

——Gavin Wood

從程式設計到以太坊

Gavin Wood,

波卡的核心創始人、也是以太坊的聯合創始人兼首席技術官

。約克大學計算機和音樂視覺化雙博士學位在手,不僅學歷優秀,還有很強的創造力,曾在2018 年 的Web3 峰會上,演示瞭如何在 15 分鐘之內搭建一條區塊鏈。

Gavin Wood與波卡的故事

早在2011年的時候,Gavin就聽說了比特幣這個東西,但是在2013年的時候,Gavin才真正對比特幣有了深入的研究。一直以來Gavin對博弈論、社會科學、政治科學都很感興趣,後來經朋友介紹認識了剛剛完成以太坊白皮書的v神,出於對以太坊的興趣,Gavin加入了以太坊的專案開發中。

當時以太坊還只是一個初步的框架,而Gavin加入之後使得以太坊在技術層面上得以落地,我們來看看他在以太坊的貢獻:

(1)完成了以太坊的 PoC-1(Proof of Concept-1);

(2)幾乎是一個人完成了以太坊最早的 C++ 版本客戶端 ;

(3)撰寫了以太坊技術規範黃皮書 Yellow Book。;

(4)發明了用於智慧合約開發的高階語言 Solidity;

在加入以太坊開發專案的兩年後,以太坊如期上線。

如果說v神創造了以太坊的形體,那麼Gavin則是給予了以太坊靈魂。

以太坊只是“一個實驗

2015年年底,Gavin從以太坊離開,隨後他創立了Parity Technologies,並開發了一款用Rust語言編寫的以太坊客戶端,一度壟斷以太系錢包市場。Gavin離開以太坊的原因,我們不得而知,但是在2014年,Gavin發表過一篇名為《我們為什麼需要Web3。0?》的文章,我們能知道的是

Gavin的願景是構建一個全新的去中心化的網際網路世界

“以太坊對我來說是一個實驗,一個驗證技術是否可行的產品原型,以太坊也是我的學校,我從這個學校畢業了,我想嘗試做更多的事情。”

“其實我從以太坊學到最多的並不是技術(當時以太坊有一個專門負責管理技術細節的研究團隊),而是社會經驗。

治理就是其中之一。

我認為在區塊鏈系統中,

透過治理提升系統的能力是很重要的

,這會是一個革命性的新特性,而這恰恰是以太坊沒有做的事情。“

在以太坊期間,Gavin一直是實踐者,但是他不是設計者,而他也一直在醞釀新的創新。

波卡的誕生

在做了以太坊之後,Gavin用以太坊為世界帶來了一個新的架構 —— 以太坊虛擬機器EVM和智慧合約的想法。儘管這項技術自誕生以來已經有六七年的歷史了,但現在我們也仍然看到許多區塊鏈在堅持這個架構,堅持以智慧合約、gas消耗和動態計量的架構,這都是Gavin在以太坊中引入的。

隨之而來的是不同的團隊圍繞著這個架構進行改進,提高交易效能。但是如果使用相同的架構就可能不會在革命性的創新中產生巨大的差異。所以,一定要注意進化和革命之間的區別,必須超越這種架構,去尋找黃金時代的瑰寶,Gavin深知這一點。

於是,在離開以太坊一年後,Gavin解開了一直以來縈繞在心頭的難題,並在16年釋出了波卡白皮書。很多人都知道,波卡除了解決擴容問題之外,還想讓各自獨立的區塊鏈能進行通訊,也就是跨鏈問題。但是提到波卡,你最應該知道的是:分片,

因為分片分到極致,其實就是波卡

Polkadot創始人Gavin的原話更能說明這一點:

Polkadot (波卡) 的設計邏輯並沒有直接聯想到互操作性。我們在等以太坊的分片技術推出。但分片一直沒有實現,現在也沒有推出。因此我想自己做一個擴充套件性更強的“以太坊”,在設計過程中將分片概念推到了一個比較極端的程度,就乾脆不要分片了,設計獨立的鏈就行。這樣設計的話,不同鏈之間就可以互相傳遞資訊,最終的結果是透過一個共享的共識層面來實現通訊。

Gavin Wood與波卡的故事

那我們應該如何理解分片呢?首先我們聊一下以太坊的困境,一直以來,以太坊的效能問題是其硬傷,2018年就因為火熱的加密貓爆發了嚴重的擁堵,不僅增加了轉賬時間,還使得轉賬手續費居高不下。就如同銀行辦理業務,銀行只有一個視窗並且處理速度較慢,當處理業務的人變多的時候,就會排起長隊,等待辦理。

但是,如果銀行有好幾個視窗,同時辦理業務,可能就不需要排隊了。這就是分片的基礎邏輯,

把整個網路的節點劃分為不同的叫做分片的區域,把大量的交易交給不同的分片處理

,極大的提升了效率。

所以在波卡中,每個分片都承載了核心邏輯,並且允許它們並行交易、交換資料,最終讓多個區塊鏈連結到一個網路上。

波卡的出現,不僅僅是媲美甚至超過以太坊2。0的設想,更具有創造性的地方是:

在波卡里,可以有很多個以太坊

。它不再是一個單純的區塊鏈,“波卡想為各種社會創新提供一個真正開放自由的平臺”。

這是Web3的理想,是Polkadot的理想,也是Gavin的理想。