GavinWood:Polkadot 2019年度回顧
文章來源:文章來源:
文章來源:

本文是GavinWood對Polkadot的年度回顧、目前進展以及對未來12個月的規劃。
引言
引言Polkadot生態項目擁有超過30萬行代碼!這是去年完成量的三倍(注意,它既不包含用戶界面,也不包含智能合約代碼庫)。共有121人完成了這些代碼行,其中除了Parity員工,有將近一半人員來自社區貢獻者。該代碼添加了將近3,000筆個人捐款,這遠遠超過了去年的兩倍。現在,Substrate 英語聊天室和Substrate社區有近1000人已經回答了很多有關Polkadot、Substrate和Parachain開發的相關問題。
二級標題
二級標題
二級標題
團隊與社區
Polkadot生態系統雖天生自帶光環,始於一些有成就的團隊與個人,但這並不意味著團隊團隊發展就會止步於此,去年已經出現了一些非常明顯的躍遷。 Chronicled是一家位於舊金山外的供應鏈初創公司,宣布將其Mediledger Network從Parity Ethereum升級為Substrate,並且其最終目標是使用Polkadot將各種供應鍊網絡相互連接,並實現分佈式,集成化供應鏈數據系統。
大約一個月前,Polymath(一個全面的基於區塊鏈的證券平台)宣佈在過去的九個月中,他們一直默默地在Substrate上構建新平台Polymesh。在公告中,他們詳細分析了很多種因素,將Substrate視為最佳解決方案,並研究了多種選擇項。 “決策過程涉及許多變量,涉及技術,路線圖,產品適合性和社區方面。”最後,選擇Substrate的原因是他們發現其他框架無法交付實現的許多因素,包括用於構成的模塊化框架(“ Frame ”)。業務邏輯,無分支的可升級性,治理和整個社區。我代表社區,感謝您的支持呼聲😉
Shift Project(一個基於IPFS分片的去中心化雲託管服務),最近宣布,經過對現有的各種模塊化內核進行數週研究後,他們決定將轉移Substrate/ Polkadot實施。這三個關鍵因素包括Substrate的混合共識,尖端的權益系統和鏈下工作框架。
我們看到了很多非常有趣的技術,不止於Web3 Grant計劃,對於Polkadot(和Kusama)社區,一個令人印象深刻的事情是社區貢獻者所展現出的強大能量和生產力。儘管這其中有太多項目無法全部展開討論(例如Centrifuge, Laminar, Acala, KILT, Nodle, MXC, Celer, OAX, Katal, imToken),我將特別提到Polkascan,這個區塊瀏覽器的視覺效果越來越好-感謝Emiel對我的探索需求如此關注。 Polkastats是在Kusama進行'菠菜'的絕佳資源,最近發布了其網站的2.0版,並且看起來很棒。 Chevdor是長期的dot標記器,最近發布了srtool,一種對Polkadot Runtime進行有效的確定性構建的方法,這對於驗證Runtime升級非常有幫助。 Subsocial(一個基於Substrate和IPFS的通用社交網絡工具)看起來很棒。有一些想法可用於Kusama(或許是Polkadot)治理平台。我認為這正是我們想看到的,在2020年對Polkadot和Kusama持續性的支持。
二級標題
二級標題
在今年早些時候,我們完成了一些私募,售出的DOT略超過5%。有很多全球性的貢獻者,包括像Innogy這樣的企業(他在聲明中也表示了在主網上運行驗證人的意願),以及將治理看作首位的風投公司Placeholder Capital和幾個社區團隊。 Web3基金會將部署的最後一批DOT已指定用於公開發售、Kusama Staking獎勵和長期的生態系統激勵,包括尚未獲得報酬的未來核心開發人員和社區建設者。
二級標題
二級標題
Polkadot Ecosystem Fund(波卡生態系統基金)是我們與Polychain Capital一起成立的,我們很高興看到它在生態系統中的其他大型基金的扶植下站穩腳跟。 Polkadot Incubator(波卡孵化器)是由新加坡的Longhash公司推出的,目前已經有幾個團隊加入了這個項目,並且還會有更多的團隊要跟進。而且,Web3基金會已經代表Polkadot Protocol加入了Proof-of-Stake Alliance(POS聯盟)。
二級標題
二級標題
第二屆Web3 Summit(Web3大會)也在柏林舉行,共有1200多名與會者聚在一起討論與去中心化網絡有關的所有問題。感謝Edward Snowden(愛德華·斯諾登)百忙之中抽空為我們在視頻會議中傳達了他對於身份證明的看法。他表示無處不在的身份認定很危險,因為這會使我們的許多社會活動與個人身份強制掛鉤,不是“有錢就行”,而是“有身份才行”
二級標題
二級標題
在撰寫本文時,它由來自世界各地的130個質押驗證者節點維護,其中包括五十個左右的專業驗證者操作,未來的鏈上開發由民選議會在公共聊天室中審議,並通過透明的stakeholder公投進行批准。這是開放的鏈上治理,目前正在推進。
二級標題
二級標題
二級標題
Substrate2.0啟動
Substrate版本2.0即將發布,此版本包括各種很棒的升級,包括
用於鍊式治理的眾多即插即用模塊;
Hand-Off,新興技術,可以輕鬆地將鏈上和鏈下邏輯配對,允許鏈在網絡上分發任意的、不確定的工作,甚至在鏈上更新時更新工作負載。
二級標題
二級標題
除了與EVM的兼容性外,我們去年嘗試開發的智能合約語言(代號為Fleetwood)也已演變為ink! language,現在為2.0版,看起來非常簡潔,易於掌握。基於Rust,你的智能合約將受益於其廣泛的編譯正確性保證以及其世界一流的軟件包管理,文檔系統和測試框架。作為Parity的核心產品以及Polkadot未來的重要組成部分,我們的智能合約工具集將在明年實現倍增,並增加文檔,優化(例如用於本地速度智能合約的流式AOT編譯器)和互操作性基礎架構,特別是與Substrate Runtime和更廣泛的Polkadot生態系統的互操作。
二級標題
二級標題
二級標題
工程項目
整個生態系統關鍵項目和重要組成部分均取得了重大進展。 Parity Signer是一款可使你將未使用的智能手機變成帶有剩餘空間的冷錢包設備的軟件,現已與Polkadot和Kusama兼容。它支持可擴展的HD密鑰生成,使管理所有帳戶變得非常容易。它也可以完美地與Polkadot Web應用程序以及Polkadot Chrome和Firefox插件一起使用。
其他硬件錢包也是可選的。現在提供了對Polkadot的分類帳目支持,它將直接連接到Polkadot Web應用程序。幣派和Wookong也在開發支持Polkadot加密的硬件錢包。
說到這些,Polkadot Web 應用程序的發展速度令人心曠神怡。它提供了精美,賦有工匠精神的錢包,具有出色的密鑰管理和密鑰組織功能,並完全支持Polkadot的複雜費用和鎖定機制。它會為所有鏈上活動提供出色的反饋,並在鏈升級或民主公投等重要事件時通知你。完全支持Polkadot的抵押功能,並且對Polkadot的其他各種模塊(如治理和身份)的支持也在不斷增加。
Polkadot Telemetry已移至高性能的Rust後端,從而使其能夠支持整個網絡中的數百個節點,所有節點均提供實時更新。
Substrate智能合約已經變得越來越成熟,在過去的12個月中實現了許多功能並完善了代碼。
我們的Fast-Forward混合共識系統已完成。它是Grandpa最終算法和Babe區塊生成算法的結合,前者能夠在數千個驗證器上瞬間完成數百萬個區塊,而後者甚至可以在嚴重的網絡中斷情況下保持鏈正常運行。這種結合使我們能夠在不斷適應網絡條件的同時,為我們的每個Parachain分片提供很高的的安全級別在Alexander test network(亞歷山大測試網絡)上進行的真實世界測試以及在Kusama網絡上的實時使用情況已經證實,即使有大量的驗證者,它也具有出色的性能。
年中,在去上海旅行期間,“parathreads”的想法誕生了。 Parathread是Polkadot的分片的技術名稱,這些分片沒有計劃在每個塊中進行(即,已執行transactions)。它們使項目可以有效地進入Polkadot生態系統,並且價格固定且便宜。隨後每條鏈可以以按需付費的方式安排自己的時間,在需要時更頻繁地處理區塊,並在工作量較少時暫停活動。這為項目團隊提供了更靈活的經濟模式,供項目團隊進行重任務插槽拍賣。
審核和啟動Polkadot的關鍵部分已在這一年中完成。分片設備的初始實現已完成,可支持連續和零星調度的分片(分別稱為代碼中的並行鍊和並行線程)。此外,“ Slot Auctions”模塊和“ Crowdfunding”模塊也已完成。這些使團隊可以在公共DOT持有人提供的無信託定期存款的幫助下,無許可地獲取Polkadot的一部分。他們都將在2020年推出到Kusama中。
我們已經完成了對代碼庫和設計的兩次審查,結果都很樂觀。現在我們已經開始進行最後一輪外部審查。審查方來自三個獨立的、受人尊敬的團隊,他們將分別檢查代碼的不同位置;還有一支團隊將對我們的代碼做滲透測試,嘗試在我們的協議中找BUG。預計最後一輪審查的結果將在2020年得出。
Polkadot協議的最後部分已在加緊開發中。目前我們正優先處理底層網絡的問題,因為這對分片是否成功至關重要。我們在柏林第二屆Substrate開發者大會Sub0.1上成功展示了Cumulus,它將允許Substrate鏈作為“Parachain”橋接到Polkadot。我們預計在2020年年初發布該項目的第一個正式版本。
11月我們發布了Parathreads之後,跨鏈消息傳遞系統XCMP也已經在開發了,請大家靜候佳音。
總而言之如果把Polkadot比喻成一座房屋,那麼2018年是打地基搭結構的一年,2019年是做硬裝的一年,2020年就是做軟裝的一年。而且2020年的工作將很快就可以收尾。這意味著Polkadot的登場將伴隨著一系列成熟的功能,包括治理、平行鏈、slot拍賣、parathreads、XCMP和Spree。
我們會一直把優化作為重點,預計在年底讓每個基於Substrate的分片的TPS達到配得上Parity以太坊的水平。除了CPU和I/O,我們還將致力於優化網絡層,從最底層的'混亂'系統到更為複雜的系統,這將需要更多的平行鍊和我們希望看到的parathreads已部署在主網上。http://www.mimajike.com/


