6月25日,“鏈客Talk”邀請PolkaBase聯合發起人林曉來到鏈客直播間。給大家分享了“跨鏈之王—Polkadot公鏈專案上線進展與生態參與”這一話題。
以下是此次活動的問答內容整理:
大白|鏈客:首先請本次活動嘉賓林曉為大家介紹一下自己以及PolkBase這個專案。
林曉:大家好,我是主講人林曉,大家也可以叫我Shawn。我是PolkaBase技術生態社羣的聯合發起人、倫敦大學學院(UCL)的碩士,利物浦大學的學士。曾經長年旅居英國,在英國區塊鏈行業有一些自己的經歷和見解。在校期間我也是UCL BlockChain Labs 社羣成員之一,對海外技術社羣和校園區塊鏈社羣有著多年的涉獵。在國內,我是今年大熱專案Polkadot(波卡)生態垂直社羣 PolkaBase生態社羣的聯合發起人,並持續浸泡在國內外社羣,翻譯多個技術內容和主持多個線下和線上分享會。
PolkaBase社羣簡單來說是一個我們已經舉辦了10多期波卡生態專案參加的線上分享會,其中有多個海外專案的線上分享會,從今年1月份到4月份,也是陪國內的波卡粉絲度過了疫情之後漫長的三個月,我也擔任《波卡能否成為下一個以太坊》波卡生態線上峰會的總主持人。
感謝主持人,感謝主辦方鏈客,今天我很榮幸能來到鏈客社羣為大家帶來波卡的最新進展,和大家一起分享訊息和見解。
大白|鏈客:一說到跨鏈,大家第一個想到的就是波卡,能否給我們介紹一下波卡的跨鏈技術的獨特之處,另外波卡還有哪些亮點和核心競爭力?哪些是已經實現的,哪些正在實現?
林曉:波卡的跨鏈技術的獨特之處在於它在短期和中期能夠同構跨鏈,長期目標是能夠異構跨鏈,並且終極目標,在波卡2.0階段實現中繼鏈分層和實現無線拓展。
Long in short, 波卡的跨鏈技術是由其十分精密的架構來支撐的。
直觀的講,波卡的核心是一條主鏈,這條主鏈被稱為中繼鏈(relay-chain),首先為了實現比較簡單的同構跨鏈,中繼鏈被設計成連線一排平行鏈的架構。鏈圈裡,大家一般稱為分片 shard,波卡生態裡的分片則稱為平行鏈(para-chain)的。
舉例1:平行鏈A,平行鏈B,... 平行鏈Z 都同時連著同一個中繼鏈,平行鏈A-Z1都是搭建在波卡上的協議專案。
舉例2:平行鏈A和平行鏈Z之間相互轉賬,平行鏈A和平行鏈Z之間相互發資訊,或者相互呼叫智慧合約,這些行為都屬於同構跨鏈互動,同構的同在于都連線著同一個中繼鏈。
舉個現實的例子,Kusama網路,波卡的孿生先行實驗網路,我們國內輿情社羣裡一般稱Kusama為Kusama網路或金絲雀網路。這個Kusama網路一般指的就是Kusama中繼鏈。中繼變+平行鏈則稱為Kusama生態。
我會在之後專門問Kusama的問題展開來講。
至於同構跨鏈,Kusama的同構跨鏈已經基本實現並透過測試了。前些時候一個Robonomics的專案測試連線到Kusama,併成功測試成為Kusama的一個平行鏈,並實現相互轉賬,這就是表明:資金的同構跨鏈功能已經成功實現。波卡的同構跨鏈還正在實現的路上,現在DOT代幣已經可以鎖定了,但還不能轉賬,等到可以轉賬之後有望用拍賣平行鏈槽位,實現同構跨鏈。(具體時間點可以看PolkaBase寫的GavinWood社羣回答整理)
那麼波卡的異構跨鏈是什麼,怎麼實現,什麼時候會實現呢?
為了實現異構跨鏈,波卡使用了一種轉接橋的技術-Bridge,。轉接橋技術可以說是攻克不同主鏈之間互操作的基石技術,有兩種形態的轉接橋:1是轉接橋模組(Bridge Module),這一類類似一個單獨扮演轉接角色的平行鏈專案,2是轉接橋合約,這一類是轉接技術作為一個平行鏈專案的一部分。
現在已經有很多海外和國內的專案已經在測試轉接橋的功能了,以及他們自己就是轉接橋:
舉例:InterLay旨在實現波卡和比特幣的轉接橋,它整個就是轉接橋專案,因此屬於轉接橋模組;Bifrost彩虹橋,自己作為跨鏈staking流動性協議時,同時他正在實現波卡和EOS的轉接功能,那麼Bifrost正在做的是轉接橋合約,轉接橋是他自己協議的一部分。
講完異構跨鏈,那麼接下來就是波卡2.0的構想了:Nested RelayChain,分層中繼鏈 (“無限可擴充套件性”),按照幾個月前Gavin在社羣的闡述,分層中繼鏈會在今年末明年初進行概念驗證,明年開發,並於2022年第一季度進行初步部署。
亮點:交易TPS
Gavin在6月初測試轉賬TPS時,給出了一個區塊1500筆交易的效能測試結果。這裡可能不是很熟悉Substrate和波卡的關係的我給下簡單解釋,Substrate是Gavin在2018年開發並已經可以使用的區塊鏈使用套件SDK,Gavin的定義是一個用來搭建區塊鏈的Linus系統。以後所有搭建波卡生態的區塊鏈協議都可以使用Substrate框架,可以和波卡中繼分享效能和安全性,使用Substrate搭建的專案可以作為平行鏈無縫接入波卡中繼鏈,以後協議升級也無需分叉。
核心競爭力:在維持TPS速度效能的同時,保證所有分片的穩定性和共享安全性。
大白|鏈客:Dr.GavinWood是大名鼎鼎的以太坊前CTO,他在2017年時提出了波卡和異構跨鏈的設計理念,並創辦了Web3基金會,能向大家介紹一下Dr.GavinWood博士嗎?
林曉:Dr.GavinWood是由以太坊前CTO、以太坊客戶端締造者、Solidity語言的發明人及Parity公司創始人Gavin Wood建立。GavinWood在以前的TED演講中講到現存:的網際網路世界存在著資訊遮蔽、暗箱操作的醜聞層出不窮情況,因此Gavin提出了Web3.0願景,呼籲人們建立一個更少中間機構、更多真相(Less Trust, More Truth)的網路世界,以實現人民自主擁有和治理網路的理想。於是Gavin Wood在2016年10月受分片機制啟發寫了Polkadot最初的白皮書版本。
大白|鏈客:波卡和Kusama金絲雀網路是什麼關係?目前全球沒有一家這種雙網模式,波卡為什麼這麼做?
林曉:專案方藉助波卡網路向世界展示了一個巨集大的願景,然而目前技術突破需要一個實驗環境,因此為了波卡網路能穩步發展,專案方推出了Kusama。
KusamaNetwork, 金絲雀網路,上線於2019年8月26日,是波卡網路的Wild Cousin(狂野近親),被認為是礦井發生災難前鳴叫的金絲雀。最初推出的時候是被認為是一個波卡測試網;現在絕大多數社群成員已經認為Kusama是獨立的現行試驗網路,在未來會有自己的異構跨鏈發展方向。
隨著架構和理念不斷調整和推進,Kusama被賦予了更多的功能和意義。在Polkadot開啟橋接鏈進入2.0階段前,Kusama都會與主網生態斷開連線,保持一個獨立執行的網路狀態。
Kusama的網路發展路線(roadmap)預期會以波卡的路線為藍圖,預先“演練”一遍:Kusama上線:從最初的PoA(權威證明)共識機制,轉到PoS(權益證明)共識機制,開啟治理,開啟轉賬(目前Kusama的階段),在未來1-2月大概率開啟Kusama平行鏈測試。
波卡會在未來為企業量級的網路和資料量級服務,效能越高也會意味著門檻越高。Kusama會更針對初創型專案,和波卡的功能測試。
在Sub0.1上,據社羣訊息透露,Kusama大概率將會成為第一個用來測試平行鏈功能的網路,因此這不排除:Kusama網路有可能先於Polkadot測試橋接鏈成功,成為第一個異構跨鏈網路。
在ReadyLayerOne線上峰會會後,開發人員也有討論以後獨立辦一個官方 Kusama網路宣講會的可能,(我個人認為可能是Kusama測試平行鏈成功並執行之後)所以未來Kusama網路的展露機會還是很多的。
大白|鏈客:在Kusama guide中,每個人都可以參與Kusama,但是我不是開發人員,我沒有程式設計技能,程式碼技能,我將如何做貢獻?
林曉:這個就要個人預告一下Kusama不久後的重點活動了,上個星期參加過Substrate China Day的朋友們應該都已經知道要開始的7月份的Kusama駭客松,Kusama駭客松預計在未來幾周開始宣傳活動,非開發的行業人員可以參與合作的點比如:為駭客松推薦開發者,活動前後的宣傳。因為這個Kusama駭客松是面向全球的線上形式的活動,時間跨度會比較大,預估持續一個月以上。
還有就是未來kusama技術進展的宣傳佈道,大家可以問我關於PolkaBase社羣志願者,大家為我們貢獻文章和社群我們會有精美周邊相送。
第三個就是參與staking維護網路穩定了,因為波卡以及Kusama它們的出塊穩定性都是要看全網的質押率,當大家手裡有Kusama時可以透過官方操作頁面進行staking,透過官方頁面來staking是沒有最短staking時間限制的,唯一限制是解除staking要等待7天。
大白|鏈客:之前有一個比較知名的事件:Polkadot 開啟以 1: 100 的比例更改 DOT 代幣計數單位的公投提案,我們知道結果是透過了但是不執行, 能給我們介紹一下這個投票的原因經過以及出於什麼原因不執行這個投票結果麼?
林曉:這個提案是一個海外的parity開發人員在Kusama推出來的提案,是用來測試全民投票的功能的,所以最後就沒執行,但這引起了波卡圈內外不小的爭議:首先這個關於波卡DOT的提案是在Kusama上提出來,這給人感覺就怪怪的;還有就是這個提案涉及的利益巨大,但是沒經過Gavin之後,而是由一個開發人員發起的投票,這給人感覺流程過的不太嚴謹;第三個是中國社羣的資訊傳達不夠充分,尤其是在2017年有很多中國投資者透過機構代投拿到的份額,而關於投票的討論最早是從海外社羣開始的,當傳到國內時,已經有了一些細節上的曲解和情緒過於激動。投票中途的投票結果是沒透過,但在投票後期投票結果變成透過了,這是社羣情緒尤為明顯。
這給我們一些現象的啟示:首先波卡網路上線初期即使是在NPoS之後也是會很長時間,甚至在整個1.0跨度,大概率會是半中心化,如果這樣的投票形勢還會持續,官方開發團隊有大量的幣,如果他們想出馬,就能直接扭轉、統治投票,雖然官方有說開發團隊Parity和W3F會在以後儘量減少參與交給社羣,但是背後,官方這樣的能力我們是需要知道的,況且社羣(或者整個二級市場流通的DOT)只有15%的幣,後期還要靠POS慢慢來,挖這次投票過後我們PolkaBase很明顯感覺到那一次發生的有點突然,發起投票的人不是很能來事。
但總體上看到在重量級事件上,吸引的大量DOT入場投票讓我們看到了持有者的響應能力,同時海內外社羣的熱烈討論也一定程度上讓波卡出圈了。
大白|鏈客:最近波卡的訊息很多,官方也公佈了主網上線流程,將分6個階段,具體上線的時間確定了嗎?具體這6個階段是怎麼規劃的?
林曉:這六個階段分別為PoA階段,NPOS階段,治理階段,去除SUDU階段,開啟轉賬階段,平行鏈階段。
第二階段:NPOS
現在我們正位於NPOS階段,6月18日北京時間19:30 Polkadot從中心化控制的PoA機制切換到NPoS機制,最開始是20個驗證節點開始驗證區塊,實現波卡網路分散式的第一步,PolkaBase在當天第一時間發了快訊併成功記錄下NPoS的波卡第一個區塊。
第三階段:治理
Gavin在海外社羣說道從第二階段:NPOS到第三階段:開啟治理的這個轉換過程的速度,在啟動NPOS後驗證人會按4個小時增加10%個名額的速度增加,在驗證人總數在100左右時,增加頻率在10%左右。在昨天下午3點,波卡活躍驗證人達到100名,所有名額的驗證人均已上線。
在驗證人節點名額不斷增加,以啟用Polkadot的治理系統。在下個階段開啟治理後,DOT的持有人就可以在波卡網路上提交議案,當議案透過後,針對這個議案的全民選舉就會開始,跟上面說的DOT1/100拆分投票流程一樣。
第四階段:移除Sudo模組
SUDO好比Guardian,Guardian是其他一些公鏈裡的說法,就是i官方有這個Sudo模組就能完全控制這個網路、中斷、或回滾。移除Sudo之後,波卡網路的方向會完全由DOT持倉者的投票來決定。
第五階段:轉賬開啟
這是幣圈最為關注的一個時間點,開啟轉賬後,持幣使用者、網路裡的節點商和 錢包、交易所的價值流通就開啟了,以至於Lending或者DEX也可以啟用了。
開啟轉賬後網路的交易量也是對網路穩定性的考驗一個,所以我們認為治理到轉賬這一階段持續會比較長。在之前Gavin在社羣回答的時候講到開發平行鏈的時間還需要1-2個月左右,那麼在這之前部署轉賬預估至少等到1個月之後。
詳情見我們最新的社羣問Gavin答整理:https://mp.weixin.qq.com/s/aDqtWhHYVrijxCYIP51bxg這是出自Gavin本人的整理,大家可以關注一下我們公眾號,Gavin預估從上線到去中心化(然後轉賬)的每個階段會需要1-2周時間。
第六階段:平行鏈
在維持網路轉賬功能一段時間後,波卡就會啟動新的runtime升級啟用平行鏈拍賣和XCMP協議。較大可能上還需要會用1個月以上時間使平行鏈技術準備完畢,因為研究和軟體開發都要同時進行,因此時間範圍不能完全保證,至少要1個月以後再來看最新的開發進度再做評估。
XCMP離部署還有一段更長的時間;系統級別的平行鏈、平行鏈拍賣、平行執行緒會先比它部署。部署新技術需要runtime升級。
Gavin在5月末有提到:會開發一個XCMP的代替品(命名為RCMQ,中繼鏈人工佇列。會使平行鏈之間能夠傳送資訊就像XCMP一樣。但唯一的差別(XCMP和RCMQ)是XCMP是可擴充套件的,類似於一個是Pro, 一個是XR,RCMQ能實現跨鏈資產和資訊傳遞,但遠期來不能讓中繼鏈分層。
大白|鏈客:Polkadot網路的維護需要參與者扮演哪些角色,這些角色在Polkadot網路中的作用是什麼?
林曉:現在最直接的、盈利比較高的,那就是直接做驗證人節點,據我問了一些驗證人,統一是認為做波卡節點不存在很高的技術門檻,節點只要根據指引搭建伺服器(按官方給的技術文件搭建)並保持線上就行,搭建波卡節點在技術上也不需要懂Substrate。
還有一個方式是和驗證節點繫結在一起,作為nominator,積極參與投票持幣抵押,用自己的幣投給驗證人,間接支援驗證人,讓表現好效能穩定的驗證人更長時間的維護波卡中繼的共識演算法。
收集人:收集人在平行鏈負責把所有使用者交易收集並且打包成區塊,之後簽名提供狀態轉換證明給驗證人。
大白|鏈客:國內有很多人都看好波卡這個專案,也在默默的支援它,如果我們想成為波卡的驗證節點,需要如何做?
林曉:這裡的技術文件直接扒出來講就太長了,我會講一下我的重點。
你需要做市場調研,要需要知道自己能吸引到什麼資源,這樣能估算出未來的投入產出比:
https://wiki.polkadot.network/docs/zh-CN/maintain-guides-validator-payout
舉個例子,如果你要做中流或頭部的驗證人節點。初期投票給你節點的資金不是很充分,你的驗證區塊的速率會不穩定,你要了解在最差的情況-懲罰slashing發生,你會被扣除多少,佔本金百分比。
技術測試層面,你需要知道怎麼安裝,怎麼存提:
https://wiki.polkadot.network/docs/zh-CN/maintain-guides-how-to-validate-polkadot
如何提高驗證節點的安全性:
我們PolkaBase應該是最早開始科普波卡驗證人安全防護的技術知識的社羣:https://mp.weixin.qq.com/s/P6VAz4dlDzjZJU2cnNognQ
要了解什麼是哨兵節點:
哨兵節點 (sentry node) 是一類可以在雲端儲存軟體 (例如 AWS, GCP, Azure) 進行備份的全節點**(full node).驗證節點放在一個封閉的資料中心並且不與哨兵節點層一直保持資料溝通。驗證人只會與哨兵節點溝通並與網路分隔,從而減低你的驗證人被入侵機會。
要了解如何升級,在每次波卡升級(尤其是近期升級可能比較頻繁時),每次升級後節點也要儘快升級:
https://wiki.polkadot.network/docs/zh-CN/maintain-guides-how-to-upgrade
大白|鏈客:您是PolkaBase社羣的聯合發起人,能向我們介紹一下PolkaBase社羣是什麼,正在做什麼,未來的計劃如何嗎?
林曉:PolkaBase是一個專注技術和價值投資的Polkadot(波卡)生態社羣,以技術開發為核心、聯絡國際化資本與產業資源的、和區塊鏈 3.0相匹配的社羣生態。PolkaBase 旨在推動區塊鏈技術與應用落地,產出優質內容和產品價值,吸引區塊鏈行業外資源與團隊。
PolkaBase的發起團隊,大部分來源於 2012 年的Candaq集團,團隊主要是一批長耕區塊鏈領域 7 年以上的資深從業佈道者,其中有可追溯至 2012 年的中國第一批區塊鏈開發社羣的成員,也有來自中國最大的區塊鏈駭客馬拉松的組織者,還有多名明星專案的早期社羣組建者以及海外區塊鏈活動家。團隊將以多年的行業經驗和對區塊鏈的深刻理解,融入波卡技術生態社羣的建設之中。
我們計劃在未來進一步深度參與波卡的分階上線流程,將在端午節後很快有新的訊息告訴大家,請大家敬請關注。
大白|鏈客:未來波卡還有哪些計劃,您覺得波卡能否成為下一代的區塊鏈技術,把其他區塊鏈連線成一個網路,最終成為Web3.0的開創者?
林曉:今年7月的KusamaHackathon,PolkaBase會深度跟進這個活動,隨後的8月這個時段大概率還將會有Polkadot的駭客馬拉松,我們也會積極跟進也歡迎有合作意向的生態參與者聯絡我們。
總結一下就是:波卡巨集大的技術路線圖正在一步一步地實現,例如平行鏈和平行鏈之間轉賬已經在Kusama上測試成功了,這說明技術推進還是有頗有進度的。
至於”成為下一代的區塊鏈技術,把其他區塊鏈連線成一個網路“,往這個目標推進的進度是肉眼可見的。然後與此同時,其實所有前沿的區塊鏈技術和開發者都是Web3開創者的一部分。Gavin在採訪中就說過我們不希望一家獨大,一鏈統治所有,比如參加Web3峰會、Sub峰會的專案IPFS,NEAR,CKB黑曜石,以太坊開發團隊ConsenSys等等這些都是波卡的老朋友,都是整個Web3.0重要組成部分,今年我花時間”監控“IPFS的時間和波卡甚至都一樣多,因為波卡的協議底層和IPFS的結合點也十分密集。總之,也對各個生態建設和競爭打造Web3.0,互相支援互相合作,我對波卡成為下一代區塊鏈協議的核心部分很有信心。