Nervos將如何把握公鏈的未來機(jī)會(huì)
前言:隨著區(qū)塊鏈正式成為國(guó)家支持的戰(zhàn)略,國(guó)產(chǎn)公鏈也引起越來越多人的關(guān)注。之前藍(lán)狐筆記一直有在關(guān)注Nervos。Nervos從第一性原理出來,通過對(duì)區(qū)塊鏈的深入理解,逐步設(shè)計(jì)出有自己特色的公鏈。雖然時(shí)至今日,還有不少人對(duì)公鏈的未來前景抱有懷疑。不過從藍(lán)狐筆記的觀察看,公鏈還處于早期,從當(dāng)前加密世界展現(xiàn)出來的潛力看,整個(gè)市場(chǎng)上真正有可能突破萬億規(guī)模生態(tài)的,也只有比特幣、公鏈和穩(wěn)定幣。那么,在這個(gè)未來有可能超過萬億規(guī)模的生態(tài)中,誰能勝出?Nervos如何在公鏈中脫穎而出?這是藍(lán)狐筆記&Nervos今天AMA的主題,藍(lán)狐筆記非常高興邀請(qǐng)到Nervos的聯(lián)合創(chuàng)始人呂國(guó)寧先生為我們做關(guān)于Nervos公鏈的分享。
呂國(guó)寧:大家好,我是Nervos 的 Daniel 呂國(guó)寧,在 Nervos,我是一只和藹可親,能跟周圍打成一片,并且中國(guó)風(fēng)的大熊貓,謝謝大家今天參加藍(lán)狐筆記社區(qū)的活動(dòng)。
藍(lán)狐筆記: 目前公鏈在DeFi、游戲上有一些發(fā)展,不過目前看,大多數(shù)dApp用戶數(shù)都很少,排名靠前的dApp日活也只有幾千。公鏈作為基礎(chǔ)設(shè)施,它的破局點(diǎn)在哪里?從Nervos的角度,是如何理解公鏈的未來機(jī)會(huì)的?又計(jì)劃如何來把握這個(gè)機(jī)會(huì)?
呂國(guó)寧:的確,目前「DApp」整個(gè)生態(tài)都面臨著一些困境和挑戰(zhàn)。公鏈作為基礎(chǔ)設(shè)施,沒有對(duì) DApp 提供更好的性能支撐,這個(gè)問題大家往往歸因于公鏈沒有提供足夠的可擴(kuò)展性。但是我們并不認(rèn)為僅僅解決可擴(kuò)展性就能對(duì)當(dāng)下DApp 發(fā)展的困境進(jìn)行破局。
我覺得這是目前公鏈需要認(rèn)真思考的問題,你能提供的價(jià)值和別人提供的有什么不一樣?這才是公鏈破局的核心所在。如果分析現(xiàn)有的所有公鏈,我們認(rèn)為目前的公鏈主要能提供兩種價(jià)值,SoV 價(jià)值和 MoE 價(jià)值。SoV 的縮寫是 Store of Value,即去中心化儲(chǔ)藏價(jià)值,MoE 是 Medium of Exchange 的縮寫,即交易中介的價(jià)值,SoV 價(jià)值的代表是比特幣、它的核心價(jià)值是強(qiáng)去中心化性,為用戶提供100%自主掌控的私鑰,MoE 價(jià)值的代表是以太坊、EOS、交易所公鏈為代表的業(yè)務(wù)平臺(tái)類公鏈。它們的核心價(jià)值是業(yè)務(wù)、資產(chǎn)流程的公開透明,高速高效。
從技術(shù)上,不同的區(qū)塊鏈在技術(shù)的取舍上其實(shí)都是在“區(qū)塊鏈可擴(kuò)展性不可能三角”中分別對(duì)性能和去中心化性做了一定程度的取舍。SoV 在于去中心化和安全,MoE 在于安全和性能,在去中心化上做了妥協(xié)。在共識(shí)層面,SoV 公鏈往往選擇 PoW 來實(shí)現(xiàn)更自由和更大范圍的共識(shí)節(jié)點(diǎn)的準(zhǔn)入和參與;MoE 公鏈則往往選擇類 PoS/DPoS 機(jī)制,有限的共識(shí)參與節(jié)點(diǎn)來提高性能。SoV 公鏈的優(yōu)勢(shì)是安全、自由、長(zhǎng)期穩(wěn)定,但相對(duì)的缺點(diǎn)就是性能較低。MoE 公鏈的優(yōu)勢(shì)是高性能、高吞吐量,但相對(duì)的缺點(diǎn)是存在中心化風(fēng)險(xiǎn)。
目前還沒有任何一個(gè)公鏈的設(shè)計(jì)者會(huì)從SoV 還是 MoE 這兩個(gè)維度去考慮協(xié)議設(shè)計(jì),這是一個(gè)非常偏底層邏輯的思考,其實(shí)是真正要認(rèn)真考慮的一個(gè)問題。能做好 SoV 就很難保障 MoE,要做 MoE 其實(shí)就必須舍棄 SoV,那么有什么辦法可以兩者兼得呢?
在一條鏈上,或者說在一個(gè)層面上,其實(shí)是沒有辦法的。這個(gè)問題我們思考了很久,也研究了很久,大概四年前我們就開始思考這個(gè)問題,Nervos 項(xiàng)目是兩年前開始做的。Nervos 是我們給這個(gè)問題的一個(gè)答卷。我們可以通過工程手段,通過分層的架構(gòu),在不同的層面去解決不同的問題,底層做 SoV,上層做 MoE,然后通過協(xié)議將上下兩層粘合起來,同時(shí)能提供這兩種價(jià)值給生態(tài),滿足所有不同場(chǎng)景。
這里我們還有一個(gè)觀察,就是目前關(guān)于Layer 2 的生態(tài)發(fā)展。我們觀察到 Layer 2 ,尤其是在以太坊領(lǐng)域的方案呈現(xiàn)出百花齊放的態(tài)勢(shì),但是落地則遇到困境,這個(gè)困境主要來自于Layer 1,包括比特幣,以太坊,EOS 等等對(duì) Layer 2 的支持不夠友好或者不夠徹底。
我們相信未來在Layer 1 支持的 Layer 2,會(huì)為整個(gè)生態(tài)帶來更好的安全,技術(shù),擴(kuò)展性方面的支撐,會(huì)催生一個(gè)繁榮的經(jīng)濟(jì)生態(tài)。而涉及到落地應(yīng)用和商業(yè)生態(tài)這一塊,Nervos CKB 底層會(huì)圍繞著鏈上資產(chǎn)和服務(wù)進(jìn)行展開。一方面,我們會(huì)和社區(qū)一起鼓勵(lì)原生數(shù)字資產(chǎn)的發(fā)行以及已有資產(chǎn)的跨鏈引進(jìn),并且建設(shè)一個(gè)多元化的資產(chǎn)服務(wù)生態(tài)。另一方面, 我們會(huì)積極與業(yè)界領(lǐng)先的企業(yè)合作, 促成現(xiàn)實(shí)世界資產(chǎn)的數(shù)字化。Nervos 的分層結(jié)構(gòu)尤其適合在 Layer 2 做合規(guī)資產(chǎn)的網(wǎng)關(guān), 把現(xiàn)實(shí)世界的資產(chǎn)引入到區(qū)塊鏈上來。
藍(lán)狐筆記社區(qū)“格瑤”:類似tcp/ip底層協(xié)議的意思嗎?
呂國(guó)寧:沒錯(cuò),tcp/ip 協(xié)議把網(wǎng)絡(luò)分成四層或者七層,不管是四層還是七層,其核心思想都是不通過一個(gè)復(fù)雜的單體系統(tǒng)去解決所有問題,因?yàn)槟阋媾R的問題越復(fù)雜,你的解決方案可能也會(huì)非常復(fù)雜。于是從工程角度,大家都會(huì)采取分層,或者分而治之的方式,在不同的層面解決不同的問題,然后打通上下層,這個(gè)解決思路貫穿了整個(gè)技術(shù)行業(yè)發(fā)展史。
藍(lán)狐筆記: 你認(rèn)為Nervos有對(duì)手嗎?如果有,會(huì)是誰?為什么?如果沒有,又是為什么?
呂國(guó)寧:其實(shí)關(guān)于競(jìng)爭(zhēng)對(duì)手這個(gè)事兒呢,我們內(nèi)心覺得其實(shí)此刻還沒有在技術(shù)層面上,或者說從方案層面上,有直接對(duì)標(biāo)的競(jìng)爭(zhēng)對(duì)手。簡(jiǎn)單地說,其實(shí)我們前段時(shí)間發(fā)布了一個(gè)公鏈的定位白皮書,而這個(gè)定位白皮書呢,其實(shí)已經(jīng)詳細(xì)地解釋了我們項(xiàng)目里面的很多方面。在這些方面里,我們目前還沒有看到跟我們做類似事情的方案和團(tuán)隊(duì)。目前行業(yè)還處在一個(gè)非常早期的階段,我們和其他的公鏈都是在一個(gè)新領(lǐng)域做探索,都是在互相學(xué)習(xí),共同推動(dòng)行業(yè)進(jìn)步。
以太坊現(xiàn)在走在最前面,有一個(gè)非常繁榮的生態(tài),這是值得我們好好學(xué)習(xí)的。我們團(tuán)隊(duì)和以太坊社區(qū)淵源非常深,也非常欣賞和尊重Vitalik 領(lǐng)導(dǎo)的以太坊社區(qū),他們?yōu)檎麄€(gè)行業(yè)做出了巨大的貢獻(xiàn)。
以太坊目前的挑戰(zhàn)包括:
1. 沒有圍繞可持續(xù),去中心化的資產(chǎn)存儲(chǔ)平臺(tái)而進(jìn)行加密經(jīng)濟(jì)學(xué)設(shè)計(jì);
2. 狀態(tài)爆炸帶來的節(jié)點(diǎn)中心化趨勢(shì);
3. 作為全球結(jié)算層的強(qiáng)客觀性需求和轉(zhuǎn)向PoS的沖突;
4. 為了分片技術(shù)帶來的擴(kuò)展性而導(dǎo)致可組合性缺失和復(fù)雜的編程模型。
上面四點(diǎn)是我們內(nèi)部分享中的一個(gè)總結(jié),具體展開會(huì)是一場(chǎng)比較久的技術(shù)分析,這里我就先不展開啦。最后說結(jié)論,包括Nervos 在內(nèi)的公鏈也都在不同的方向嘗試。我們認(rèn)為我們前進(jìn)的方向是非常值得嘗試的,而區(qū)塊鏈未來的發(fā)展,其實(shí)大致就這么幾個(gè)方向,能探索出一個(gè)新的方向并不簡(jiǎn)單,而能驗(yàn)證這個(gè)方向,是需要大量的投入和時(shí)間的,當(dāng)然如果驗(yàn)證證明了這個(gè)方向,那么給這個(gè)行業(yè)帶來的價(jià)值是極為巨大的。
藍(lán)狐筆記:Nervos上適合發(fā)行原生資產(chǎn)嗎?其他原生數(shù)字資產(chǎn)適合遷移到nervos上嗎?Nervos上適合做DeFi嗎?如果適合,它會(huì)比以太坊更出色嗎?
呂國(guó)寧:Nervos 對(duì)資產(chǎn),也就是 Asset 的支持是最高級(jí)別的,為此我們提出了一個(gè) FCA 的概念,即 First Class Asset,用中文說,就是資產(chǎn)在公鏈上是一等公民,擁有最高的優(yōu)先級(jí),把資產(chǎn)定位成 FCA 是一種 DApp 設(shè)計(jì)模式,有別于以往大家熟知的其他模式,比如 ERC 20。
大家都熟悉ERC 20 這個(gè)模式,在以太坊上,可以幾乎無成本發(fā)行自定義資產(chǎn),但是大家可能不熟悉的是,ERC 20 是一種智能合約類型,也就是說,在以太坊這些智能合約平臺(tái)上,智能合約是一等公民,從編程模型范式到方法論都是被第一優(yōu)先級(jí)支持的。
在以太坊平臺(tái),被優(yōu)先級(jí)支持的,是智能合約,而不是資產(chǎn),資產(chǎn)是通過智能合約發(fā)行的,從技術(shù)角度看,其實(shí)可以算作第二等公民。相對(duì)于Nervos 對(duì)資產(chǎn)的支持是一等公民支持,其本質(zhì)差別是非常大的。
一切來自于我們的底層賬本模型設(shè)計(jì)選型帶來的平臺(tái)賦能。目前的賬本模型設(shè)計(jì)有兩種主要的模式,一種是account 賬戶模型,一種是比特幣的 UTXO 模型。而 Nervos 的底層賬本模型,其實(shí)是源自比特幣這種 UTXO 的一種改進(jìn),我們自己稱之為 Cell 模型。
Cell 模型和 UTXO 模型一樣,都是資產(chǎn)導(dǎo)向的編程模型,而以太坊,EOS,其他各種平臺(tái)大部分選擇了賬本模型,關(guān)注點(diǎn)在賬戶,其次才是賬戶名下的資產(chǎn)。CKB 通過 Cell 和我們的虛擬機(jī)的組合實(shí)現(xiàn)了一種新的有狀態(tài)的智能合約編程模型。這個(gè)編程模型更加適合 Layer 2。
用戶在Nervos CKB上發(fā)行的原生自定義資產(chǎn)會(huì)跟以太坊上的ERC 20 一樣容易,甚至更加容易。在 Nervos CKB 上提出了一套發(fā)行原生自定義資產(chǎn)的協(xié)議,叫做 UDA ,User Defined Asset,即用戶自定義資產(chǎn),用戶可能只需要填幾個(gè)關(guān)鍵參數(shù),比如名字,數(shù)量,對(duì)一個(gè)資產(chǎn)智能合約地址等,就能自行發(fā)行出來,非常方便。
每一份資產(chǎn)都是一個(gè)Cell,每一份資產(chǎn)都擁有自己的標(biāo)識(shí)符,我們完全可以認(rèn)為 Asset Cell 是 UTXO 的通用化版本,這樣的 First-class Asset 有如下優(yōu)點(diǎn):
1. 資產(chǎn)定義與資產(chǎn)狀態(tài)分離;
2. 用戶的資產(chǎn)相互隔離,用戶資產(chǎn)狀態(tài)獨(dú)立;
3. 只要 Asset Definition Cell 的 lock 邏輯允許,資產(chǎn)定義可以獨(dú)立更新。
當(dāng)其他原生資產(chǎn)需要遷移到Nervos 時(shí),需要考慮的是 Nervos 提供的核心功能,包括資產(chǎn)安全性,以及資產(chǎn)的價(jià)值捕獲機(jī)制等服務(wù),這些功能和服務(wù)對(duì)遷移過來的資產(chǎn)是否有價(jià)值。Nervos CKB 能給資產(chǎn)提供最好的安全性和靈活性等等。
藍(lán)狐筆記:如果我是一位普通的開發(fā)者或創(chuàng)業(yè)者,我能在nervos鏈上做什么?有什么合適的場(chǎng)景案例去構(gòu)建嗎?
呂國(guó)寧:這個(gè)問題取決于什么類型的開發(fā)者在什么樣的時(shí)間來看 Nervos 開發(fā)。Nervos CKB 是一條多資產(chǎn)的價(jià)值存儲(chǔ)公鏈,在 Nervos Network 中,可以有豐富的生態(tài)和應(yīng)用,適合不同的開發(fā)者參與開發(fā)。了解了 Nervos Network 中不同層級(jí)各自的特點(diǎn),開發(fā)者就能很快地找到合適自己的開發(fā)環(huán)境。
目前,我們的Layer 1 也就是 CKB 的開發(fā)已經(jīng)基本成型,CKB 是 Nervos 網(wǎng)絡(luò)的最底層(Layer 1),也是整個(gè) Nervos 網(wǎng)絡(luò)的安全之錨。它可以保證足夠?qū)W⒂诔蔀榘踩?、中立、去中心化,也需要為此付出比較高昂的費(fèi)用,因此,CKB 最適合那些高價(jià)值資產(chǎn)的存儲(chǔ)和長(zhǎng)期資產(chǎn)的保值。也因此,那些對(duì)安全、去中心化有高要求的開發(fā)者非常適合在我們的 Layer 1 上進(jìn)行開發(fā)。
而對(duì)于 Layer 2 來說,絕大部分的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)傳輸發(fā)生在 Layer 2,在 Layer 1 保證了安全和去中心化的基礎(chǔ)上,Layer 2 可以借助 CKB 所帶來的靈活屬性,去追求極致的高性能。因此,那些以資產(chǎn)、金融等為主要應(yīng)用場(chǎng)景的開發(fā)者特別適合在 Layer 2 上進(jìn)行開發(fā)。
現(xiàn)在大多數(shù)的Layer 2 開發(fā)者都來自于以太坊,但目前他們所在的開發(fā)環(huán)境并不友好。很多 DApp 想要滿足自身的使用場(chǎng)景,都需要通過單獨(dú)跑一條鏈來實(shí)現(xiàn),這是非常不理想的。而在 Nervos Network 中,我們有足夠安全和去中心化的 Layer 1,以及非常友好的開發(fā)環(huán)境,Layer 2 開發(fā)者可以輕松的在 CKB 上進(jìn)行開發(fā),他們可以在較小的 Layer 2 網(wǎng)絡(luò)上,針對(duì)專門的場(chǎng)景來設(shè)計(jì)最適合其使用環(huán)境的網(wǎng)絡(luò),而不需要考慮其他因素。這會(huì)大大增加網(wǎng)絡(luò)的使用效率和拓展?jié)摿Α?/p>
我們也非常歡迎開發(fā)者在CKB 上進(jìn)行開發(fā)。在 CKB 主網(wǎng)上線之后,我們會(huì)把大部分的研究工作投入到 Layer 2 協(xié)議中,并努力推進(jìn) Layer 2 生態(tài)的建設(shè)。我們也會(huì)為 Layer 2 的開發(fā)者提供豐富的資源。在這里,我們也非常歡迎 Layer 2 開發(fā)者加入到 Nervos 網(wǎng)絡(luò)中來。
藍(lán)狐筆記:Nervos作為公鏈如何完成最初的冷啟動(dòng)?在挖礦、開發(fā)者生態(tài)、傳統(tǒng)企業(yè)合作等方面目前都有哪些進(jìn)展?
呂國(guó)寧:PoW 項(xiàng)目,有一個(gè)特點(diǎn)是冷啟動(dòng)非常難。這就像是一個(gè)剛剛出生的 Baby,一出生特別脆弱,需要呵護(hù),需要時(shí)間不斷成長(zhǎng),但是只要經(jīng)歷過早期的成長(zhǎng),那么 PoW 項(xiàng)目都能長(zhǎng)成健壯的參天大樹。
我們?cè)诹㈨?xiàng)之初就非常清楚PoW 項(xiàng)目冷啟動(dòng)很難,怎么辦呢?只有一個(gè)辦法,就是早早努力,早做打算。我自己本人親自拜訪過國(guó)內(nèi)所有的礦池,有的礦池我去過非常多次。以及從年初開始,區(qū)塊鏈圈內(nèi)跟挖礦相關(guān)的各種活動(dòng)和大會(huì),我們從不缺席。抓住每一個(gè)機(jī)會(huì),去給礦工、礦池、以及相關(guān)合作方,比如挖礦軟件開發(fā)者去宣傳,講解Nervos 項(xiàng)目,增加 Nervos 項(xiàng)目在礦工礦池這邊的曝光度。
我們的經(jīng)濟(jì)模型設(shè)計(jì)充分考慮了礦工的利益,我們做社區(qū)和推廣充分想辦法跟礦池礦工拉近關(guān)系,聽取他們的意見,在我們的設(shè)計(jì)中解決他們提出的問題。我們相信沒有礦工就沒有「安全」,沒有「安全」的區(qū)塊鏈也就沒太大的意義了,我們無時(shí)無刻不在關(guān)注PoW 公鏈中可能遇到的任何問題,并且積極想辦法在設(shè)計(jì)和開發(fā)過程中去解決他們,因?yàn)檫@些問題都關(guān)系到礦工的權(quán)益,當(dāng)然也就攸關(guān)安全。
并且我們也深入研究過現(xiàn)在的幾個(gè)主要基于PoW 挖礦的公鏈,就拿比特幣舉例,它是目前公認(rèn)最成功的PoW 代表,但是不代表比特幣沒有問題。比特幣的問題出在它的經(jīng)濟(jì)模型設(shè)計(jì)上,其經(jīng)濟(jì)模型設(shè)計(jì)是不可長(zhǎng)期持續(xù)的。比如在經(jīng)歷兩次到三次產(chǎn)量減半,礦工是否還能一如既往地保持誠(chéng)實(shí)和積極維護(hù)網(wǎng)絡(luò)的安全,這個(gè)話題在比特幣社區(qū)討論多年,其實(shí)目前是沒有定論的。
我們也不知道比特幣的這種經(jīng)濟(jì)模型設(shè)計(jì)未來會(huì)朝著那個(gè)方向發(fā)展,但是我們覺得好的可持續(xù)的經(jīng)濟(jì)模型設(shè)計(jì)不應(yīng)該給未來留下不確定性,而是在一開始設(shè)計(jì)之初就把不確定性消除掉。比特幣和以太坊的經(jīng)濟(jì)模型從長(zhǎng)期來看,都存在礦工收益減少,網(wǎng)絡(luò)安全得不到保證的風(fēng)險(xiǎn),而Nervos CKB 設(shè)計(jì)了一個(gè)能夠讓各方參與者都獲益、網(wǎng)絡(luò)持續(xù)穩(wěn)定運(yùn)行的經(jīng)濟(jì)模型,以保證每個(gè)參與者的利益。
Nervos CKB 測(cè)試網(wǎng)挖礦大賽從 6月15日06:00 UTC 開始到 11月15日 UTC 截止,共經(jīng)歷五期比賽,引起社區(qū)的廣泛關(guān)注,在比賽期間算力達(dá)到了 20 TH/s ,主網(wǎng) Lina 將于 11 月 16 日正式上線。測(cè)試網(wǎng)挖礦比賽期間,得到了多家礦池的支持,包括但不限于:星火礦池,f2pool魚池,雙優(yōu)礦池,蜜蜂礦池, BTC.com 礦池,火幣礦池,2Miners 礦池。在 9月份,BTC.com 還開源了關(guān)于CKB 礦池的挖礦服務(wù)和挖礦協(xié)議,為Nervos 社區(qū)貢獻(xiàn)力量,推動(dòng)社區(qū)發(fā)展。
在2019 年第三季度, Nervos 基金會(huì)聘請(qǐng)了兩家在業(yè)內(nèi)領(lǐng)先的安全審計(jì)公司對(duì) Nervos CKB 進(jìn)行了詳細(xì)的代碼審計(jì),發(fā)現(xiàn)的問題目前都已解決或正在解決中。我們還發(fā)布了我們的 Bug Bounty 計(jì)劃,計(jì)劃將對(duì)被確認(rèn)的 Bug 提供最高為 2.5 萬美金的獎(jiǎng)勵(lì),賞金計(jì)劃初始賞金金額為 100 萬美元。
主網(wǎng)上線后,在確保穩(wěn)定運(yùn)行的同時(shí),我們會(huì)把大部分的研究工作投入到Layer 2 協(xié)議中,并努力推進(jìn) Layer 2 生態(tài)的建設(shè)。Nervos Network 會(huì)提供一個(gè)開源且易于使用的側(cè)鏈堆棧,該側(cè)鏈堆棧由名為「Muta」的 PoS 區(qū)塊鏈框架和基于它的側(cè)鏈解決方案「Axon」組成。目前Muta 和 Axon 都在大力的開發(fā)過程中,我們很快就會(huì)開源框架,給開發(fā)者提供最好的支持?;饚殴溇褪腔?Muta、CKB-VM 和 Nervos-p2p 等開源組件深度定制的一條金融公鏈。在今年 10 月份,招商銀行子公司招銀國(guó)際金融有限公司宣布與 Nervos 合作,將促使招銀國(guó)際開發(fā)同時(shí)面向散戶及機(jī)構(gòu)的去中心化應(yīng)用。
藍(lán)狐筆記:一些社區(qū)普通用戶第一次聽到Nervos的CKB,都需要花時(shí)間仔細(xì)去理解,那么,如果面對(duì)的是小白用戶,我們?nèi)绾蝸斫忉孋KB,為什么叫CKB?
呂國(guó)寧:從字面理解,有兩種含義。
第一種,CKB 是(Common Knowledge Base 共同知識(shí)庫)的縮寫,從字母意思理解就是,“共同知識(shí)”就是一群人共同認(rèn)同并接受的數(shù)據(jù),而 CKB 寓意著希望成為所有人存儲(chǔ)共同知識(shí)的地方。Nervos CKB 是 Nervos Network 中的 Layer 1 層,它就是一個(gè)所有人存儲(chǔ)共同知識(shí)的地方。Nervos 是由一套協(xié)議組成的網(wǎng)絡(luò), Nervos CKB 是其中最底層的協(xié)議。
第二種,CKB 是(Common Knowledge Byte 共同知識(shí)字節(jié))的縮寫,前面的“共同知識(shí)”同第一種解釋是一樣的,而最后的 Base 被替換成為了 Byte 字節(jié),它賦予了 CKB 實(shí)際的物理意義,演變成為了 CKByte,CKByte 是所有人用來存儲(chǔ)共同知識(shí)的物理空間。Nervos CKB 可以稱之為共同知識(shí)庫,是因?yàn)?CKB 真實(shí)地綁定了區(qū)塊鏈上實(shí)際的物理資源,每一個(gè) CKB 都對(duì)應(yīng)著 Nervos CKB 上 1 Byte 的存儲(chǔ)空間,CKB 也是 Nervos Network 的 Layer 1 層的原生 Token 的名稱。
Nervos CKB(Common Knowledge Base,共同知識(shí)庫)是 Nervos Network 中的多資產(chǎn)價(jià)值存儲(chǔ)公鏈。Nervos 想走的,是一條和比特幣還有以太坊不同的路,NervosCKB 是通過基于分層的架構(gòu),從新打造出真正為L(zhǎng)ayer2 所設(shè)計(jì)的 Layer1 的基礎(chǔ)設(shè)施,我們讓 Nervos CKB 專注于「安全」和「去中心化」,讓 Layer 2 去追求高拓展性。
藍(lán)狐筆記:Nervos的設(shè)計(jì)中,cell是Nervos CKB中最基本的狀態(tài)存儲(chǔ)單元,用戶可以在其中包含任意的狀態(tài),當(dāng)初是如何創(chuàng)造出cell概念的?
呂國(guó)寧:狀態(tài)模型是指整個(gè)鏈的當(dāng)前狀態(tài)是以一種什么數(shù)據(jù)結(jié)構(gòu)存下來的,比特幣里面是UTXO(Unspent TransacTIon Output 的簡(jiǎn)寫),當(dāng)前比特幣所有 UTXO 的集合就是比特幣當(dāng)前的狀態(tài)。
CKB 底層賬本模型是一個(gè)非常接近比特幣的設(shè)計(jì),它是 UTXO 的一個(gè)通用化,解決了 UTXO 只支持單一幣種,并且無法通過虛擬機(jī)擴(kuò)展智能合約做資產(chǎn)編程的能力。UTXO 是一個(gè)很簡(jiǎn)單,但很強(qiáng)大的設(shè)計(jì),但 CKB 想要驗(yàn)證和長(zhǎng)久保存的狀態(tài),不僅僅是簡(jiǎn)單的數(shù)字,而是任何人們認(rèn)為有價(jià)值的、經(jīng)過共識(shí)的數(shù)據(jù),Bitcoin 的交易輸出結(jié)構(gòu)顯然滿足不了這個(gè)需求。但是它已經(jīng)給了我們足夠的啟發(fā):只需要將數(shù)字一般化,把它從一個(gè)存放整數(shù)的空間變成一個(gè)可以存放任意數(shù)據(jù)的空間,我們就得到了一個(gè)更加一般化的交易輸出,即Cell。
UTXO 最關(guān)鍵的是兩個(gè)部分,一個(gè)是 Amount,記錄這個(gè) UTXO 代表了多少 Coin,一個(gè)是 Lock ,代表這個(gè) Coin 屬于誰。而 Cell 進(jìn)行了一個(gè)泛化,Amount 泛化成了 Capacity 和 Data,Capacity 是一個(gè)數(shù)值,整個(gè) Cell 最大是多少,Data 是一個(gè)可以存任意 Byte 的字段。所以不同于 Bitcoin 只能用來存放整數(shù),任何人們認(rèn)為有價(jià)值的,經(jīng)過共識(shí)的數(shù)據(jù),都可以存在 Nervos CKB 上,這也是為什么我們需要一個(gè)更加泛化的狀態(tài)模型。CKB 中存在著的許許多多 Cells 的集合形成了 CKB 完整的當(dāng)前狀態(tài),在 CKB 的當(dāng)前狀態(tài)中存儲(chǔ)的是任意的共同知識(shí),不再僅僅是某一種數(shù)字貨幣。
Cell 是抽象的狀態(tài)驗(yàn)證模型,其提供的存儲(chǔ)(data)沒有任何內(nèi)部結(jié)構(gòu),所以它能支持任意的狀態(tài)驗(yàn)證規(guī)則(type)和所有權(quán)驗(yàn)證規(guī)則(lock),我們可以在Cell 模型上模擬 UTXO 模型,也可以在 Cell 模型上構(gòu)建 Account 模型,功能非常強(qiáng)大。
通過Cell,CKB 能夠成為一個(gè)通用驗(yàn)證網(wǎng)絡(luò),計(jì)算和驗(yàn)證的分離使各自的靈活性和擴(kuò)展性都得到了提高。更多的計(jì)算被推到了用戶端執(zhí)行,計(jì)算發(fā)生在離場(chǎng)景和數(shù)據(jù)更近的地方,數(shù)據(jù)處理的方式更靈活,工具更多樣。
這也意味著,在CKB架構(gòu)中,錢包是一個(gè)能做的事情更多,能力更大的入口。
在驗(yàn)證端,由于計(jì)算結(jié)果已經(jīng)完全確定,交易的依賴分析變得非常輕松,交易的并行處理也就更加容易。而基于Cell 建立的經(jīng)濟(jì)模型中,存儲(chǔ)的使用成本與占用空間大小和占用時(shí)間成正比,礦工可以為提供共識(shí)空間獲得相應(yīng)的收益。
CKB提供的 UTIlity 是安全的共識(shí)空間,價(jià)值來自于其安全性和可用性(accessability),并不是來自于交易處理能力(TPS),與Layer 2負(fù)責(zé)交易的特點(diǎn)相輔相成,在分層網(wǎng)絡(luò)和跨鏈網(wǎng)絡(luò)中具有更好的價(jià)值捕獲能力。
藍(lán)狐筆記:Nervos上的原生代幣是CKB,它代表了對(duì)全局狀態(tài)空間的占用,它是如何捕獲價(jià)值的?
呂國(guó)寧:在這里,我們首先要弄清楚,為什么我們要設(shè)計(jì)一個(gè)具有價(jià)值捕獲功能的經(jīng)濟(jì)模型。目前大多數(shù)加密經(jīng)濟(jì)模型將底層區(qū)塊鏈作為一個(gè)去中心化的交易處理系統(tǒng)來設(shè)計(jì)。
在這種情況下,加密經(jīng)濟(jì)學(xué)的設(shè)計(jì)往往側(cè)重于在共識(shí)過程中提供激勵(lì)和懲罰,來確保參與的節(jié)點(diǎn)能夠驗(yàn)證交易和達(dá)成共識(shí)。但是,底層公鏈同樣也是分布式的價(jià)值存儲(chǔ)平臺(tái):比特幣可以被視為貨幣價(jià)值的存儲(chǔ)平臺(tái);以太坊可以被視為加密資產(chǎn)和應(yīng)用狀態(tài)的價(jià)值存儲(chǔ)平臺(tái)。一個(gè)基于狀態(tài)存儲(chǔ)的經(jīng)濟(jì)模型,對(duì)于價(jià)值存儲(chǔ)平臺(tái)的可持續(xù)至關(guān)重要,并且它是獨(dú)立于交易需求的可持續(xù)經(jīng)濟(jì)模型設(shè)計(jì)的關(guān)鍵。
目前領(lǐng)先的智能合約平臺(tái)可以通過其貨幣溢價(jià)(存在超過內(nèi)在價(jià)值的價(jià)格,通常是由于被當(dāng)作貨幣)將維持公共用品的成本社會(huì)化。然而,這是不可持續(xù)的,因?yàn)樨泿乓鐑r(jià)可能受到競(jìng)爭(zhēng)、更好的互操作性、特別是二層跨鏈方案興起帶來的沖擊。為了實(shí)現(xiàn)可持續(xù)性,我們認(rèn)為智能合約平臺(tái)的加密經(jīng)濟(jì)學(xué)必須為了價(jià)值存儲(chǔ)而設(shè)計(jì),并成為一個(gè)價(jià)值存儲(chǔ)平臺(tái)。
那么CKB 是如何做到價(jià)值捕獲的呢?Nervos CKB 作為 Nervos Network 的 Layer 1 協(xié)議,旨在成為一個(gè)可持續(xù)的,以價(jià)值存儲(chǔ)為中心的智能合約平臺(tái)。CKB 原生代幣旨在代表持續(xù)時(shí)間內(nèi)占用該狀態(tài)存儲(chǔ)空間的權(quán)益。它的實(shí)用性主要類似于作為存儲(chǔ)平臺(tái)的土地,同時(shí)也具備貨幣(轉(zhuǎn)移價(jià)值)和燃料(支付計(jì)算)的功能 。
該協(xié)議通過其貨幣政策來限制狀態(tài)存儲(chǔ)的增長(zhǎng),并通過狀態(tài)使用者的「目標(biāo)通脹」方案收取狀態(tài)租金。在Nervos Network 中,CKB Token 是一種資源,代表的是存儲(chǔ)空間,1CKB=1CKByte。
由于供給的總量既定,CKB 是一個(gè)有限的資源,有著一定的稀缺性。你可以把 CKB 想象成一片土地。我們擁有了CKB,就等于擁有了這個(gè)存儲(chǔ)空間的使用權(quán)和所有權(quán),我們可以用它來存儲(chǔ)數(shù)據(jù),搭建應(yīng)用,存儲(chǔ)進(jìn) Nervos DAO,也可以將其用于租賃,豐富更大的 CKB 生態(tài),或是僅用于確保流動(dòng)性,這和土地的概念非常相似。一片土地上生態(tài)的繁榮,會(huì)作用于土地價(jià)值本身,對(duì)于 CKB 系統(tǒng)來說也會(huì)是如此,這也是實(shí)現(xiàn)價(jià)值捕獲功能的方式。
藍(lán)狐筆記:Nervos一路走來,遇到的最大挑戰(zhàn)是什么?最有成就感的是什么?
呂國(guó)寧:最有挑戰(zhàn)的,只有一件事,就是招人,有例子為證,你們觀察我的微信賬戶名字的后綴就知道,我們對(duì)優(yōu)秀有才華的人才是多么的渴求!
找到優(yōu)秀的人是一件很不容易的事情,我們覺得中國(guó)有非常多才華橫溢的年輕人,開發(fā)者,但是他們少有關(guān)注這個(gè)行業(yè),當(dāng)然這有我們行業(yè)自身的問題,以及這個(gè)行業(yè)還沒有發(fā)展到足夠大的體量能夠引起國(guó)內(nèi)技術(shù)社區(qū)的足夠重視。
換句話說,跟我們搶人才的,是那些發(fā)展的非常成熟,體量巨大的互聯(lián)網(wǎng)巨頭們,這個(gè)問題一直長(zhǎng)期困擾我們,困擾整個(gè)行業(yè)。最近一系列新聞和媒體的報(bào)道,讓我看到這個(gè)行業(yè)開始越來越被重視,被關(guān)注,這是非常積極,非常利好的事情。我們求賢若渴,我們打造國(guó)內(nèi)最好的人才培養(yǎng)環(huán)境,如果你對(duì)區(qū)塊鏈技術(shù)發(fā)展有特別高的目標(biāo)和追求,你想去最好的團(tuán)隊(duì),做最酷的將來最有影響力的可能會(huì)被最多用戶使用的產(chǎn)品,那么來我們這里是不二選擇。
我目前的角色是負(fù)責(zé)技術(shù)團(tuán)隊(duì),以及技術(shù)社區(qū),所以相對(duì)偏技術(shù),但是我們有運(yùn)營(yíng)團(tuán)隊(duì),研究團(tuán)隊(duì),他們也在拼命歇斯底里得招人。我們上個(gè)月剛剛完成了一輪public sale,結(jié)果還行。但是我們不想談錢,談錢傷感情,讓我們來談區(qū)塊鏈的前景、未來、以及合作可能性吧。
我們其實(shí)有三條產(chǎn)品線:Nervos 公鏈,火幣金融公鏈,以及面向國(guó)內(nèi)大型金融機(jī)構(gòu)的聯(lián)盟許可鏈CITA,總有一款適合你。歡迎優(yōu)秀的開發(fā)者隨時(shí)來撩我,如果你的身邊有任何優(yōu)秀的人才也歡迎推薦:daniel@nervos.org。
最有成就感的事情,還是我們的團(tuán)隊(duì)。在我心里,Nervos 絕對(duì)是一批優(yōu)秀的人組成的一個(gè)非常內(nèi)聚,團(tuán)結(jié),專注,堅(jiān)韌的團(tuán)隊(duì),而且不是只有一支工程團(tuán)隊(duì),還包括我們的研究團(tuán)隊(duì),運(yùn)營(yíng)團(tuán)隊(duì)。
在過去兩年間,陸續(xù)推出了經(jīng)濟(jì)模型設(shè)計(jì),NC-Max 共識(shí)算法,Eaglesong 工作量證明算法設(shè)計(jì),基于 RISC-V 指令集設(shè)計(jì)的新一代虛擬機(jī),以及公鏈的開發(fā),測(cè)試鏈發(fā)布到主網(wǎng)絡(luò)上線,以及圍繞 Nervos 技術(shù)打造的國(guó)內(nèi)和海外的開發(fā)者生態(tài)和社區(qū),都是讓我非常驕傲和自豪的地方,當(dāng)然我們還在路上,還要繼續(xù)努力。
中國(guó)發(fā)展出來自己的軟件操作系統(tǒng),中國(guó)沒有自己的成熟編程語言,中國(guó)自己的芯片設(shè)計(jì)和制造也很弱,此刻,區(qū)塊鏈技術(shù)還處在一個(gè)發(fā)展的早期,看起來中國(guó)在世界的區(qū)塊鏈領(lǐng)域中有那么一點(diǎn)點(diǎn)影響力。
那么一支來自中國(guó)的區(qū)塊鏈技術(shù)團(tuán)隊(duì)能不能在這個(gè)行業(yè)的發(fā)展早期,可以通過努力來證明我們有可能在全世界范圍內(nèi)跟其他的優(yōu)秀團(tuán)隊(duì)去競(jìng)爭(zhēng),并為區(qū)塊鏈?zhǔn)澜缲暙I(xiàn)我們的價(jià)值,即使這個(gè)團(tuán)隊(duì)來自于中國(guó),我們堅(jiān)信我們一定可以做到,并且已經(jīng)朝著個(gè)方向邁出腳步,并會(huì)一步一個(gè)腳印繼續(xù)下去,希望大家可以多多支持我們。
藍(lán)狐筆記社區(qū)“昂昂”:上面提到Nervos之后會(huì)把重心放在layer2生態(tài)上面,請(qǐng)問下Daniel,Nervos會(huì)采取什么激勵(lì)措施或者辦法吸引開發(fā)者參與layer2的生態(tài)建設(shè)。
呂國(guó)寧:我們對(duì)現(xiàn)在激勵(lì)開發(fā)者的手段非常了解,所有能激勵(lì)開發(fā)者的方式,我們都會(huì)不遺余力的去推廣。與此同時(shí)我們有一個(gè)非常大的優(yōu)勢(shì),我們有一個(gè)非常好的技術(shù)團(tuán)隊(duì),我們知道開發(fā)者想要什么,因?yàn)閷?duì)于開發(fā)者來說,金錢有時(shí)候只是激勵(lì)環(huán)節(jié)里的一部分,資本,市場(chǎng),技術(shù),社區(qū),一切對(duì)開發(fā)者有利的事情,我們會(huì)去做。稍后我們會(huì)有針對(duì)這個(gè)更多的制度設(shè)計(jì)和安排推出。
藍(lán)狐筆記社區(qū)“大胖魚”:請(qǐng)問呂總,公鏈需要考慮監(jiān)管規(guī)則嗎?比如前段時(shí)間國(guó)內(nèi)有學(xué)者提出的國(guó)際主流金融監(jiān)管指南PFMI里,對(duì)交易最終確定性、可回滾性的要求,目前沒有公鏈可以達(dá)到,Nervos在設(shè)計(jì)當(dāng)中是否有這方面的考慮?
呂國(guó)寧:從純技術(shù)角度來說,開發(fā)者往往關(guān)注技術(shù)多于政策。但是如果從監(jiān)管角度,區(qū)塊鏈?zhǔn)欠謨煞N的,許可和無須許可兩種鏈,Nervos CKB 是無須許可的公鏈,并具有強(qiáng)去中心化的特質(zhì),但是CKB 在底層,只關(guān)注資產(chǎn)的安全性,以及對(duì)上層業(yè)務(wù)的支持,底層不關(guān)注業(yè)務(wù),并盡量把業(yè)務(wù)推到上層去處理。
上層的業(yè)務(wù),可以選的技術(shù)方案有各種Layer 2, 聯(lián)盟鏈和許可鏈,側(cè)鏈等等,這些 Layer 2跟業(yè)務(wù)相關(guān)可以適應(yīng)不同國(guó)家的法律法規(guī),因?yàn)椴煌瑖?guó)家的監(jiān)管和法規(guī)是不一樣的,所以上層Layer 2 這一層更適合去面對(duì)監(jiān)管和法規(guī)。
藍(lán)狐筆記社區(qū)“大胖魚”:現(xiàn)有的金融類應(yīng)用還處在小打小鬧階段,對(duì)未來大規(guī)模的用戶、交易量,以及監(jiān)管要求,公鏈層面是否做了設(shè)計(jì),對(duì)未來能否占領(lǐng)市場(chǎng)會(huì)有深遠(yuǎn)影響。
呂國(guó)寧:在前面的講述過程中我提到了,在Nervos CKB 保證了安全和去中心化的基礎(chǔ)上,Layer 2 可以借助 CKB 所帶來的靈活屬性,去追求極致的高性能。因此,那些以資產(chǎn)、金融等為主要應(yīng)用場(chǎng)景的開發(fā)者特別適合在 Layer 2 上進(jìn)行開發(fā)。
在今年10 月份,招商銀行子公司招銀國(guó)際金融有限公司宣布與 Nervos 合作,將促使招銀國(guó)際開發(fā)同時(shí)面向散戶及機(jī)構(gòu)的去中心化應(yīng)用,未來還會(huì)有更多方案和細(xì)節(jié)的推出,敬請(qǐng)期待。
藍(lán)狐筆記社區(qū)“stone”:請(qǐng)問CKB既然具備智能合約,還有類似utxo的體系,那不是意味著存儲(chǔ)數(shù)據(jù)必然會(huì)大過BTC么?那如果運(yùn)行久了,怎么避免節(jié)點(diǎn)中心化問題呢?還有tps,應(yīng)該也不會(huì)高于BTC吧?
呂國(guó)寧:Nervos CKB 的經(jīng)濟(jì)模型設(shè)計(jì),尤其是底層 token 的定價(jià)模型,是基于存儲(chǔ)空間的,如果讀過我們的經(jīng)濟(jì)模型設(shè)計(jì),會(huì)知道一枚 CKB 代表你能在底層公鏈上擁有一個(gè) byte,即一個(gè)字節(jié)的存儲(chǔ)空間。CKB 的增發(fā)是一個(gè)持續(xù)通縮的過程,這就意味著,通過 Token 經(jīng)濟(jì)模型的設(shè)計(jì),我們讓底層的存儲(chǔ)空間變成了一種稀缺資源,并且配合經(jīng)濟(jì)激勵(lì),會(huì)迫使整個(gè)系統(tǒng)用來存儲(chǔ)最有價(jià)值的數(shù)據(jù),即資產(chǎn)的狀態(tài),這是經(jīng)濟(jì)模型中 token 設(shè)計(jì)的內(nèi)核。我愿意說,在Nervos CKB 的經(jīng)濟(jì)模型設(shè)計(jì)中,我們可能是在狀態(tài)爆炸問題,以及對(duì)其各個(gè)參與方的利益方面考慮最多的了。
藍(lán)狐筆記社區(qū)“stone”:但是,btc的utxo也是就只有資產(chǎn)狀態(tài),積累這些年交易數(shù)據(jù)都已經(jīng)100多G了,CKB還有智能合約邏輯,至少不會(huì)小于utxo模型吧?未來如果用的人很多,會(huì)不會(huì)存儲(chǔ)量爆炸呢。
呂國(guó)寧:我簡(jiǎn)單回答一下,歷史交易數(shù)據(jù)存檔和狀態(tài)空間爆炸是兩個(gè)問題。在節(jié)點(diǎn)類型中就有SPV 輕節(jié)點(diǎn),共識(shí)節(jié)點(diǎn),以及全節(jié)點(diǎn)的區(qū)別,不同的節(jié)點(diǎn)的場(chǎng)景不同。而共識(shí)節(jié)點(diǎn)和全節(jié)點(diǎn)是必須保持所有狀態(tài)的,而不必保存所有歷史數(shù)據(jù)。
保持所有狀態(tài)意味著你可以不依賴第三方,通過自己就有能力去驗(yàn)證每一筆新的交易是否有雙花,這個(gè)不依賴第三方的能力是關(guān)鍵。
狀態(tài)爆炸問題是指在沒有經(jīng)濟(jì)激勵(lì)和經(jīng)濟(jì)約束的情況下,會(huì)產(chǎn)生如經(jīng)濟(jì)學(xué)上的公地悲劇,向鏈上寫入狀態(tài)由于成本低廉而導(dǎo)致不受約束的持續(xù)占有狀態(tài)空間,并最終導(dǎo)致節(jié)點(diǎn)的運(yùn)營(yíng)成本越來越大,進(jìn)一步削弱了網(wǎng)絡(luò)的去中心化的問題。
藍(lán)狐筆記社區(qū)“知者善知”:以太坊目前是用戶最多,開發(fā)者最多的公鏈,nervos跟以太坊比有什么優(yōu)勢(shì),nervos有哪些措施可以吸引開發(fā)者進(jìn)來構(gòu)建生態(tài)?
呂國(guó)寧:之前我們看到一個(gè)趨勢(shì),很多新的公鏈都兼容以太坊EVM 虛擬機(jī),甚至直接把以太坊的 EVM 源碼搬過來,甚至把 Ethereum 整個(gè)源碼搬過來做自己的公鏈。..。.
這里我想說的是,大家都看到以太坊平臺(tái)上積聚了一眾開發(fā)者,然后都走EVM 兼容的方式,這樣可以對(duì)以太坊開發(fā)者友好,能夠吸引更多以太坊開發(fā)者過來,這樣的策略其實(shí)是需要反思的,這樣真的可以解決問題么?
在我們看來,核心關(guān)鍵問題是對(duì)技術(shù)趨勢(shì)的判斷和能否提供一個(gè)更有發(fā)展前景的平臺(tái),能否面向未來去打造一個(gè)更好的生態(tài),而不是盯著存量市場(chǎng),把現(xiàn)有的開發(fā)者抓過來真的是成功之道?我們看增量,以太坊開發(fā)社區(qū)還太小,未來還可以創(chuàng)造太多其他可能性。我們希望提供更好的可能性給未來更多加入到這個(gè)生態(tài)的開發(fā)者,這是我們的目標(biāo)。關(guān)于措施方面,我們?cè)谏厦娴膯栴}回復(fù)中提到了,這里不贅述啦。
藍(lán)狐筆記社區(qū)“stone”:layer1和layer2都具備智能合約功能,是出于什么考慮??jī)烧叩拈_發(fā)邏輯是一樣的嗎?比如做一個(gè)類似maker的dApp,應(yīng)該選擇layer1還是layer2呢?
呂國(guó)寧:此智能合約非彼智能合約,區(qū)別在于Layer 1 和 Layer 2 是兩個(gè)不一樣的場(chǎng)景,對(duì)智能合約的需求并不相同,所以兩種智能合約也不一樣。
在Layer 1 這一層,注重的是資產(chǎn)發(fā)行,資產(chǎn)錨定,資產(chǎn)映射到上層,以及從上層回到底層清算,在這個(gè)過程中,智能合約扮演的角色更像是一個(gè)清算系統(tǒng),仲裁法院,和強(qiáng)制執(zhí)行系統(tǒng),并且為了做好清算,仲裁,以及執(zhí)行,對(duì)智能合約可以擴(kuò)展和支持各種不同的密碼學(xué)加密算法和降低密碼學(xué)算法執(zhí)行開銷更重要。
在Layer 2 這一層,注重的是業(yè)務(wù)靈活性和多樣性,智能合約更多的任務(wù)是靈活地對(duì)資產(chǎn)編程,讓資產(chǎn)和各種類型的業(yè)務(wù)更好地結(jié)合,也就是說在這一層的智能合約,強(qiáng)調(diào)的是業(yè)務(wù)表達(dá)能力的靈活性。
藍(lán)狐筆記社區(qū)“Marcel”:nervos努力做一個(gè)完美的layer1項(xiàng)目,請(qǐng)問您對(duì)layer0怎么看?
呂國(guó)寧:我們做的是Layer 1 和 Layer 2,但是區(qū)塊鏈系統(tǒng)是基于當(dāng)前整套成熟的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的。我們也調(diào)研過 Layer 0 這個(gè)維度,但是我們不是很認(rèn)同在 Layer 0 這個(gè)層面的一些改進(jìn)方案,原因主要是去中心化。
去中心化有個(gè)隱含的前提,就是盡量降低準(zhǔn)入門檻,誰都可以用最便宜的價(jià)格搭建一臺(tái)服務(wù)器,或者一個(gè)云主機(jī),就能做一個(gè)全節(jié)點(diǎn)來驗(yàn)證網(wǎng)絡(luò)上的所有交易,或買一臺(tái)礦機(jī)介入網(wǎng)絡(luò)就能參與共識(shí),這些都是在一個(gè)非常成熟廉價(jià)的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施下,我們才能保障準(zhǔn)入門檻足夠的低。
目前所有的Layer 0 方案,如果是軟件方案,完全可以被 layer 1 吸收。如果是硬件方案,往往提高了準(zhǔn)入門檻,這就傷害了去中心化這個(gè)特性,這是跟我們發(fā)展區(qū)塊鏈技術(shù)的底層邏輯相沖突,這也是為什么我們沒有考慮采納任何基于硬件的 layer 0 方案的原因。
藍(lán)狐筆記社區(qū)“阿爾法貓”:共識(shí)機(jī)制是區(qū)塊鏈行業(yè)一直以來熱議的話題。新興公鏈更傾向于選擇DPoS或PoS類的共識(shí)算法。讓人感覺PoW機(jī)制越來越不受到市場(chǎng)的重視和追捧。為什么Nervos堅(jiān)持選擇PoW機(jī)制?
呂國(guó)寧:Nervos 的一層協(xié)議的核心功能是為價(jià)值存儲(chǔ)和結(jié)算提供安全性, 而不是擴(kuò)容。在這個(gè)前提下, 我們認(rèn)為 PoW 有著巨大的優(yōu)勢(shì)。
首先,雖然PoW 和 PoS 系統(tǒng)都有可能在權(quán)利集中的時(shí)候出現(xiàn)問題, 但是它們?cè)诰唧w的體現(xiàn)上很不相同。在PoW 系統(tǒng)里面, 不論是礦工還是礦池都需要不斷的投入,升級(jí)設(shè)備來保持競(jìng)爭(zhēng)力。隨著技術(shù)的升級(jí)(比如5G的到來),已有的平衡或者壟斷很容易被打破;而在 PoS 系統(tǒng)里面,Staker 的驗(yàn)證者幾乎無需運(yùn)營(yíng)成本就可以獲得獎(jiǎng)勵(lì)。這樣會(huì)容易使得權(quán)利越來越集中?;蛘哒f, 在 PoS 系統(tǒng)里, 權(quán)利集中的成本要比 PoW 系統(tǒng)小很多。尤其是 PoS 項(xiàng)目早期的 Staker, 他們一旦達(dá)成對(duì)共識(shí)過程的壟斷,是很難被打破的。
再有,PoS的大戶還有能力形成卡特爾,去審查新節(jié)點(diǎn)的加入從而不允許新的節(jié)點(diǎn)參與共識(shí),因?yàn)樗麄兛刂屏斯沧R(shí)過程本身。審查本身是一個(gè)難以被歸罪的行為, 從而也就很難懲罰和約束。這又是一個(gè) PoS 的壟斷一旦達(dá)成很難破除的原因。PoW 是徹底的無需許可。無論什么時(shí)候,只要你愿意,都可以買礦機(jī)和電力加入出塊者的行列,不需要今天的礦工給你任何形式的許可。
在安全性上,比特幣基于PoW 的共識(shí)已經(jīng)安全運(yùn)行十年,在學(xué)術(shù)社區(qū)也被廣泛研究,我們也有大量的實(shí)際觀察和數(shù)據(jù)來證明協(xié)議的安全性,而 PoS 仍然是一個(gè)很新的領(lǐng)域,實(shí)際在生產(chǎn)環(huán)境中有足夠多的節(jié)點(diǎn)運(yùn)行的網(wǎng)絡(luò)寥寥無幾,一些更新的基于的 PoS 的共識(shí)算法更是只是經(jīng)過紙上的推演。
藍(lán)狐筆記社區(qū)“stone”: CKB的設(shè)計(jì)是存儲(chǔ)狀態(tài)要抵押幣是嗎?那么是否用戶運(yùn)行智能合約,只要是需要存儲(chǔ)數(shù)據(jù)的,都需要抵押幣,而且只能保存一段時(shí)間?超期后如果沒有補(bǔ)充抵押,數(shù)據(jù)會(huì)被抹掉,還是凍結(jié)無法調(diào)用?
呂國(guó)寧:不是,而是另外一種模式,簡(jiǎn)單的說,當(dāng)用戶持有CKB,用戶有三種選擇:
第一種,抵押CKB 換取狀態(tài)空間存儲(chǔ)數(shù)據(jù)。
第二種,抵押到Nervos DAO 中收取利息。
第三種,持有,轉(zhuǎn)賬,交易。
第一種情況下,被抵押的token 會(huì)因?yàn)槌掷m(xù)出塊的礦工出塊獎(jiǎng)勵(lì)增發(fā)稀釋一點(diǎn)點(diǎn) token 的價(jià)值,這部分被稀釋掉的價(jià)值就是礦工維持系統(tǒng)安全向空間使用者收取的費(fèi)用。
對(duì)于第二種,不受出塊獎(jiǎng)勵(lì)增發(fā)的影響。
對(duì)于第三種,則會(huì)被稀釋,但是因?yàn)闆]有抵押置換空間,所以等于獲取了流動(dòng)性溢價(jià),但是因?yàn)橥洜奚袅艘徊糠謨r(jià)值。
藍(lán)狐筆記社區(qū)“格瑤”: nervos之前回答的非常棒,似乎偏技術(shù)的多一些,對(duì)于小白來說有些深?yuàn)W。請(qǐng)問nervos定位為國(guó)內(nèi)第一大公鏈,未來的發(fā)展規(guī)劃是如何的?作為普通人,我們?nèi)绾螀⑴c到nervos里來,是只能通過購買代幣嗎?在目前國(guó)家政策支持區(qū)塊鏈技術(shù),但未說明支持?jǐn)?shù)字貨幣背景下,nervos未來主要在幣圈發(fā)展,還是說將來也有通過區(qū)塊鏈技術(shù)+各行各業(yè)應(yīng)用落地的計(jì)劃?
呂國(guó)寧:的確我自己是技術(shù)背景,而Nervos 團(tuán)隊(duì)一貫的形象是非常關(guān)注技術(shù)本身,在技術(shù)方面非常執(zhí)著。Nervos 目前所有的精力都放在確保 CKB 主網(wǎng)絡(luò)上線這件事情上,相信主網(wǎng)絡(luò)上線后,會(huì)獲得更多的關(guān)注和反饋,我們也做好了應(yīng)對(duì)主網(wǎng)絡(luò)上線后的一切準(zhǔn)備。
之后我們將把注意力更多的放在開發(fā)者生態(tài),Layer 2 建設(shè)上,本質(zhì)上,我們是一家區(qū)塊鏈基礎(chǔ)設(shè)施團(tuán)隊(duì),我們想把基礎(chǔ)設(shè)施做好,然后支持更多的人在上面做應(yīng)用和生態(tài)。
普通用戶對(duì)我們也非常重要,普通用戶也會(huì)有非常大的概率成長(zhǎng)為我們的生態(tài)的一員,所以在每個(gè)機(jī)會(huì)和場(chǎng)合下,我會(huì)不遺余力的抓住機(jī)會(huì)介紹Nervos 給不同的人,不分開發(fā)者還是普通用戶。對(duì)我們來說,都是一次機(jī)會(huì)讓對(duì)方更了解我們,跟我們建立很好的關(guān)系,以及未來能幫助和支持我們。
國(guó)家支持區(qū)塊鏈技術(shù),對(duì)我們,乃至整個(gè)行業(yè)都是利好,我們有自己清晰明確的階段目標(biāo)和下一步發(fā)展規(guī)劃,在利好消息面前,我們只能鞭策,敦促自己抓住機(jī)會(huì),加快進(jìn)度,不要浪費(fèi),錯(cuò)過了這么好的發(fā)展契機(jī),未來還有很多不可確定性,還有太多變數(shù),我們這個(gè)團(tuán)隊(duì)做好了所有的準(zhǔn)備。這個(gè)團(tuán)隊(duì)的團(tuán)結(jié),內(nèi)聚,堅(jiān)韌,以及發(fā)展最好的區(qū)塊鏈基礎(chǔ)設(shè)施的愿景,其實(shí)才是真正Nervos 的護(hù)城河。
最后還是希望各種類型的用戶,都能在未來的社區(qū)和生態(tài)中找到定位,并且能支持我們,支持我們做的事情。
藍(lán)狐筆記社區(qū)“智者善知”:目前中國(guó)的政策環(huán)境下,聯(lián)盟鏈似乎比公鏈更容易被政策或者互聯(lián)網(wǎng)公司所接受,nervos在聯(lián)盟鏈這方面做得如何?未來nervos會(huì)跟政府或者機(jī)構(gòu)合作嗎?
呂國(guó)寧:從2016 年就我們開始布局聯(lián)盟鏈了,我們推出了高性能區(qū)塊鏈內(nèi)核 CITA,專門給大型金融和政府機(jī)構(gòu)提供聯(lián)盟鏈解決方案,也是在這個(gè)領(lǐng)域積累了大量經(jīng)驗(yàn)之后,我們才決定開始 Nervos 這個(gè)項(xiàng)目,大家可以通過 GitHub 了解 CITA 的代碼細(xì)節(jié)。https://github.com/cryptape/cita
藍(lán)狐筆記社區(qū)“Son Goku”: Nervos 采用的分層解決方案,底層做 SoV 也是采用的PoW共識(shí)對(duì)嗎?對(duì)于上層的MoE 具體采用什么技術(shù)方案來解決目前的可擴(kuò)展性問題,可以詳細(xì)說說嗎?
呂國(guó)寧:Nervos Network 會(huì)歡迎各種 Layer 2 的第三方方案接入到 Layer 1 層,同時(shí)我們也會(huì)提供一個(gè)開源且易于使用的 Layer 2 解決方案,該解決方案由名為「Muta」的 PoS 區(qū)塊鏈框架和基于它的側(cè)鏈解決方案「Axon」組成。目前Muta 和 Axon 都在大力的開發(fā)過程中,給開發(fā)者提供最好的支持。