【專訪】Gavin Wood: 我與以太坊的二三事

image

「但若是你真的想改變世界,仍是得經過網絡來學習和探索。」程序員

——Gavin Wood算法

若是你是加密世界的技術流,你必定知道圈內的傳奇人物Gavin Wood。他被稱爲以太坊的隱形大佬,人稱「隱形大腦」,爲人低調、神祕,但他的地位卻舉重若輕。編程

他編寫的《以太坊黃皮書》, 其做用和影響力堪比亞當·斯密的《國富論》。他是以太坊聯合創始人,以太坊客戶端Parity 創始人,Polkadot 創始人, Web 3 的發起者。安全

他擅長英語、意大利語、法語、西班牙語、邏輯語,喜歡跆拳道、滑雪,也是著名桌遊Milton Keynes 的設計者,他仍是視覺音樂博士,以及CD RiplnPleace 的編寫者。今天咱們有幸採訪到了Gavin Wood, 看他如何用代碼改變世界。網絡

訪談實錄架構

Q:您從小就對經濟以及博弈論感興趣,甚至本身設計過桌遊。這段童年經歷給你帶來了什麼?對你後期成爲技術大拿有着怎樣的做用?工具

Gavin Wood: 我小的時候是個有邏輯性和創造性的孩子。大概8歲的時候,我開始在朋友的電腦上編程。在此以前,我喜歡樂高積木,但我基本上不看說明書,更喜歡靠本身的想象力拼出我喜歡的東西。學習

漸漸地我長大了,對這個世界有了更多的瞭解之後,我迷上了遊戲,包括棋盤類遊戲和視頻類遊戲。我很喜歡用編程作遊戲,我作的其中一個遊戲還在一本雜誌上獲得了不少好評。我不知道作本身喜歡的東西並努力把它作好這件事是否對我產生了必定影響,或者這種精神原本就在存在於個人血液裏。區塊鏈

Q:大衆都關注比特幣做爲貨幣形式的應用,而您卻更看重其背後的技術,是獨樹一幟的技術流。當初是什麼吸引了您關注區塊鏈技術的呢? 您爲何選擇建立以太坊?您又是爲何後來選擇離開以太坊創立Parity呢?加密

**Gavin Wood: **我歷來沒有對比特幣經濟產生過興趣。比特幣可能在剛開始火的時候頗有里程碑性意義,但我並非很感興趣。所以,2011年我第一次據說比特幣的時候,我並無太在乎。可是,2013年我再次研究這個協議及其衍生物的時候,我注意到了一些不同凡響的東西:一種在不參考信任實體的狀況下,在經濟層面傳遞信息的強大手段。不一樣於通貨緊縮的經濟學,它的不同凡響讓我對這項技術着迷。

以太坊是一個有趣的項目,它幫助我自學區塊鏈技術。我一般更喜歡直接去行動、開始使用技術而不是事先先研究。若是這其中有我不懂的地方,我會直接去學習。以太坊就是這樣,我作以太坊編程就是把它當成一個練習。其實我並不知道它後來會發展的這麼好。

當時我與Jeff還有Vitalik 有個模糊的想法,想一塊兒合做,將以太坊這個平臺發展壯大,從基金會發展成爲公司。可是最終只有我這樣作了 (Vitalik 擔任顧問)。在作Parity 期間,我很遺憾沒有繼續做爲生態系統的架構師,但我知道在我2015年末離開時,我還有更多的東西能夠爲以太坊和整個生態系統作出貢獻。我和個人朋友以及程序員Arkadiy和Marek聊天時,他們跟我說了他們的新想法,想要三我的從頭開始編寫一種新型語言Rust。於我來講,這是學習和專一於新事物的挑戰和機會,因此我贊成了和他們一塊兒開發。

Q:您創立的Parity後來世人皆知,也是第一個用Rust語言編寫以太坊客戶端的人。 目前市場上DApp層出不窮,從技術的角度來看,您如何看待市面上不斷涌現的DApp呢? 同時,您做爲不少項目的顧問,您認爲好的項目具備哪些必要的DNA 呢?

Gavin Wood: 我曾經給一些項目提供了一些建議,可是近期我不會直接給一些項目作諮詢,會經過Parity 間接地給一些建議。我不敢確定的說,但我想有些項目認爲個人經驗和願景能夠幫助他們向前邁進。

我以爲人們使用以太坊平臺建立DApp 是很好的,可是目前來講我沒有看到哪一個真正的DApp 是讓我印象深入的。固然,確實有一些很好的想法,好比Gnosis,Melonport,Provenance和Orchid,它們最終會成型,但我也認爲平臺還沒有發展成熟到支持真正偉大的東西出現, 擴展性共識、暗消息傳遞、數據的快速發佈和節源的可訪問用戶界面也還在發展過程當中。因此我但願Web3基金會可以幫助完成部分或者所有的開發,固然,資金也是很重要的環節。

Q:您如何看待 Parity「多人簽名」錢包漏洞致使數億以太幣被凍結事件?這個事件給您帶來哪些影響?智能合約平臺是否存在風險呢?您怎麼看?您如何看待加密世界裏的「安全」呢?

Gavin Wood: 這是很不幸的事件,它向我我的和生態系統強調了咱們創造的這把「刀」的真正含義是什麼。雖然我並無直接參與這個有漏洞的軟件的開發,但它確實反映出我對周圍人的能力過於自信,對於我本身的判斷力也是同樣。

這些天來,我對於關於信任的技術觀點更加的偏執。我將全部運營安全的決策留給有必定經驗的人,並傾向於擔任顧問角色。Parity自己就可以完成全部「生產」軟件進行自上而下的審計需求。

正如對新興技術的期待同樣,平臺的自己就充滿了風險。雖然我在2015年寫的錢包仍在被普遍使用,而且沒有發現重大漏洞,但它是一個複雜的軟件,也可能存在關鍵性缺陷。Solidity編譯器也可能這樣,原則上來講,就像在Devcon 2期間發生的事件同樣,協議自己可能會是另外一個問題,只有及時發現才能及時止損,這也是人們使用這個改變世界網絡軟件的代價。

Q:Polkadot 致力於解決跨鏈技術,聽說能夠同時解決跨鏈和擴展性問題這兩個當前區塊鏈領域關注的核心問題。Cosmos 也是支持多鏈的區塊鏈項目,所以Cosmos 與Polkadot有哪些相同點,哪些不一樣點呢?

**Gavin Wood: **Cosmos採用了由PBFT衍生的「Tendermint」算法中的「即時終結」屬性,而且經過要求鏈上有相對小的權限需求來運行、跟蹤彼此的權限,從而可以接收到簡單的證實來證實行爲已經發生。這個系統可能被看做「Tendermint的側鏈」而且具備與之相同的問題。

它有待解決三大問題(至少在其原理上),便可擴展性、治理方式以及去信任化消息傳遞。Polkadot在其中兩方面都取得了重大進展。

第一個「可擴展性」圍繞着安全性以及擴展方式。正如一般所提到的對側鏈的批評(即便是來自做者),若是共享的安全裝置沒法在不削弱其優點的前提下應用於全部的鏈上,那麼在一個系統內擁有多條鏈的能力自己並不能解決可擴展性問題。例如,在諸如Tendermint/Cosmos的權益證實(PoS)系統中,添加到系統中的每條新鏈都必須提供新的經濟激勵措施,以此來吸引新的驗證者來保護本身。若是因爲該條新鏈用戶較少,且代幣價值低,從而致使該條新鏈支付不起新的驗證者的激勵費用,那這條新鏈將沒有安全保障,並容易受到攻擊。合併挖礦的方式是有可能實現的,可是若是沒有複雜的系統(這可能看起來像Polkadot),數十條或者數百條鏈不可能成系統地運行。這就引起了下個觀點。

讓多條鏈可以彼此溝通是有用的,但前提是它們相互信任彼此。若是每條鏈具備不一樣的安全級別,那麼一條鏈的驗證和「最終驗證」可能不像系統中的另外一條鏈那樣有效或者是最終驗證。來自安全性較低的鏈的消息多是無效的。Cosmos經過一條通過高度驗證的「中心」鏈來解決這個問題,可是它有兩個缺點:它引入了中心化的概念,並且它也限制了消息的性質,這些消息只能傳遞給中心鏈可以驗證的消息。對於Cosmos而言,這僅僅意味着代幣轉移的消息。因爲Polkadot在全部鏈之間共享安全性,它不會被上述這些問題所困擾:新鏈共享現有的安全設備,因爲綁定到全部鏈上的DOT代幣價值上升,整個系統會變得更強大、更安全。一樣,因爲全部鏈都共享相同的安全設備,所以它們徹底能夠信任從全部鏈發送過來的消息,而不只僅是「中心」鏈發送來的消息。

最後,Polkadot的架構能夠實現鏈上治理。因爲Polkadot協議的全部核心部分都是在WebAssembly中編寫並存儲在鏈中,所以這些核心部分的升級、補救或更改能夠根據參與者決定的任何政治結構進行投票實現。最初,該投票是經過輪換批准投票的公民投票和委託理事會的結合來實現。鑑於此,Cosmos沒有可比性。

Q:Polkadot 在2017年完成了衆籌並鎖定兩年,到目前爲止,有哪些技術突破嗎? 在哪一階段呢?

**Gavin Wood: **咱們最近發佈了PoC-1,它引入了基本的權益證實(PoS)PBFT衍生共識算法,網絡/鏈同步以及具備治理結構的WebAssembly核心運行時間。

咱們正在快速研發PoC-2,這是一個初始的平行鏈環境,容許多個平行鏈之間共享安全,也是一個更好的權益證實(PoS)機制, 包含了縮減、獎勵和網絡遙測技術。

展望將來,咱們的目標是在今年年末以前完成全部共識和平行鏈原型設計,明年將致力於改進、工具化、審計、搭建、平行鏈,及最終的平臺發佈。

Q:目前來看,您認爲合理的治理方式是怎樣的?

Gavin Wood: 治理方式是任何系統在不斷變化的環境中生存下來應具有的功能。治理是在以太坊網絡被設計出來以後而出現的想法。目前來講,治理在很大程度上沒有什麼做用(雖然也沒有像比特幣那樣糟糕),並且耗費網絡成本。

雖然鏈下治理足以讓系統得到承認,可是鏈上治理從根本上改變了咱們在透明度和包容性方面能夠實現的目標,爲社會構建打開了大門,不然這些結構不只不切實際並且沒法實施的。因此咱們應該大膽作實驗。

Q:您怎樣評價EOS? 您如何看待愈來愈多的人關注EOS?

Gavin Wood: EOS是一個典型範例,它很好的說明了當低迷的技術與過分營銷相結合時會發生什麼,特別是當針對的是無知和最脆弱的人。我不認爲監管對於以太坊生態系統來講是一件好事,但若是有一個項目能夠改變個人想法,那也是能夠的。

我不知道爲何有愈來愈多的人關注EOS,可是從純粹的技術圈來看,我沒有看到不少技術的東西。

從技術上講,我知道EOS沒有任何有趣或開創性的「DNA」。EOS對外的聲稱至關高級,但據我所知,它彷佛是技術人員將以前的代碼庫在EVM(以太坊虛擬機)中進行翻新和克隆。這在我看來並非創新。

Q:最後,您有哪些話想要對正在學習以及即將要學習區塊鏈的程序員們說嗎?因爲區塊鏈是一項開源的技術,您是建議他們進入大學繼續深造仍是經過網絡自學呢?

Gavin Wood: 我很享受的我大學時光,大學爲我的成長和社交提供了一個絕佳的環境。我以爲上大學是一件很是棒的事情,並建議你們都應該去大學提高本身。但若是你真的想改變世界,仍是得經過網絡來學習和探索。

內容來源:Unitimes

線上課程推薦

image

相關文章
相關標籤/搜索