以太坊V神:假如昨日重現

買賣虛擬貨幣

“我的終極目標是透過密碼學、經濟學以及去中心化技術創造更加自由、公平、開放、高效、廣泛的人類合作形式。”

—— Vitalik Buterin

Vitalik最近一段時間以來,投入大量時間和精力進行閱讀與學習。因為以太坊的設計與發展融合了多個學科領域,不僅與計算機技術有關,還涉及經濟、社會乃至人類學理論。所以,“我閱讀所有與這些領域有關的部落格和新著作,跟上經濟學和社會科學的最新研究動態。在數學和密碼學領域也是如此,儘管與前者的學習風格不同:這些領域的知識點數量少,但每個都需要花費更多精力才能理解。”

Vitalik說:很多人,包括我在內,無疑都對區塊鏈技術過於樂觀了,比如持有短期內技術大規模落地,以及迅速將區塊鏈應用於現實世界這類觀點。從長期來看,我始終認為上述一切終將實現,但我認為這取決於區塊鏈平臺的技術進步——尤其是圍繞著易用和擴充套件——目前尚在開發當中。

如果有機會重新設計以太坊

如果有機會重新設計以太坊,從技術的角度,我可能會在設計的第一天就加入一些我們最近正在進行的協議改進,比如權益證明機制、分片技術、更快的虛擬機器。即使如此,更有趣的答案應該是從社會學的角度分析,也就是以太坊基金會的管理架構。

我犯的一個最大錯誤就是我曾經擁有一個龐大的創始團隊,但其中很多人都非技術出身,很多人在1-2年後就離開了團隊,這拖慢了我們的進度。

另一個錯誤是我們把太多的精力投入到了業餘專案上,致力於成為密碼學界的蘋果公司,而不是專注於一個特定的模組(比如核心區塊鏈)並將它仔細打磨,然後透過授權機制(授權給第三方完成專案)或與其他團隊協作完成剩餘的模組。

今天,一些發源於社羣的以太坊應用(如Metamask、MyEtherWallet這兩款錢包軟體)比基金會運營的專案表現更為出色。我們現在也在朝這個方向發展,專注於構建以太坊的核心內部功能(比如相關的科學研究和至關重要的改進),透過授權機制和各種各樣的合作來完成整個生態系統的剩餘環節,但我們本可以更早完成的。

開發以太坊給我帶來很多改變。首先,隨著專案的體量逐漸龐大,相比於以太坊創立之初,我親身參與程式設計的部分減少了許多;現在,我把大部分精力投入在應對深層挑戰的研究之上。其次,我對分散式系統理論、密碼學、程式語言在內的廣泛領域擁有了更深刻的瞭解。此外,我對如何設計面向未來的協議,也有了更多認識——在最初的以太坊協議中我發現了諸多技術漏洞,我希望在下個版本中修復,做出一個拓展性更強的以太坊。

設計以太坊這類複雜系統的原則

1、精確定義設計目標。

2、嘗試找出至少一種能夠達到設計目標的解決方案。

3、嘗試找出更多解決方案。

4、如果方案型別迥異,就找出並理解這些解決方案本質上的不同;如果受一組共同因素影響,就該嘗試去理解完整的因素還應當包含哪些。

5、到了這一步,你已經有了充足的資訊,用來選擇看似最優的解決方案。即使如此,也要永遠樂於接受那些能夠證明你的方案存在缺陷,或並非最優的新發現。

上述是關於“研究”的步驟;若是“開發”,應該從階段3做起,但要以這樣的方式進行:在未來設計方案可能會發生變動的前提下,最不可能無效的方案即是首選。

大家對區塊鏈技術的誤解

1、區塊鏈能適於任意場合,萬物皆可用。

2、區塊鏈的效率極度低下,因此它只適合一小部分特別有價值的場合,所以對降低交易費的擔憂並沒有那麼重要。

3、對於ICO,所謂的“安全通證”(security tokens)都是不好的,而所謂的“功能通證”(utility tokens)都是好的(實際上,我認為安全通證的經濟行為其實更透明,適合使用者使用)。

4、區塊鏈主要用來提供時間戳以及存在性證明(事實恰相反,區塊鏈主要是用來證明“不存在”,也就是說驗證某類行為並沒有發生)。

5、區塊鏈是一種針對隱私問題的解決方案(實際上,去“中心化技術”才是隱私問題的解決方案,區塊鏈最多隻算這個解決方案的一部分)

管理區塊鏈需要的是一種文化

Vitalik認為:構建應用底層的技術正在逐漸成熟,但還有一些方面很初步,尤其是應用底層管理:正如我們從比特幣和以太坊關於硬分叉的爭論,授權證明代表的選取和其他事項的爭論中得到的經驗。管理區塊鏈並不是一個能簡單用數學公式表達的操作,也不是一個能被計算機理解的操作,它是一種文化,是一系列的協議和參與者共同的期望。如果你僅僅使用演算法表示而不把它融入到文化之中,那麼它很有可能會失敗。

Vitalik:我們可以看看網際網路的歷史、開源軟體的發展史、區塊鏈興起前去中心化服務(P2P下載軟體BitTorent,去中心化社交軟體Diaspora等)的歷史、政治制度與組織的歷史。區塊鏈以及相應的社會組織與它們有著千絲萬縷的聯絡,儘管它們並不完全相同。

歸根結底,只有把專案推入現實世界,看看市場和大眾的反饋才有答案。雖然你總是可以試著更縝密地思考,謹慎地行動,但結果往往出人意料。

以太坊的突破口

Vitalik:目前我主要關注分片技術(sharding)和權益證明(proof of stake)這兩個以太坊協議中主要的技術突破口。分片技術將大幅度提高以太坊區塊鏈的交易處理能力,並能顯著減少交易費用,使其能應用於更廣泛的場景。

分片技術在可拓展性上帶來的進步至關重要,它能使公有鏈應用於更多主流場景。權益證明不同於代價昂貴且十分浪費資源的工作量證明,它可以降低區塊鏈共識的成本。我希望能透過自己的努力把區塊鏈從目前的狀態轉變成在日常生活中可以明確使用的工具。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;