• APP內打開
    風險提示:防范以虛擬貨幣/區塊鏈名義進行的非法集資風險。 ——銀保監會等五部門

    Gavin 重磅演講:波卡可能取消平行鏈競拍,采用更加靈活的資源分配方式

    白話區塊鏈 2023-07-04 11:17:19
    微信分享

    掃碼分享

    從以鏈為中心,轉變為以真正的資源 ——“核” 為中心。

    作者:Gavin Wood / 來源:https://mp.weixin.qq.com/s/zb0k3I9GtX0XYXRgUElwdw

    編譯:PolkaWorld

    6 月 28 日,波卡的年度旗艦活動 Polkadot Decoded 大會在丹麥哥本哈根舉行,來自全球的 Web3 愛好者、Builder、投資人共同探討波卡生態的最新進展。

    這次大會最令人驚喜的環節,應該就是波卡創始人 Gavin Wood 作為神秘嘉賓出席,并且帶來了非常重磅的觀點。

     

    Gavin 分享了波卡未來的發展方向,并提出了一個新的看待波卡的角度:不再受限于原有的平行鏈、中繼鏈,而是聚焦于區塊鏈所需的更底層資源 —— 計算核心(核),將波卡看作一個多核計算機。

     

    并且 Gavin 提出,波卡在未來有可能取消現有的插槽競拍方式,而是采用以核為中心的更加靈活的資源分配方式,例如對 “核” 的按月 “大宗采購” 和 “即時采購”。

    以下文字由 PolkaWorld 整理自 Gavin 的本次演講內容。
     

    波卡 1.0

     

    現階段波卡可以叫做波卡 1.0 版本。

    在這個階段,波卡的功能已經完備,已經實現了 7 年前在白皮書中提到的所有功能,并且即將發布波卡 1.0 的代碼庫。

    那么波卡 1.0 是什么呢?在最初的白皮書中,我寫道 “波卡是可擴展的異構多鏈”。也就是說它是一條區塊鏈,但它有一個獨特的共識機制 “BABE”,它可以為其他區塊鏈(平行鏈)提供安全性。

    藝術化地概括一下,它大概是這樣的。

    中間就是中繼鏈,它負責 Crowdloan、Auction、管理余額、質押、治理等,是功能很多的中繼鏈。邊上的小點是平行鏈,中繼鏈還要保障平行鏈的安全。而且這些平行鏈可以互相通信。

    那么波卡提供的產品形式是什么呢?是以插槽的形式,6 個月一個租期,最長可以提前獲取兩年的插槽使用期,再加上 Crowdloan 的機制。但除此之外,沒有其他方式可以利用波卡了。在波卡 1.0 中僅有的產品就是平行鏈插槽

    看待波卡的新角度:多核計算機

    這句名言說了這樣一個道理:一個人想要真正了解這個世界,那么視角的轉變是至關重要的,甚至比去到更廣大的世界更重要。

    因此在這里我們將轉變視角,重新認識波卡是什么

    平行鏈、中繼鏈這些概念都很好,也是我和很多人早期理解波卡的方式,是我們努力在構建的對象。

    但隨著時間的推移,我們發現自己在做的東西其實和原本設想的不太一樣。有時候如果你比較幸運,或者你的團隊很強,可能會做出比你最初想做的更牛逼的東西。

    在計算機科學里,抽象化和通用化是很重要的。后來我們發現,我們對波卡進行的抽象化和通用化程度,遠比我們之前想象的要高。

    那么看待波卡的新角度到底是什么樣的?

    波卡是一個多核計算機

    首先,我們所做的東西其實不是關于鏈,而是關于空間,關于鏈所需的底層資源。

     

    其次,波卡是讓構建者去創造應用,讓用戶去使用應用的平臺。從本質上說,它不是托管區塊鏈的平臺。鏈剛好是讓波卡變得有用的方式之一,但可能不是唯一的方式。

    最后,它的韌性(Resilience)也很強。我覺得這是比 Unstoppable 更加中性的詞,意思是可以抵御任何想要讓它做它本來無意去做的事情,也就是說可以抵御對原有意圖的扭曲。

    所以總的來說,波卡是一個很有韌性的、通用的、連續計算的提供商。連續計算的意思是 —— 并不是你有一個工作,你把它做完了,這事兒就結束了;我們想做的是長期進行的任務,就算中間暫停了,但是可以繼續持續做。有點類似在 2015、2016 年所說的 “世界計算機” 的愿景。

    那么從這個角度看波卡是什么呢?它是一個多核計算機,多個核可以同時運行,做不同的事情。那么我們會發現,在一個核上運行的區塊鏈就是平行鏈,平行鏈就是在一個預留好的核上持續不斷地運行。現在我們用這種新的范式來理解了平行鏈。
     

    “波卡超級計算機” 是什么樣的

     

    那么我們來更深入地了解一下這個 “波卡計算機”。

     

    “波卡超級計算機” 是多核的,比普通的計算機更強大。它有大概 50 個核,在持續不斷地運行,并且是并行的。

    根據我們的預測模型,再過幾年,當它經過大量的基準測試、優化之后,后期核的數量可以增加到 500-1000 個。

    每個 “核” 的性能

     

    再來看看每一個 “核”。

    這些核和 CPU 核差不多。它有很多特征、屬性,你可以描述它,本質上它就是一個做計算的東西,和 CPU 核很像。

    • 帶寬,也就是進出這個核的總數據量,大概是 1 MB/s。

    • 底層的算力,也就是它可以做多少計算呢?在 Geekbench 5 的情況下大概是 380。

    • 延遲,也就是做兩個連續工作的間隔時間,大概是 6 秒。

    隨著時間的推移和硬件的進步,這些指標還會有一定的提升。

    在過去,這些核能夠發揮用處的唯一方式是通過平行鏈。但其實,還有其他的使用核的方式,讓它更普惠,讓人人都可以使用。

    波卡需要更靈活的分配方式

    這些意味著什么呢?

    核其實是很靈活的。它不是僅能永遠處理一個固定任務,它可以輕松地切換它做的事情,就像一個 CPU 可以切換任務一樣。既然核很靈活,那么核的采購也應該是靈活的。

    插槽拍賣模型不夠靈活,它是基于波卡原有的范式——長期運行的單鏈而設計的。不過后來我們又有了平行線程作為補充,但也僅僅是朝向正確范式的一小步而已。

    而這個模型給波卡生態設置了很高的進入門檻。如果你像我一樣,是一個喜歡自己搗鼓各種技術的人,以我自己為例,我可不想去搞些募資、營銷的東西,我只想部署一下代碼,然后看看能不能跑起來。但在當前的模型下,我想我們錯過了很多這樣的潛在合作者。

    一種可能的未來 —— 靈活版波卡

    下面我將提出一種可能的未來方案,可以叫它 “靈活版波卡”。

    我們可以拋棄掉租期、插槽模型,而是將波卡視為一些 “核”。這些核上的時間,我們現在叫做 “核時間(Core Time)”,但之前也被稱為 “區塊空間(Block Space)”。這些時間可以被定期出售,即大家可以購買并使用核時間。

    我的建議是這樣。對于波卡原生的核時間出售(一級市場),可以分為大宗采購和即時采購兩種方式。

    大宗采購每個月進行一次,買一次可以使用 4 周

    即時采購有點像平行線程的即用即付模型,是按需采購。使用波卡的費用,準確來說是使用波卡的核的費用,會根據市場情況來定。可能市場上有多個核可用,也可能沒有,市場就是這樣的。對于即時的使用,它會是核時間的連續性出售。

    也就是說,我們把靈活性做到最大化,剩下的交給市場。
     

    大宗采購

    讓我們更進一步地了解一下大宗采購怎么運作。不過這不是最終的提案,而是一個提出來供大家討論的版本。

    它的售賣每四周進行一次,每次以固定價格賣出四周的核時間。所有人都會付一樣的價錢。

    • 目標是 75% 的可用核時間都通過大宗采購來租出。

    • 價格會根據上述比例有一定的浮動。

    • 未出租的核會進入即時市場。

    • 對之前租賃過的老客戶有特殊照顧。
       

    即時采購

    再說說即時采購。本質上就是在需要使用時再去采購的核。

    • 它采用鏈上做市商或者經紀人模式,有規定好的價格,目標是 100% 的使用。

    • 可以從大宗市場拿出核時間,分成小塊,然后分別拿到即時采購市場來出售。

    • 即時采購獲得的總銷售收益會由核時間提供商(包括波卡自己)均分。
       

    即時采購的本質

    • 由鏈通過收集人來采購

    • 可以用于增加交易吞吐量(當你有額外的調用時,可以增加到雙倍的處理能力)

    • 可以用于降低延遲(鏈本來是 12-18 秒出一個塊,新增一個額外的核之后,就可以是 6 秒出一個塊)

    • 可以支持 “核合約” 等新形式

     

    大宗采購的本質

    • 它是非同質化的資產。核本來是同質化的,但當它們被分成很多份不同的時間,就成了非同質化資產。這種非同質化資產理論上可以由 XCM 來展示。經紀人可以展示這些核時間給其他鏈,這些鏈可能會想去交易這些時間。

    • 這個經紀人鏈(系統鏈)可以讓這些四周的時間段切分開,分成很多個 NFT。

    • 這些時間段可以由經紀人平行鏈來消費,讓所有者可以將計算分配給波卡的核。

     

    大宗采購的使用方式

    那么你獲得這些時間之后,要如何去使用呢?

    • 可以把它們都指定給某條平行鏈,這就是目前的情況,只不過不是一個月一個月地進行,但都是一條鏈獨占一個核。

    • 可以指定給多條平行鏈來共享,輪流使用一個核。

    • 可以放到即時市場上去。

    • 還可以瓜分之后分開售賣,可能可以通過一個單獨的平行鏈用 NFT XCM 的方式來做到。

     

    大宗采購中的租金控制

    那么如果你想要長時間鎖定一個核呢?那你當然需要去預測價格的走勢。

    我建議設置這樣一個規則。當分配一個新的月份的大宗核時間時,經紀人記錄價格和分配給了誰作為備用。在下個月,這個人可以用限價購買到(會設置一個漲價上限)。

     

    這對現有的平行鏈意味著什么?

    • 現有的平行鏈租約會照舊。比如你已經拍到了兩年的插槽,那么會繼續。

    • 大宗采購的定價由治理決定。

    • 我個人認為應該從一個比較低的價格開始,來降低參與門檻。

    • 對于已會設置地板價租金控制優先受讓權,來確保價格方面的長期保證。我們目前最多只是保證兩年的使用時間,但之后理論上是可以保證無限期地續約的。

    另外,平行鏈將擁有更靈活的出塊時間。

    目前平行鏈都是固定的出塊時間,大概是 12 秒,等進一步優化之后大概是 6 秒。在未來,我覺得平行鏈的出塊時間會更靈活。

    平行鏈會有一個 “基礎速度”。比如一條平行鏈與其他一條或幾條平行鏈共享一個核,每隔 12 或 18 秒出一個塊。但如果需要更高的吞吐量時,可以去即時市場或者在一些企業鏈上通過 OTC 購買更多的核時間。

    核時間還可以壓縮(通過犧牲帶寬來降低延遲)。把多個平行鏈區塊壓縮為一個中繼鏈的核,這會降低延遲,但會增加一些帶寬的成本,因為你得為一個區塊的開啟和結束來付費。

    核時間還可以結合(通過增加額外的核來提高性能從而降低延遲)。你可以搞兩個同一時段的核,來獲得兩個完整的平行鏈區塊。這樣就可以把出塊時間從 12 秒降低到 6 秒甚至再降到 3 秒。
     

    以上所有這些東西,對于現有平行鏈的意義就是:

    • 在你需要的時候,獲得更多的交易帶寬

    • 在你不需要的時候,只需更低的成本

    • 可以成為高性能多核鏈

    • 可以成為周期性運行的鏈

    • 可以成為純粹按需付費的鏈

    • 可以成為低延遲鏈(例如做到每 1 秒出一個塊)

    • 可以進行長期資金支出規劃 

    那么核可以怎樣使用呢。核的時間可以拆分開然后重組。

     

    核的傻瓜式用法

    這張圖是目前情況,對核時間的傻瓜式用法。從左至右,時間逐漸向后。每一行相當于波卡上的一個核。目前 5 條平行鏈每條占據一個核。

    但實際上每條鏈分配給哪一個核不重要,都無所謂。即平行鏈可以在任何可用的核上運行,而不會影響性能,這些核并不會對某一條鏈有特殊的親和力。

     

    核的靈活式用法

    靈活的核用法,又叫做新型調度(exotic scheduling)。

    可以分割區間

    區間可以分割,區間的所有者可以分割區間并交易。一條平行鏈可以運行一段時間,然后停止自己的交易處理,讓另一條平行鏈來運行。

     

    我們看到淺藍色的這條平行鏈,它停止了一段時間,然后又繼續了。綠色的鏈也是一樣。

    可以跨越區間

    多條鏈可以輪流在一個核心上運行,以分攤成本。可能你占 2/3 的時間,另一條鏈占 1/3,例如圖中淺藍色和黃色的鏈。

    可以將核壓縮

    同一個核在同一個時間可以處理多個區塊。在一個核心上驗證多個區塊,以實現更高的區塊速率和更低的表現延遲。

    可以將核組合

    使用多個核心獲得更強大的計算能力,這些核可以是瞬時的或長期的。

    同一個 paraID,同一個 “任務”,可以在同一時間分配給多個核。它可以運用兩個核,從而在這一時段里處理兩個區塊。比如這里的橙色有一個固定使用的核,但還有另一個間歇性使用的核。

    未來可能的方向:多鏈共享一個核

    兩至三條鏈可以在同一時間共享同一個核,以降低成本,而不降低延遲。這是一種比較投機的用法啦。

    未來可能的方向:把上面的用法混搭

    理論上說上述所有的用法都是可組合的,把它們混搭起來用,就會得到一個極致靈活的普適計算資源。
     

    小結

    在這部分的內容中,我們用一個新的視角去看待波卡要做的事情。從以鏈為中心,轉變為以真正的資源 ——“核” 為中心。

    在后面的演講中,Gavin 會分享波卡將怎樣從以鏈為中心,轉變為以應用為中心,以及如何讓波卡更具韌性。這部分內容將在下一期發布,敬請期待。

     

    • 完整 PPT:https://hackmd.io/@polkadot/Decoded2023#/21

    • 原視頻:https://events.polkadot.network/event/polkadot-decoded-2023/planning/UGxhbm5pbmdfMTQxMDAyNg==

     

    下載白話區塊鏈APP

    區塊鏈世界入口第一站,人人都能看懂的區塊鏈;24 小時熱點實時追蹤。

    毛片免费看