四年等待,波卡主網終上線,一個時代的第一步!

買賣虛擬貨幣
波卡觸手可及。


坊間流傳,區塊鏈行業的三大謎題是:中本聰是誰?filecoin 什麼時候啟動?波卡 (polkadot) 主網什麼時候上線?


好在隨著 2020 年 5 月底波卡 (polkadot) 官方宣佈首條候選鏈啟動,波卡 (polkadot) 主網啟動程序開啟,波卡 (polkadot) 主網上線之謎,或許有望破解了。


一、讓 web3.0 的世界聯通



區塊鏈行業看似熱鬧非凡,但能聚焦於有意思的問題,提出有價值的解決方案的,其實並不多。七拼八湊,東抄西借者有之;上窮碧落下黃泉,一門心思割韭菜者常見;願景產麟鳳,落地成綿羊者,更是數不勝數。更不必說那些動輒將專案"還給社羣"的袞袞諸君了。


大浪淘沙,波卡 (polkadot) 是少數值得關注的專案之一,本身自帶的多重光環:


  • 創始人 gavin wood 是頂級區塊鏈開發者,以太坊的聯合創始人、solidity 語言的創造者之一,被稱為以太坊之母、vitalik 背後的男人;
  • web 3.0 的巨集偉願景,致力於迴歸網際網路初心,打破巨頭壟斷,實現網際網路的民有、民治、民享;
  • 2017 年代幣私募引發諸多投資機構熱追,7 天時間募得  485,331 eth,當時價值約為1.44億美元。


波卡(polkadot)想做什麼?


波卡 (polkadot) 專案包含概念眾多,理解不易。不過對於瞭解計算機歷史的讀者,來自 parity  ( polkadot 核心開發團隊) 的 shawn tabrizi 的一個比喻,或許更容易懂:



比特幣就像區塊鏈世界的 “計算器”—— 一個為單一目的而設計和建造的計算裝置。然後以太坊就相當於區塊鏈世界的第一臺計算機。
第一臺計算機曾經是倉庫般的大小!對於這些機器來說,來自外部世界的互動是有限的,那時它們當然還無法與其他計算機互動!
對我而言,波卡 (polkadot) 就像是這些歷史性計算機之間的第一個網際網路連線。
(polkaworld 翻譯)


如果說不同區塊鏈建立了自為一體、獨立執行的計算機。那麼波卡 (polkadot) 想做的,是像路由器一樣,將這些計算機連線起來,形成一個多機器、互相通訊、共同協作的計算機生態網路。


波卡 (polkadot) 建立者 gavin wood 認為世界需要多條區塊鏈共存,而非一家獨大。如今波卡 (polkadot) 更傾向於將自己描述為"分片區塊鏈網路",實現可擴充套件、跨鏈互操作和安全性。不同區塊鏈之間,不僅可以互相轉賬,還能夠互換資料。無論是公有鏈、私有鏈、還是聯盟鏈,都能成為波卡 (polkadot) 網路生態一部分,不同鏈之間可以互通訊息。


gavin wood 談波卡(polkadot)緣起


(polkadot 創始人 gavin wood)


接受火星財經創始人王峰訪談時,gavin 提到了波卡的設計思路:

波卡 (polkadot) 的設計邏輯並沒有直接聯想到互操作性。我們在等以太坊的分片技術推出。但分片一直沒有實現,現在也沒有推出。因此我想自己做一個擴充套件性更強的“以太坊”,在設計過程中將分片概念推到了一個比較極端的程度,就乾脆不要分片了,設計獨立的鏈就行。
這樣設計的話,不同鏈之間就可以互相傳遞資訊,最終的結果是透過一個共享的共識層面來實現通訊。


儘管萬眾矚目、飽受期待,但是波卡 (polkadot) 的路走的並不順暢。


二、波卡的坎坷與進展


首先是進度緩慢。波卡 (polkadot) 白皮書初稿於 2016 年10 月釋出。波卡 (polkadot) 主網原計劃也一再變更,此前計劃 2019 年第四季度上線,但在包括疫情影響的種種原因下,上線日期再度推遲。


其次剛完成私募,就遭遇毀滅式打擊。2017年11月6日, 完成第一次代幣私募後不久, parity technologies 的以太坊多籤錢包出現 bug , 將五十萬 eth 鎖死,其中三十萬為 波卡 (polkadot) 專案的管理者 web 3.0 基金會所有。


(web3 基金會、polkadot 和  parity 之間的關係)


不過,儘管遭遇如此挫折,波卡 (polkadot) 的開發進展,並未因此停滯。


波卡(polkadot) 開發進度一覽


gavin wood 在部落格中總結:(如果將波卡比作一棟房子) 2018 年是波卡 (polkadot) 打地基的一年,2019 年是構建框架的一年,2020 年則是室內裝修和入住的一年。


除了前述的白皮書釋出、代幣私募之外,在波卡 (polkadot) 的發展歷史上,有若干個節點值得一提。儘管“團隊在做事”在漫漫熊市中多了一層戲謔的味道,不過用來形容波卡 (polkadot),還是合適的。(下面進度列表,參考了 polkabase 的總結):


  • 2018年5月, 波卡 (polkadot) 網路釋出 poc1 版本(概念證明1.0);
  • 2018 年 7 月,  poc-2 版本釋出,介紹平行鏈開發指導、為驗證者設定的獎懲機制,利用 rust 語言開發了 libp2p 應用;
  • 2019 年 1 月,poc-3 版本釋出,主要包含 grandpa/babe 共識演算法,npos 提名權益證明機制;
  • 2019 年 4 月,poc-4 版本釋出, 進一步確保 polkadot 安全可靠;
  • 2019 年 6 月釋出 substrate(為開發者提供的快速建立區塊鏈的開發套件);
  • 2019 年 8 月釋出波卡 (polkadot) 先行實驗網路 kusama,被稱為波卡的野生表親;
  • 2019  年 10 月 kusama 轉為 pos,解鎖節點收益、staking、參與線上治理等功能;
  • 2019 年 11 月 kusama cc-3 自治版本釋出;
  • 2020 年 5 月初,polkadot 主網上線計劃釋出;
  • 2020 年 5 月 27 日, polkadot 主網候選鏈 cc1 釋出。


2019 年 8 月釋出的 kusama 網路,或許會讓許多人困惑:為何諸多波卡資訊中,頻繁提及 kusama? 


kusama 是什麼?



kusama 名字源自日本前衛藝術家 yayoi kusama(草間彌生)。舊時煤井工人下礦,會用一隻裝在籠中的金絲雀試探煤井中是否能容人生存。若金絲雀死,則人不下井。


kusama 採用金絲雀為標識,恰當描述了 kusama 網路的定位:為波卡探路,確保波卡主網順利上線。透過 kusama 探知風險。


kusama 也有自己的網路原生代幣:ksm。據波卡官方資訊,持有 ksm 除了可以在 kusama 上參與測試、參與提案投票鏈上治理之外,未來還有可能參與波卡代幣 dot 的空投:未來會將 1% dot 空投給所有 ksm 持有者


可以說,kusama 網路包含了兩層意義:


  • 是波卡的測試網路,全面模擬波卡的真實執行環境,供開發者測試、供社羣反饋。波卡的治理、staking、驗證人節點的提名和驗證等功能,都可以在 kusama 上進行;
  • kusama 在波卡上線之後仍會繼續存在,後續 kusama 也將繼續充當先行實驗網路。波卡的新增特性,早期可能會有隱含風險,也都會在 kusama 上先行實驗反饋後,再增加至波卡主鏈之中。


正因如此,kusama 被稱為波卡的野生表親。在 kusama 網路執行大半年之後,2020 年 5 月份,隨著波卡的主網上線計劃的釋出,波卡主網呼之欲出。


三、還要經過哪些過程?



候選鏈啟動,僅僅是主網上線的第一步



2020 年 5 月 27 日,波卡官方釋出文章稱,波卡首條候選鏈 (cc1) 上線。儘管部分媒體不吝讚美之詞,高呼波卡主網已經上線,但別激動,這還不是波卡主網。


如果技術需要,後續會推出候選鏈 2,候選鏈 3。不過如果一切順利的話,候選鏈 cc1 也很有可能成為未來波卡的主網。


候選鏈 (cc1)  跟正式的波卡主鏈(或者按照波卡的設計,稱之為中繼鏈 (relay chain)) 有什麼區別? 

最主要的區別在於:web3 基金會是否具有超級管理許可權(sudo)。

在候選鏈 (cc) 階段,如果存在重大 bug、程式碼中有重要更改或其他情況,這條鏈可能會重置並進行明顯的修改。這也是為何當前的  cc1,僅僅可能會成為波卡主鏈的原因之一。如果有必要,還會出現 cc2、cc3,正如 kusama 網路曾經也釋出過 cc3 候選鏈一樣。


候選鏈經過技術試執行、治理試執行且狀態良好後,經過公投升級,移除 web3 基金會的超級管理許可權,將區塊鏈網路的控制權真正交還給 dot 代幣的持有人。這個時候,才標誌著波卡網路正式成為一個真正去中心化的網路。


按照波卡官網的上線流程計劃,當前候選鏈釋出後,還處於主網上線流程的第一階段:poa 階段。你可能會好奇,我們什麼時候才能見到波卡主網正式上線呢?


主網上線六步走

根據 2020 年 5 月初波卡官方釋出的上線流程介紹,總共分為六個階段:


1. poa(當前階段)


在第一階段,波卡的候選鏈由 web3 基金會的 6 個驗證人節點維護,稱之為 poa 階段。


此時 dot 持有者可以安全的對映 dot 代幣、嘗試抵押 dot 代幣,並提交意願,表達他們成為驗證人或提名人的意向。不過此時 dot 代幣仍然不能轉賬、抵押代幣,也不會獲得獎勵。這也是我們在 2020 年 5 月底的此刻,所處的時間節點。


此時 web3 基金會擁有超級管理許可權 -- sudo 許可權。在網路移交給 dot 持有者之前,web3 基金會將使用該許可權完成啟動過程所需要的命令和升級操作。換句話說,波卡網路將會以中心化的方式啟動,然後逐漸過渡、移除超級管理許可權,將網路移交給社羣自治


2. npos 階段



隨著網路的執行,如果 web3 基金會對網路的穩定性有信心且有足夠數量的驗證人節點提交申請,web3 基金會將使用超級管理許可權 sudo(一個可以訪問治理功能的超級使用者帳戶)來啟動首次驗證人選舉。


此時波卡的候選鏈網路會從 poa 過渡到 npos 階段:提名權益證明(npos)階段。此時網路的運營逐漸過渡到驗證人群體手中,dot 持有者會透過抵押代幣的方式參與網路治理,進行驗證人提名。至少可能需要有100個獲得社羣良好認可的驗證人,才會轉換到 npos 階段。


3. 治理



候選鏈如果在 npos 階段在大量社羣驗證人參與運營的情況下執行良好,web3 基金會將啟動波卡中的治理功能模組。波卡網路中,治理可分為三類:理事會、技術委員會和公投。一旦有了理事會和治理工具,dot 持有者如果想要改變系統中的功能,就有了合適的工具了。


4. 關鍵一步:移除超級管理許可權 sudo 許可權



透過社羣公投,候選鏈會進行升級,刪除 sudo 許可權。移除了 sudo 許可權之後,web3 基金會將不再具有超級管理權,波卡網路會交還到 dot 持有者手中。此時候選鏈就正式轉為波卡主鏈,成為一個真正去中心化的活躍網路。


5. 啟動轉賬功能


社羣透過公投,解除對 dot 代幣轉賬功能的限制。這是在移除超級許可權、將網路還給社羣之後的第一次升級。如果社羣公投透過,經過一段時期,轉賬功能將自動啟動。


6.  啟動其他核心功能 



此時儘管轉賬功能已經可用了,但是波卡網路之中仍然只有一條中繼鏈的存在。波卡的其他核心功能,如平行鏈啟動、跨鏈通訊等,仍需要社羣發起提案逐漸解鎖。


現在我們可以回到文章標題中的問題了:首條候選鏈啟動後,波卡主網上線還需要等多久? 


答案是:什麼時候候選鏈中 sudo 許可權移除,就可以認為波卡主網正式上線了!考慮到 kusama 已經持續執行大半年,諸多的功能性測試和治理嘗試,也已經在 kusama 進行過,並且波卡主網上線的路線圖規劃已經非常清晰。我個人認為,如無其他意外,波卡主網正式上線的日子,不會超過今年十月份。


而決定這一切進度的,除了技術因素之外,還要看驗證者的積極性,以及 dot 持幣者的參與度。畢竟波卡網路,是 dot 持有者所有的。接下來聊一下 dot 代幣的作用吧。


四、dot 代幣的分佈和用途


dot 分佈


dot 代幣當前總量為 1000 萬枚。


  • 50% 部分,2017 年透過私募方式售出,募得 1.44 億美元等值以太坊,約四千人參與。
  • 30% 為 web3 基金會所有,除專案運營開銷外,也會用此部分代幣激勵社羣發展,目前 web3 基金會公告稱已贊助 100 個專案。
  • 20% 部分,用於未來在主網上線前代幣分發,包括代幣拍賣等方式。2019年,波卡進行了第二輪融資,私募方式出售了 50 萬個 dot 代幣。就是說,還有 15% 的代幣,按計劃會在波卡主網正式上線前進行分發。


剩餘的 15% 代幣,如何在上線前分配?至今為止,尚未有明確的計劃。不過波卡會考慮將 1% dot 空投給所有 kusama 網路代幣 ksm 的持有者。如果感興趣,或許你可以一試。


順帶一提,web3 基金會曾建議修改 dot 代幣總量。數週前,web3 基金會曾提議修改波卡代幣單位,將 dot 重新命名,讓代幣總供應量增加 100 倍。這一提案在 kusama 實驗網路上發起過投票,在代幣分配比例不變的情況下,將代幣總量從原先的 1000 萬更改為 10 億。


儘管 kusama 鏈上投票結果是提案得以透過,但是 web3 基金會隨後釋出公告稱,由於社羣對此做法有爭議,決定暫緩實施,後續再主網上線後再發起投票,決定代幣單位變更事宜。


dot 有什麼作用?



根據波卡官網介紹,dot 有三重用途:


  • 參與治理,例如鏈上公投等事宜;
  • staking 操作,如果所選擇驗證人行為良好,持幣人可以獲得 staking 獎勵;反之則會有所損失;
  • 繫結功能,競買平行鏈的卡槽,透過繫結 dot 代幣,獲得平行連結口的使用權。


對於普通持幣人而言,其中可能最感興趣的是 staking 操作的一些細節。


波卡的 staking 機制



polkadot 目前使用混合共識演算法 grandpa/babe。


在波卡網路中,我們這裡重點關注兩類角色:驗證人和提名人。


提名人是 dot 代幣持有者,他們抵押代幣、提名驗證人,如果驗證人不作惡、有出塊獎勵,這些 dot 持幣人能夠獲得相應的獎勵。當然,如果驗證人表現不佳,提名人也會有所損失。


成為提名人沒有最低要求,但餘額必須至少有 0.01 dot,並應足以支付交易費用。


驗證人(或驗證節點)會驗證中繼鏈和平行鏈中的區塊,並獲得 dot 獎勵。staking 獎勵取決於每年波卡網路中的代幣增髮量。假設每年波卡網路增發 10% 的代幣、有 50% 的代幣處於 staking 狀態,此時的抵押收益率達到最大,年化收益率約為 20%。在波卡網路中,代幣的增髮量是動態變化的。如果抵押佔比超過 50%,那麼網路中的代幣增髮量會大幅減少。


由於驗證人為網路執行相同的工作,所以無論它們的抵押量如何,它們的出塊概率是相同的。這意味著隨著活躍節點數量增加,每個驗證人得到的獎勵會降低。


五、小結


號稱天王級專案、web3 代表之作的波卡,讓人們等了太久了。不過,這一次,應該不會等太久。


也許應該記住 2020 年 5 月 27 日這天,這天波卡主網上線邁出了第一步,這也許會是一個時代的開端,我們一起期待。



參考資料:

1、https://wiki.polkadot.network/docs/en/learn-launch

2、https://economy.p2p.org/polkadot-brief-overview


-end-

作者:荊凱,內容有少許增減。

宣告:本文為作者獨立觀點,不代表區塊鏈研習社(公眾號)立場,亦不構成任何投資意見或建議。



免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;