說起區塊鏈,無論從前還是現在,我們知之甚多、付諸行動的多數是與「幣」相關,真正的所謂「鏈」在過去 18 個月纔開始逐漸形成氣候。但截止目前,與「鏈」相關的技術名詞深奧,多數人似懂非懂,或不明覺厲。「鏈」上的學術研究氣候,只波及開發者、技術背景的投資機構、讀過計算機科學的碩士博士和教授,且都是嚴肅認真的氣氛下進行區塊鏈開發與編程。今日在柏林 Web 3 峯會上,Parity Technologies 創始人、同時也是以太坊的聯合創始人 Gavin Wood 上演了 live demo 的戲碼,分分鐘時間,即發佈了一條區塊鏈。
這真是前聞所未聞的壯舉。老鏈哥在想,鏈聞 ChainNews 做 2018 年度盤點的時候,Gavin Wood 此舉或將是 2018 年度大事件之一。
Gavin Wood 的 live demo 現場,用時大約 15 分鐘,寫出一條新的區塊鏈
掛在 Gavin Wood 座位背後的 Macbook 包裝,以及臺下屏氣凝神的觀衆們
在 Web 3 峯會場,柏林 Funkhaus Nalepastraße 廣播大樓,一棟宏偉且有年代感的包豪斯建築裏,Gavin Wood 用一臺全新的 Macbook 筆記本電腦,約 15 分鐘時間,即寫出了一條新的區塊鏈。坐在現場前排的觀衆,甚至激動地有些喘不上氣來,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 開發完成,甚至不用等概念驗證的發佈,就可以開始使用此框架開發區塊鏈了。
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 將允許開發者爲任何項目構建可自定義的區塊鏈。這是在改變遊戲規則,並且可以從根本上加速區塊鏈技術的發展。
Gavin Wood 的肢體語言,配合 Keynote 反最高綱領主義
Parity 在一份聲明中表示,雖然 Polkadot 和 Substrate 共同的目標是激發新的區塊鏈創新浪潮,但它們卻是兩種截然不同的技術。Substrate「好像人們爲他們運行應用,選擇的軟件或 PC 計算機」,而 Polkadot,一種鏈接各個區塊鏈的協議,「好像將網卡插入這臺計算機一樣」。Substrate 將爲區塊鏈創新者提供「最小努力換取最大自由度」的框架,因爲是「高度可定製、適應性強,由真正懂得區塊鏈開發者的區塊鏈開發者製作」,允許開發者將他們的工作重點放在「最關心的狀態轉換功能」上,同時爲他們提供網絡、共識和安全性,以及與 Polkadot 互操作的升級方案。
在此次 Web 3 Summit 宏偉且有年代感的柏林 Funkhaus 廣播大樓會場,歷經以太坊、Parity、Polkadot 區塊鏈上開發的 Gavin Wood,頗有說服力地向參會者們介紹 Substrate
此外,Substrate 對開發者承諾:不必等待那些控制主鏈開發的核心團隊進度,比如以太坊核心開發者們的實施改進速度。可以完全自由地構建自己想去構建的東西,因爲 Substrate 是「通用的」,足以適應最新版本的以太坊。
Gavin Wood 在臺上說,「我們團隊在以太坊上學到的所有東西、在 Polkadot 開發中投入的所有努力,以及積累的所有經驗與教訓,最終被提煉成爲一套工具,幫助你節省時間與金錢成本。希望 Substrate 1.0 將是一個轉折點,使多鏈世界的承諾更顯迷人……我希望可以創造出一個新的開發者類別,介於技能高或低之間的開發者,他們只專心做好手頭工作,不必勞神費力地從頭去寫區塊鏈。」
同時,Gavin Wood 還宣佈 Substrate 將被重新授權給 Apache 2,比目前的 GPL3 更寬鬆、更友好的商業許可。他還提出了一種新的 Polkadot 設計,允許「無限可擴展性」。
據鏈聞 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 模型做質量控制。他們只是讓這一切看起來更加容易,但這份努力有目共睹。」