說起區塊鏈,無論從前還是現在,我們知之甚多、付諸行動的多數是與「幣」相關,真正的所謂「鏈」在過去 18 個月纔開始逐漸形成氣候。但截止目前,與「鏈」相關的技術名詞深奧,多數人似懂非懂,或不明覺厲。「鏈」上的學術研究氣候,只波及開發者、技術背景的投資機構、讀過計算機科學的碩士博士和教授,且都是嚴肅認真的氣氛下進行區塊鏈開發與編程。今日在柏林 Web 3 峯會上,Parity Technologies 創始人、同時也是以太坊的聯合創始人 Gavin Wood 上演了 live demo 的戲碼,分分鐘時間,即發佈了一條區塊鏈。

這真是前聞所未聞的壯舉。老鏈哥在想,鏈聞 ChainNews 做 2018 年度盤點的時候,Gavin Wood 此舉或將是 2018 年度大事件之一。

Web 3 峯會現場:Gavin Wood 分分鐘寫出區塊鏈!!Gavin Wood 的 live demo 現場,用時大約 15 分鐘,寫出一條新的區塊鏈

Web 3 峯會現場:Gavin Wood 分分鐘寫出區塊鏈!!掛在 Gavin Wood 座位背後的 Macbook 包裝,以及臺下屏氣凝神的觀衆們

在 Web 3 峯會場,柏林 Funkhaus Nalepastraße 廣播大樓,一棟宏偉且有年代感的包豪斯建築裏,Gavin Wood 用一臺全新的 Macbook 筆記本電腦,約 15 分鐘時間,即寫出了一條新的區塊鏈。坐在現場前排的觀衆,甚至激動地有些喘不上氣來,Gavin Wood 徹底炸翻了全場。

Web 3 峯會現場:Gavin Wood 分分鐘寫出區塊鏈!!上個月曾經在北京與鏈聞 ChainNews 面對面的 Cryptium Labs 聯合創始人 Adrian Brink 發推特稱:Gavin Wood 在 Web3Summit 的 Substrate 演示令人難以置信,部署、升級 parachain 平行鏈,僅 20 分鐘或者更短的時間,甚至還包括了升級 UI

無論是互聯網、移動互聯網、基於區塊鏈的加密數字貨幣,都是基於過去 25 年已經創建的軟件中開發和逐步推出的。號稱顛覆式創新的區塊鏈,卻沒有充滿顛覆性的對等軟件或者開發框架,似乎有些說不過去。在 Gavin Wood 的指導下,Parity 與 Polkadot 似乎正在努力改變現狀,並在這次 Web 3 峯會上交出了部分作業。

Substrate 與 Polkadot

首先 Substrate 是獨立於 Polkadot 的項目。儘管 Polkadot 是基於 Substrate 的項目,而且那些基於 Substrate 其他項目也能在 Polkadot 上運行。

你現在就可以用 Substrate 構建新的一條區塊鏈,不用等待 Polkadot 開發完成,甚至不用等概念驗證的發佈,就可以開始使用此框架開發區塊鏈了。

Web 3 峯會現場:Gavin Wood 分分鐘寫出區塊鏈!!Gavin Wood 在臺上介紹 Substrate 用於構建分佈式或去中心化系統的框架

Substrate 類似於 Express 或其他 Web 應用框架,用於構建加密數字通證項目,或者消息總線系統。如大多數 Web 應用無需重新實現自己的 HTTP 協議一樣,創建新的區塊鏈,也不需要從頭實現網絡與共識的代碼,更不必僱用的密碼學家、安全研究員、網絡工程師、開發維護人員等等。使用 Substrate 構建一個新項目,只需在代碼中實現少量的函數回調。Polkadot 實現了 Substrate API,也是基於 Substrate 構建。

你可以在 Polkadot 發佈時,運行你的項目,利用 Polkadot 提供的安全性和鏈之間的互操作性,允許快速獲得 Substrate 框架中任何漏洞的反饋,允許運行 Polkadot 測試網,甚至再啓動第二個 Polkadot 鏈作爲側鏈……

本質上來說,Substrate 只是你的狀態機,包含交易之類的等等。

可以肯定的是,Polkadot 並不是唯一基於 Substrate 的區塊鏈。Gavin Wood 用 15 分鐘在峯會講臺上就寫了另一條。隨着 Substrate 平臺的成熟,開發者會構建更多的庫,寫一條新的區塊鏈,也會像開發 Web 應用一樣簡單。

Parity 發佈 Substrate 意義何在

Parity 的 Substrate 1.0,beta 版本,將於 2018 年 11 月正式推出。Gavin Wood 表示,這將是「對區塊鏈最高綱領主義的最大賭注。」他在演講中說,這個行業對於一種類型區塊鏈的反覆爭論,已經飽含了太多過於民族的情緒,「最高綱領主義爲區塊鏈入門製造了種種障礙,這些對於技術開發者毫無樂趣可言。」

如上文所述,Substrate 是跨鏈基礎設施 Polkadot 的基礎,現在將會作爲獨立的區塊鏈系統框架,與世人見面。Substrate 將允許開發者爲任何項目構建可自定義的區塊鏈。這是在改變遊戲規則,並且可以從根本上加速區塊鏈技術的發展。

Web 3 峯會現場:Gavin Wood 分分鐘寫出區塊鏈!!Gavin Wood 的肢體語言,配合 Keynote 反最高綱領主義

Parity 在一份聲明中表示,雖然 Polkadot 和 Substrate 共同的目標是激發新的區塊鏈創新浪潮,但它們卻是兩種截然不同的技術。Substrate「好像人們爲他們運行應用,選擇的軟件或 PC 計算機」,而 Polkadot,一種鏈接各個區塊鏈的協議,「好像將網卡插入這臺計算機一樣」。Substrate 將爲區塊鏈創新者提供「最小努力換取最大自由度」的框架,因爲是「高度可定製、適應性強,由真正懂得區塊鏈開發者的區塊鏈開發者製作」,允許開發者將他們的工作重點放在「最關心的狀態轉換功能」上,同時爲他們提供網絡、共識和安全性,以及與 Polkadot 互操作的升級方案。

Web 3 峯會現場:Gavin Wood 分分鐘寫出區塊鏈!!在此次 Web 3 Summit 宏偉且有年代感的柏林 Funkhaus 廣播大樓會場,歷經以太坊、Parity、Polkadot 區塊鏈上開發的 Gavin Wood,頗有說服力地向參會者們介紹 Substrate

此外,Substrate 對開發者承諾:不必等待那些控制主鏈開發的核心團隊進度,比如以太坊核心開發者們的實施改進速度。可以完全自由地構建自己想去構建的東西,因爲 Substrate 是「通用的」,足以適應最新版本的以太坊。

Gavin Wood 在臺上說,「我們團隊在以太坊上學到的所有東西、在 Polkadot 開發中投入的所有努力,以及積累的所有經驗與教訓,最終被提煉成爲一套工具,幫助你節省時間與金錢成本。希望 Substrate 1.0 將是一個轉折點,使多鏈世界的承諾更顯迷人……我希望可以創造出一個新的開發者類別,介於技能高或低之間的開發者,他們只專心做好手頭工作,不必勞神費力地從頭去寫區塊鏈。」

同時,Gavin Wood 還宣佈 Substrate 將被重新授權給 Apache 2,比目前的 GPL3 更寬鬆、更友好的商業許可。他還提出了一種新的 Polkadot 設計,允許「無限可擴展性」。

Web 3 峯會現場:Gavin Wood 分分鐘寫出區塊鏈!!據鏈聞 ChainNews 前方記者發回的橋段,堪稱 Web 3 峯會上的最佳語錄之一:IPFS 創始人 Juan Benet 在發言時引用了 Gavin Wood 寫過的一句話「Web 3.0 可視爲可執行的 Magna Carta 大憲章,反對暴權的個人自由的基礎。」

海洋協議 Ocean Protocol 實驗室的創始人 Trent McConaghy 讚歎,「憑藉 Substrate,Pokaldot 剛剛讓整個區塊鏈開發者生態向前邁進了 2-3 年時間。」

區塊鏈投資機構 KR1 的合夥人 Keld Van Schreven 表示,「這就像能夠創建 HTML 頁面卻無需瞭解 HTML 語言一樣。Substrate 將使區塊鏈部署變得更加容易,同時還有 Lease 模型做質量控制。他們只是讓這一切看起來更加容易,但這份努力有目共睹。」