關於波卡的插槽拍賣、眾貸,看這一篇就夠了
PolkaWorld
2021-05-21 15:26
本文约6686字,阅读全文需要约27分钟
在5 月19 日的波卡社區大會Polkadot Decoded 中,Parity 核心開發者,也是拍賣和眾貸系統的開發者之一的Shawn Tabrizi 介紹了波卡平行鏈的拍賣、眾貸(Crowloan)和插槽。

在5 月19 日的波卡社區大會Polkadot Decoded 中,Parity 核心開發者,也是拍賣和眾貸系統的開發者之一的Shawn Tabrizi 介紹了波卡平行鏈的拍賣、眾貸(Crowloan)和插槽。本文是PolkaWorld 從該演講中整理的干貨內容。

我覺得這篇文章這可能是迄今為止,關於波卡平行鏈插槽拍賣和眾貸最新、最全面、最簡單易懂的介紹了。雖然文章比較長,但還是建議每個關心波卡和Kusama 拍賣的人都仔細讀一下。

1、背景介紹

在開始之前,我會先介紹一些背景知識,關於波卡是什麼,能提供什麼。

波卡:創造多鏈的未來

首先要了解的就是,波卡的願景是創造一個多鏈的未來。

具體是什麼意思呢?

如果我們回想10 年以前,比特幣被發明出來了。它是第一條公鏈,也是那時唯一的一條有意義的鏈。

這種情況維持了6 年,直到以太坊上線了。以太坊提供了一個平台,讓多個不同的團隊可以在區塊鏈上建立自己的產品。以太坊是邁向“多幣未來” 的開端,大家可以在上面啟動自己的代幣,創建智能合約,並且讓智能合約之間可以進行交互。

但我們也親眼目睹了,這種架構其實擴展性並不好。如果我們觀察一下目前的區塊鏈版圖,就會發現現在有很多團隊在建立Layer 1 的區塊鏈,這些鏈有特定的功能,想要去解決一些特定的問題。

這就是波卡的切入點。波卡其實是一個Layer 0 的區塊鏈,可以把諸多的Layer 1 解決方案連接在一起,這是一種前所未有的創新。我們相信Web3 的未來會存在很多條區塊鏈,而波卡就是一個平台,可以促進並實現這一願景。

冷啟動問題

但是“創造多鏈的未來” 這個目標實現起來並不容易,存在一個冷啟動的問題。

目前的區塊鏈社區還並不算大,而每一個Layer 1 的區塊鏈其實都在從同一個池子裡去薅人,來建立支持系統,為自己爭取支持者。

共享安全

共享安全

而波卡通過給所有平行鏈提供共享安全來解決這個資源問題。也就是波卡自身會激勵並收集驗證人節點,這些驗證人會被分配給不同的平行鏈來驗證其狀態轉換。


這意味著當你加入波卡網絡時,我們就可以為你的鏈提供比特幣級別的安全性,而且基本沒有額外的費用。

跨鏈通信

而且波卡還解決了跨鏈通信和區塊鏈互操作性的問題。目前的區塊鏈就像狂野的西部世界,每個人都在紙巾背面設計他們的區塊鏈協議。而波卡提供了清晰的、可升級的、可擴展的平行鏈標準。

所以說,有了XCM 和XCMP 之類的工具,波卡上的每一條平行鏈可以立即和其他平行鏈交流和進行互操作。

有了連接比特幣和以太坊等的橋(Bridges)之後,波卡會充當通往去中心化網絡上的所有信息的門戶。

平行鏈數量有限

當然了,我們都知道,沒有什麼東西是十全十美的。不幸的是,就算是波卡,也有它自己的資源極限。將新平行鏈添加到波卡這個過程本身,就是一個指數級擴展的問題。所以我們只能給出有限數量的平行鏈插槽,並將這些平行鏈運行在中繼鏈上。

我們確實有一個長期計劃,通過使用“嵌套中繼鏈(Nested Relaychain)” 來解決這個可擴展性問題。你可以想像有一條跟波卡差不多的中繼鏈,但是它同時又作為平行鏈連接到波卡中,所以你就可以嵌套,可以繼續去擴展這個去中心化網絡。

2、插槽

2、插槽

插槽就是我們用來描述平行鏈可以連接到波卡的機會一個術語。

插槽分配情況

樂觀地來講,我們認為波卡上一次性最多可以支持100 條平行鏈,所以說我們需要100 個插槽。每一個插槽之間都是平等的。

大概有10-30 個插槽用於“公共利益平行鏈”,這些是給整個波卡生態使用的鏈。比如說連接到比特幣或者以太坊的橋。還有一些實用的鏈,比如說Statemint,它會作為整個生態系統的多資產平行鏈。還有一些系統級別的平行鏈,會將一些邏輯從中繼鏈中剝離出來,比如餘額、Staking、治理等邏輯,我們可以把這些東西從中繼鏈上剝離出來,轉移到平行鏈上,來釋放中繼鏈上的資源,好讓中繼鏈可以集中全部精力來為平行鏈生態服務。

還會有40-90 個用於租賃的插槽,會被拍賣出去,這一部分是這次演講的重心,所以我稍後再展開講。

插槽上線過程

我們不會在一夜之間擁有100 個插槽,相反,我們要做的是逐步擴大網絡,隨著時間的推移引入新的插槽和新的平行鏈。等我們看到網絡穩定了,就可以繼續去開放和擴展出新的插槽。但是你需要知道,這個過程不是一蹴而就的。

那麼問題就成了,我們怎麼開放新的插槽呢?這就需要用到拍賣了。

3、拍賣

在波卡上我們說的拍賣就是指平行鏈插槽的拍賣。

蠟燭拍賣

蠟燭拍賣

蠟燭拍賣

其實我們有很多種方法來處理拍賣系統,但我們實際上選擇了蠟燭拍賣系統。

作為英式拍賣的替代品,蠟燭拍賣在17 世紀盛行。你可能對英式拍賣比較熟悉,也就是每個人都可以出更高的價,直到最後沒有人願意再出價。

而蠟燭拍賣在這個過程中增加了一些隨機性。你可以想像拍賣師點燃了一支蠟燭,然後開始進行英式拍賣的程序,大家開始出價,但是如果某一時刻蠟燭熄滅了,這場拍賣就會立即結束,就算有人還想出價也不作數了,在蠟燭熄滅前最後一個出價的人會贏得拍賣。

這種方式意味著沒人能確切知道拍賣會何時結束,所以會鼓勵競標者把每一次競標都當做最後一次競標來看待。當然這也會鼓勵儘早發現健康的價格,而不鼓勵在最後一刻狙擊。因為如果大家在最後一刻突然出一個很高的價格,其實會毀壞這整個拍賣經濟學。

如何結束競拍

如果你對區塊鏈系統比較了解的話,你就會知道任何涉及隨機性的事其實都不簡單。我們在區塊鏈上是這樣實現蠟燭拍賣的。

我們把拍賣分為兩個部分:

第一部分,我們有一個開放出價期(Opening Period),也就是競拍剛開始之後的一段時間,讓團隊們可以調整一下狀態,建立初步的戰略,進行初始出價,並且看看都有哪些競爭者。

第二部分,我們迅速過渡到隨機結束期(Ending Period),在這個階段拍賣可能會隨時結束,並決出拍賣的獲勝者。

我們是這樣管理隨機結束的隨機性的。我們遍歷整個隨機結束期,為隨機結束期的每個區塊進行一張快照,找出每個區塊的當前獲獎者。我們會把這些快照保留到最後,等到整個隨機結束期走完後,我們會使用一個可驗證的隨機函數來追溯,選出哪一個快照是實際上的拍賣結束時間,從而決定誰是真正的獲勝者。

雖然說在整個拍賣過程中,可能有比我們選出的快照更高的出價,但我們選出的那個快照才會決定誰才是真正的贏家。

拍賣的成本只是機會成本

還有一點需要提醒。那就是當你參加拍賣時,你是用DOT 去出價,但其實你並沒有真正把這些DOT 給花掉,而只是在租賃插槽的那一段時間內,把這些DOT 鎖定起來了而已。

意思就是當插槽的租期結束,不管你的平行鍊是要撤了,還是想要之後繼續競拍,你都可以把你鎖定的所有代幣拿回來。

在代幣被鎖定的時候,你無法進行Staking、投票或轉賬等操作。這也就是說,成為平行鏈的唯一成本,其實只是機會成本。

所以當你競拍平行鏈的時候,你等於在說,你可以為自己和網絡帶來的價值,比你把幣拿去做Staking 等操作的價值要高。所以這一點是很棒的,就是你其實不需要花一分錢。

拍賣獲勝者

出價的過程可能比你想像的要復雜一些。這裡我們看一張假想的隨機結束期快照。

你會看到結果不僅是一個競標者,一個獲勝者,而是每個時間內都有多個出價。請記住插槽被分成了8 個租期,所以在出價的時候,每個競標者都可以從這些租期中選擇他們想要的租期。

比如這裡Alice 在競標所有的8 個租期,並且願意為每個租期鎖定200 個DOT。

而Bob 只想租第一和第二個租期,每個租期出價100 個DOT。

當我們評估每個人的出價的時候,我們其實不管他們出的賬面價值,而是把所有鎖定時間的出價累加起來。

所以說Alice 競標了完整的8 個租期,每個租期出價200 DOT,所以這200 個DOT 會在整個8 個租期的時間中都被鎖定起來。所以她鎖定的價值是1600 DOT。

而Bob 只租兩個租期,每個出價100 DOT,所以他的鎖定價值是200 DOT。

在此基礎上,我們其實會橫向比較,來讓租期盡可能飽和。所以你會發現Alice 一個人填滿了8 個租期,但是Bob 和Charlie 需要“拼單” 來填滿完整的8 個租期。所以我們在最終評估的時候會把Bob 和Charlie 放在一起看。

在這場拍賣中,Bob 和Charlie 會是最後的獲勝者。你會發現這兩個人的出價都不是最高的,但他們倆的出價加起來,整體的鎖定價值是最高的,從而讓他們贏得了競拍。

4、眾貸

下面是最激動人心的部分,就是眾貸(Crowdloan)。

什麼是眾貸呢?眾貸就是一種籌款系統,讓平行鏈可以贏得插槽拍賣。簡單來說,DOT 持有人可以把代幣出借給平行鏈團隊,而團隊可以用這些幣來在平行鏈拍賣中競標。

團隊為了鼓勵用戶把代幣借給自己,團隊可以創造一些激勵措施,比較常見的例子是把自己的代幣分發給眾貸參與者。

當然了,這只是貸款而已。跟拍賣過程一樣,所有的眾貸參與者,所有的DOT 持有人,都會在插槽租期結束時拿回他們所有的幣。我們用鏈上的邏輯來保障這個過程。所以說同樣地,眾貸的代價只是機會成本而已,所以這事兒肯定是很划算的。

這意味著什麼呢?

這意味著什麼呢?

這意味著在波卡生態中,你不需要超級有錢才能成為一條平行鏈,你只需要有很棒的想法就行。如果你有很棒的想法,加上靠譜的開發團隊,再加上一些努力,那麼波卡會為你提供你投入生產所需的一切。

之前我們講過了波卡為不同的團隊共享安全。而現在我們發現,波卡協議甚至提供籌款來贏得插槽的方法,那就是眾貸。

通過眾貸支持你最喜歡的團隊

作為DOT 持有者,眾貸是一個很棒的方式,讓你可以塑造波卡網絡的未來。你可以去支持那些你認為提供了最大價值的團隊,同時你還能獲得一些平行鏈的代幣或其他獎勵。記住,你通過眾貸借出的代幣最終都會歸還給你。

而作為平行鏈團隊,進行眾貸可是一個簡單的方法,讓你的代幣分發從一開始就變得去中心化。所以眾貸其實是多贏的。

5、未來的計劃

以下是一個拍賣的時間表,可以讓你了解我們現在進行到哪一步了,以及在不久的將來可以期待些什麼。

上週四,我們在Westen 測試網上線了Shell 鏈(空殼鏈)。上週五,我們升級了Kusama,讓其支持平行鏈註冊、拍賣和眾貸流程,所以這些功能其實都已經在Kusama 上了。這週一,我們將Shell 鏈上線到了Kusama。

接下來馬上會發生的事,包括將Shell 鏈升級為Statemine,也就是Kusama 的資產鏈,它跟Statemint 差不多,不過是在Kusama 上的。

等Statemine 運行順利後,我們會宣布官方的拍賣時間表。當然我們會提前給到你7 天的時間,讓你可以去解綁你Staking 的KSM。

Kusama 的拍賣時長

Kusama 的拍賣將持續7 天,其中兩天是開放出價期, 5 天是隨機結束期。這應該會讓團隊有足夠的出價和眾貸的時間,也會讓參與者有足夠的參與Kusama 眾貸的時間。

拍賣計劃

  • 先進行5 場拍賣

  • 每次進行1 場拍賣,每過一周再進行一次新的拍賣(由於每場拍賣的時間剛好也是1 週,所以等於是接連拍賣的)

  • 每一場拍賣都針對當前的租期進行(一旦某場拍賣有了獲勝者,你就會看到那條鏈立即接入,並且當天就可以看到它開始出塊。)

  • 所以說,其實想想覺得挺激動的,我們離平行鏈團隊真正上線到Kusama 已經這麼近了。

    Polkadot {.js} 眾貸界面

對於眾貸的參與者,我們有Polkadot.js APP,會為你提供你參與眾貸所需的所有工具。希望大家已經對Polkadot.js 的使用比較熟悉了。

Polkadot.js 地址:https://polkadot.js.org/

你可以選擇“網絡(Network)- 平行鏈(Parachain)- 眾貸(Crowdloan)” 標籤,然後你就會看到所有正在進行的平行鏈眾貸活動,你會看到不同的眾貸有一些不同的選項和配置。當然這些列出的並不是所有的信息,你可能可以從平行鏈團隊那裡找到更多的資料,關於激勵措施、參與度和獎勵的變化曲線等。把這些資料和眾貸界面上的信息結合,應該就可以給你提供足夠的信息,來讓你做出明智的決定。

讓我們快速瀏覽一下屏幕,你會發現這裡有4 個眾貸。

Bob 的眾貸已經結束了,他已經籌集到了他想在眾貸中籌集的資金上限,所以不能再接受新的貢獻者了。

而Charlie、David 和Alice 還有眾貸在進行中,每個眾貸都競標的是不同的租賃期,而且每個眾貸的結束時間也有所不同。

結束時間非常重要,很值得關注。當你參與一項眾貸活動,就等於說你的資金會被鎖定在這個眾貸流程中。如果你參與的眾貸贏得了競拍,那麼你的資金會被鎖定,直到該平行鏈租期結束。若沒有贏得此次競拍,則你的資金會鎖定直到這個眾貸活動結束。所以說你需要考慮眾貸結束時間。

當然你也可以看到每個眾貸想要籌集多少DOT,目前已經籌集了多少了。這個信息會讓你知道,在代幣分發時,你貢獻的金額會獲得相應的多少代幣。

等你做好了明智的決定時,你可以非常輕鬆地去點擊右側的“貢獻(Contribute)” 按鈕,填入你想要貢獻的DOT 或KSM,你就成功參與了眾貸了。

拍賣獲勝者

根據拍賣的不同階段,會產生不同定義的當前“獲勝者”,所以如果你在關注拍賣過程,你肯定也需要了解每種“獲勝者” 指的都是什麼。

在開放出價期,很簡單,對於每個特定租期,誰的出價最高誰就是獲勝者。如果有人出了更高的價,或者某個眾貸籌集了更多的資金,你會發現這個獲勝者的列表在不斷變化,舊的獲勝者名字消失,新的獲勝者會顯示出來。

然後我們進入隨機結束期,這時針對不同的出價變化情況,會有很多不同的快照。所以你會看到多組獲勝者的快照,還有對應的區塊編號。每次有新的出價,就會出現新的快照,然後你就會得到一個清單,列出了所有可能的獲勝者。其中的每一張快照,都有可能是整場拍賣的最終獲勝者。等到隨機結束期走完,我們就會知道誰是最終的獲勝者了。

最後,當拍賣結束,並且生成了選擇獲勝者的隨機數種子時,我們其實就選出了一張快照,也就決定了獲勝者。我們會運行一個算法來決定誰是這張快照中最合適的候選人。然後你就會被分配租期了。

在這個例子中,Bob 和Charlie 贏得了競拍,他們的租賃期已經分配好了。如果這個租期就是當前租期的話,那麼平行鏈就可以直接上線了。

眾貸時應該做什麼VS 不該做什麼

在參與眾貸過程中,有一些注意點。


應該做的事:

  • 一定要關注拍賣開始的公告(注:PolkaWorld 公眾號和社群會第一時間同步公告),來及時解綁Staking 中的KSM,從而參與拍賣。

  • 一定要好好調查和研究平行鏈團隊。因為眾貸是一個開放和無需任何許可的過程,所以你要知道可能會有一些有惡意意圖的團隊,可能不值得你為它去鎖定KSM。我們之前在Rococo 上進行了多輪平行鍊和眾貸測試,你可以去研究一下哪些團隊在Rococo 測試網上是怎麼做的。

  • 不應該做的事:

  • 絕對不要轉賬給另一個人,讓他來替你參與眾貸流程。整個眾貸過程都應該由你自己在鏈上完成。

  • 不要在第一個眾貸中就鎖定你所有的資金。記住,很多團隊都會進行眾貸,而且可能會在不同的時間開始。所以如果你在第一次眾貸中鎖定了所有資金,那麼你就沒有資金去參加下一次眾貸了。你應該提前思考一下這些平行鏈提供的功能,來進行合理的資金分配。

6、總結

回顧一下我們聊到的內容:

  • 平行鏈插槽讓Layer 1 區塊鏈可以接入波卡生態。

  • 拍賣是決定哪些平行鏈可以獲得這些有限的插槽的機制。

  • 眾貸機制讓DOT 持有者不僅可以塑造波卡網絡的未來,還能在快速發展的波卡生態中分得一杯羹。

所以我們就清楚為什麼波卡是Web3.0 未來的最好平台了。原文鏈接原文鏈接

原文鏈接

PolkaWorld
作者文库