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