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