前言:從波卡創(chuàng)始人Gavin Wood的總結看,2019年波卡在研發(fā)上完成了很多工作,同時在社區(qū)和開發(fā)者生態(tài)發(fā)展上也取得了不小的進展。正如Gavin Wood所說,2018年是波卡打地基的一年,2019年構建框架的一年,2020年是室內裝修和入住的一年。從這些路線圖看,工程浩大,未來能發(fā)展到什么程度?值得期待。Cosmos和波卡本質上跟公鏈有可替代的關系,未來的公鏈生態(tài)之爭只會越來越激烈。
我從去年年底開始進行一些統(tǒng)計數(shù)據(jù)的匯總,今年繼續(xù)這么做似乎很合適??傃灾?,波卡Polkadot項目,包括了Substrate、Grandpa、Cumulus以及一些支持代碼,目前共有300,000行代碼。這是去年的三倍多,而且這還不包括我們的用戶界面以及很多智能合約代碼庫。
121人為這些代碼作出了貢獻,其中一半是Parity的員工,另外一半是社區(qū)貢獻者。現(xiàn)在,Substrate技術的英文聊天室有接近1,000人,而Substrate社區(qū)已經(jīng)回答了很多與Polkadot,Substrate以及Parachain開發(fā)相關的很多問題。
團隊和社區(qū)
波卡Polkadot生態(tài)從一開始就有一些有成就的團隊加入,而去年呈現(xiàn)出非常顯著的遷移進入。
Chronichled
Chronichled是一家在舊金山外運營的供應鏈初創(chuàng)公司,它宣布將其Mediledger Network從Parity 以太坊升級到Substrate,其最終目標是使用波卡Polkadot連接多樣化的供應鏈網(wǎng)絡,并實現(xiàn)去中心化的集成供應鏈數(shù)據(jù)系統(tǒng)。
Polymath
大約一個月前,Polymath,一個基于區(qū)塊鏈的綜合代幣證券平臺(藍狐筆記:STO平臺,也就是代幣證券化平臺),它宣稱過去九個月一直悄悄地在Substrate上構建其新平臺Polymesh。在公告中,他們詳細研究了多種選擇和其中理由,并認為Substrate是最佳解決方案?!皼Q策的過程涉及到很多變量,其中包括技術、路線圖、產(chǎn)品適合度以及社區(qū)方面?!弊詈?,在綜合考慮很多因素后Substrate被選定,原因是他們發(fā)現(xiàn)其他框架無法實現(xiàn),其中包括用于業(yè)務邏輯組成模塊的模塊化框架、不會分叉的可升級性、治理、以及整個社區(qū)。
· Shift
Shift,是一個基于IPFS的分片的去中心化的云托管服務,最近也宣布“在對當前可用的各種模塊化核心進行數(shù)周的研究之后”,他們會將其實現(xiàn)遷移至Substrate/Polkadot上。三個關鍵因素包括Substrate的混合共識、頂尖的權益質押體系以及鏈外工作者框架。
· Blockchain.com
Blockchain.com是知名的比特幣(現(xiàn)如今是通用的各種加密貨幣)的錢包/區(qū)塊瀏覽器。它在今年早些時候宣布其計劃,將對波卡Polkadot的代幣和治理提供支持,并納入到其工具集中?!皡^(qū)塊鏈中超過4100萬個錢包不僅可以存儲、發(fā)送和接受DOT代幣,還可以通過對關鍵問題的投票驅動其網(wǎng)絡治理,關鍵問題包括提議的網(wǎng)絡協(xié)議修正案以及理事會成員等?!彪S著波卡Polkadot對穩(wěn)健治理機制的強調,像這些整合是有價值的,這對于確保良好的利益相關者的包容性很重要。
在全球范圍進行了很多的研討會,有線上的也有線下的,有各種主題,包括驗證、波卡的基礎知識、Kusama、地址、安全和Substrate。在各種社區(qū)活動中,我目睹了一些非常出色的工作,有助于大家了解Substrate。特別向東京的Plasma團隊表示感謝,很幸運參加了關于Substrate的精彩研討會。這個團隊最近還宣布其最終測試網(wǎng)的發(fā)布。這將是波卡Polkadot領域最激動人心的項目之一,我期待未來有空時可以使用它。
我們的全球大使計劃現(xiàn)在已經(jīng)吸引來自37個國家/地區(qū)的111人參加,在各種Polkadot/Substrate聚會組織中共有3,700名成員。在訪問全球二十多個城市(包括三趟中國之旅),并僅在舊金山舉行過15次跟開發(fā)者、媒體以及影響力人士的活動。就全球宣傳來說,2019年對Substrate來說肯定是重要一年。
在每個城市,我們看到各個團隊使用Substrate和Polkadot打造新一代產(chǎn)品。從超贊的硬件錢包到defi產(chǎn)品等,對于創(chuàng)業(yè)家精神印象深刻。我們將努力提供符合這些需求的平臺。
我們在Web3 Grant計劃內部和外部都看到一些非常有意思的技術,Polkadot(以及Kusama)社區(qū)讓人印象深刻的事情之一是其志愿者所展現(xiàn)的能量和生產(chǎn)力。這里有太多項目值得感謝,例如Centrifuge、Laminar、Acala、KILT、Nodle、MXC、Celer、OAX、Katal、imToken等。
這里特別提一下Polkascan,它的區(qū)塊瀏覽器越來越好。Polkastats是在Kusama上權益質押的絕佳資源,最近發(fā)布其網(wǎng)站的2.0版,并且看起來很不錯。Chevdor最近發(fā)布了srtool,它是對Polkadot運行時進行有效的確定性構建的一種方法,這對于驗證運行時的升級非常有幫助。Subsocial,一組通用的Substrate和基于IPFS的社交網(wǎng)絡工具,看起來很贊。還有一些想法可用于Kusama(甚至是Polkadot)的治理平臺。
我認為正是通過Polkadot和Kusama“國庫”我們看到越來越多的支持。(藍狐筆記:Kusama是Polkadot的實驗性網(wǎng)絡,是Polkadot的先行技術,旨在將這個相對早期的粗糙版本置入真實環(huán)境,觀察其發(fā)展,為波卡正式版的推出積累經(jīng)驗,類似于煤礦中的“金絲雀”,以防止大的風險)
組織和私募
Parity現(xiàn)在已經(jīng)壯大到超過100人的規(guī)模,而Web 3基金會也擴大人員規(guī)模,大概有50人左右。2019年引入了很棒的人,例如Ximin(從Dfinity進入Web 3基金會,擔任高級網(wǎng)絡研究員)、Yaoqi(原Ziliqa CTO 進入Parity)、Christine(原ConsenSys的CMO進入Parity和Web 3基金會)。我們的目標不是為了增長而增長,但我們的大門會繼續(xù)向生態(tài)系統(tǒng)內外的各種牛人敞開。
在今年的早些時候,我們完成了私募,售出了超過5%的DOT創(chuàng)世代幣。有各種各樣的全球貢獻者,其中包括像Innogy(他們在公告中也表達了運行驗證者節(jié)點的意向)這樣的企業(yè)、像Placeholder Capital這樣治理優(yōu)先的VC以及幾個社區(qū)團隊。
Web 3基金會將部署的最后一批DOT代幣會用于公開出售、用于Kusama質押者獎勵和長期生態(tài)系統(tǒng)激勵(包括獎勵未來核心開發(fā)者和社區(qū)構建者)。
構建
62個項目從Web3基金會中獲得了資金捐贈,這其中包括了24個國家的54個團隊。如今捐贈的資金總額達到440萬美元。這包括為波卡Polkadot運行時環(huán)境的可替代實現(xiàn)和完整C++實現(xiàn)提供的兩個資助。
波卡生態(tài)系統(tǒng)資金與Polychain Capital一起成立,我們很高興看到其躋身于生態(tài)系統(tǒng)中的其他重要基金之列。波卡Polkadot跟Longhash一起在新加坡推出孵化器,已經(jīng)有好幾個團隊加入,后續(xù)還會有更多團隊參與進來。而且,Web 3 基金會已代表波卡Polkadot協(xié)議參與到Proof-of-Stake Alliance(POSA)聯(lián)盟中來。
全球活動
2019年在世界各地舉辦了很多聚會。Polkaworld黑客松在中國杭州共有22個團隊參與比賽。Sub0和Sub0.1在柏林舉行,來自世界各地的300多位開發(fā)者聚集一堂參與Substrate研討會、演示、建立聯(lián)系等。我們在巴黎主持了Web 3基金會 ETHCC track、以及在紐約共識中主持了Web 3基金會生態(tài)系統(tǒng)track。
第二屆Web 3峰會也在柏林舉行,共有超過1,200名參會者聚在一起討論與web去中心化相關的所有問題。斯諾登通過視頻鏈接向我們發(fā)表講話,它重申了普通身份證明的危險,讓社會逐漸變成一個無須許可的場所,更像是付費參與而不是提供身份參與。
發(fā)布Polkadot的Kusma網(wǎng)絡
Kusama網(wǎng)絡(KSM)被稱為“金絲雀”網(wǎng)絡,因為它是早期的未經(jīng)過審計的波卡版本,可能是并不完全安全的版本,它已經(jīng)按照計劃啟動。此次發(fā)布真正展示了無定形網(wǎng)絡的優(yōu)勢,它開始于封閉的PoA網(wǎng)絡,這些網(wǎng)絡節(jié)點主要由Web 3基金會運行,并逐步開放權益質押和治理,而在12月初成為去中心化和無須許可的加密貨幣。
該網(wǎng)絡目前為止已經(jīng)進行大約20次左右的升級迭代,最近的三三次已經(jīng)增加了KayWhySee,這是我們的可擴展的聯(lián)盟的去中心化的身份系統(tǒng),同時也是新的多重簽名、假名、交易批處理功能。更多的升級還會到來。
截止到撰寫本文時,它由來自世界各地的130個質押驗證者節(jié)點維護,其中大概有50個左右的專業(yè)驗證節(jié)點運營,未來的鏈上發(fā)展由民選理事會在共同聊天室內進行審議,并通過透明的權益相關者公投批準。這是開放的鏈上治理,目前正在發(fā)生。
Substrate2.0的發(fā)起
Substrate2.0版本即將發(fā)布,最終問題已在幾天前進行了排序。此版本包括了各種很棒的功能。包括:
*用于鏈上治理的眾多即插即用的模塊;
*Run-Ahead,我們的運行時編譯器,意味著即使你的Substrate節(jié)點是舊版本,也能接近于全速運行;
*Fast-Forward,我們的混合共識算法,即使在會阻礙其他傳統(tǒng)算法如PBFT/Tendermint的網(wǎng)絡條件下,它也能讓我們編寫區(qū)塊,且可以使我們即時完成成千上萬的區(qū)塊的最終性。
*KayWhySee,我們的可擴展的聯(lián)盟身份系統(tǒng);
*Hand-Off,我們的技術,可以輕松地配對鏈上和鏈下的邏輯,使得鏈可以在你的網(wǎng)絡上分發(fā)任意、不確定性的工作,甚至可以隨鏈上的更新一起更新其工作負載。
兼容性和橋接
我們發(fā)布了確保與以太坊長期兼容的四點計劃,反饋是積極的。其中一點要在幾周后如期兌現(xiàn):Substrate跟以太坊EVM兼容,意味著你可以在Substrate鏈上運行以太坊合約。第二點的開發(fā),是服務于Substrte的Parity PoA以太坊橋接,進展順利,希望在新的一年中演示該工作。
除了與EVM兼容之外,我們去年嘗試開發(fā)的智能合約語言,也就是我提到過的“Fleetwood”,也已經(jīng)開始付諸實施。語言,現(xiàn)實是2.0版本,看起來非常干凈,且易于掌握?;赗ust,智能合約可以受益于Rust的可擴展的編譯時正確性保證,以及其世界一流的軟件包管理、文檔系統(tǒng)以及測試框架。
作為Parity核心產(chǎn)品以及Polkadot的未來重要拼圖,我們的智能合約工具集將在2020年翻倍,并增加文檔、優(yōu)化(例如可達到本機速度的智能合約的流式AOT編譯器)、互操作性基礎架構(尤其是與Substrate運行時和更廣泛Polkadot生態(tài)系統(tǒng)互操作的基礎架構)。
工程項目
整個關鍵生態(tài)系統(tǒng)項目和組成部分也取得重大進展。Parity Signer,是一款可以讓你的廢用智能手機變成氣隙冷錢包的設備(氣隙計算設備是指不通過任何方式跟互聯(lián)網(wǎng)產(chǎn)生連接的計算設備,以防止黑客攻擊),現(xiàn)已與Polkadot和Kusama兼容。它支持可擴展的HD密鑰衍生,使得管理所有賬戶變得容易。它也可以完美地與Polkadot Web App和Polkadot Chrome及Firefox插件一起使用。
其他硬件錢包也是可選的。Ledger錢包現(xiàn)在已經(jīng)支持Polkadot波卡,它將可以直接連接到Polkadot Web App中。原生支持Polkadot加密的全新硬件錢包也正在由Bepal和Wookong開發(fā)中。
Polkadot Web App的發(fā)展速度驚人。它是很贊的錢包,有美妙和精心打磨的體驗,具有出色的密鑰管理和密鑰組織功能,且完全支持波卡的復雜費用和鎖定機制。
它會為所有鏈上活動提供出色的反饋,并在發(fā)生重要事件(如鏈的升級或治理公投)時通知你。波卡的質押功能已經(jīng)得到完全支持,同時也支持波卡的各種治理和身份等模塊,這些都在持續(xù)增長。
Polkadot Telemetry已經(jīng)移至高性能的Rust后端,從而使其支持全網(wǎng)數(shù)百個節(jié)點都能實時提交更新。Substrate 智能合約已經(jīng)變得便越來越成熟,在過去一年實現(xiàn)了眾多功能且完善了其代碼。
我們的Fast-Forward混合共識系統(tǒng)已經(jīng)完成。它結合了Grandpa最終性算法和Babe區(qū)塊生產(chǎn)算法,能夠幾乎即時地在數(shù)千個驗證者中完成數(shù)百萬個區(qū)塊的最終性,同時也能(甚至在網(wǎng)絡嚴重中斷情況下)確保鏈的活性。這種結合使我們可以在不斷適應網(wǎng)絡條件的同時,為我們的每個Parachain分片提供讓人難以置信的安全級別。在Alexander測試網(wǎng)絡上的真實世界測試和在Kusama網(wǎng)絡上的實時使用都證實了它的優(yōu)秀性能,即使在大量驗證者的情況下也是如此。
今年年中,在去上海的旅程期間,產(chǎn)生了“parathreads”的想法。(藍狐筆記:parathread是指平行線程)平行線程是波卡Polkadot分片的技術名稱,這些分片并沒有計劃在每個區(qū)塊中進行(即已執(zhí)行交易)。它們使得項目可以有效地進入波卡生態(tài)系統(tǒng),并且部署價格固定且低廉。
這樣一來,區(qū)塊鏈就能夠以按需付費的方式來計劃,當他們必要時可以更頻繁地處理區(qū)塊,當工作量少時,可以暫時延緩其活動。這為項目團隊提供了可替代的、更加靈活的經(jīng)濟模式,讓項目團隊可以進行繁重任務Parachain插槽的拍賣。
審核和啟動
Polkadot的關鍵部分在這一年已經(jīng)完成。分片設備的初始實現(xiàn)已經(jīng)完成,它支持連續(xù)和零星調度的分片,在代碼中分別稱為Parachain和parathread。
此外,插槽拍賣模式和眾籌模塊也已經(jīng)完成。這些使得團隊可以在無須信任地獲得DOT代幣持有人固定期間存款的幫助下,以無須許可方式獲得波卡的分片。它們在新的一年都會在Kusama上推出。
已經(jīng)完成對代碼庫和設計的兩次審核,并取得廣泛的積極成果。現(xiàn)在已經(jīng)開始最后一輪外部審核:其中有三位來自外部獨立的備受尊敬的團隊,每位負責代碼庫的不同部分,同時還有第四個穿透測試團隊試圖在我們協(xié)議中punch holes。預計在新的一年里得出結果。
波卡協(xié)議的最后部分目前正在開發(fā)中。對支持多個分片至關重要的底層網(wǎng)絡現(xiàn)已經(jīng)處于領先位置。在柏林舉行的第二屆Substrate開發(fā)者大會Sub0.1上,Cumulus得到成功展示,它允許Substrate鏈作為組成的“Parachain”分片連接到波卡。我們希望在新的一年發(fā)布該項目的第一個完整版本。在11月我們發(fā)布了修改的設計之后,跨鏈消息傳遞系統(tǒng)XCMP的開發(fā)已經(jīng)開始,該設計考慮平行線程(parathread)。
結語
如果說2018年是為新波卡polkadot大廈打下地基的一年,那么,2019年就是構建其結構的一年。2020可以看作是完成室內裝修并入住的一年。
實際上,這意味著Polkado網(wǎng)絡的發(fā)布,它分階段推出不同的功能,包括治理、Parachain、插槽拍賣、平行線程、XCMP以及Spree。優(yōu)化會是團隊的重點,目標是在年底之前實現(xiàn)每個基于Substrate的分片都能達到Parity-以太坊級別的TPS。除了針對CPU和I/O之外,我們將致力于優(yōu)化網(wǎng)絡層,從基于八卦的系統(tǒng)發(fā)展到更為復雜的系統(tǒng),這將需要更多的部署到主網(wǎng)上的平行鏈和平行線程。
在研究方面,我希望看到polkadot 2.0的最終設計,其主要功能是為實現(xiàn)指數(shù)級可擴展的平行鏈兼容性。Polkadot 2.0旨在為多達三層的平行鏈提供支持,理論上限制是百萬的平行鏈,每個平行鏈均以完全平行的方式運行。毫無疑問,總的來說,這將實現(xiàn)無須信任的可互操作的交易能力。