區塊鏈技術資源分享
追尋中本聰先生的腳步
?

Nervos幣挖礦:Cell 模型_去中心化儲藏價值SoV和交易中介的價值[email protected]藍狐筆記

前言:隨著區塊鏈正式成為國家支持的戰略,國產公鏈也引起越來越多人的關注。之前藍狐筆記一直有在關注Nervos。Nervos從第一性原理出來,通過對區塊鏈的深入理解,逐步設計出有自己特色的公鏈。雖然時至今日,還有不少人對公鏈的未來前景抱有懷疑。不過從藍狐筆記的觀察看,公鏈還處于早期,從當前加密世界展現出來的潛力看,整個市場上真正有可能突破萬億規模生態的,也只有比特幣、公鏈和穩定幣。那么,在這個未來有可能超過萬億規模的生態中,誰能勝出?Nervos如何在公鏈中脫穎而出?這是藍狐筆記&Nervos今天AMA的主題,藍狐筆記非常高興邀請到Nervos的聯合創始人呂國寧先生為我們做關于Nervos公鏈的分享。

呂國寧:大家好,我是Nervos 的 Daniel 呂國寧,在 Nervos,我是一只和藹可親,能跟周圍打成一片,并且中國風的大熊貓,謝謝大家今天參加藍狐筆記社區的活動。

目前公鏈在DeFi、游戲上有一些發展,不過目前看,大多數dApp用戶數都很少,排名靠前的dApp日活也只有幾千。公鏈作為基礎設施,它的破局點在哪里?從Nervos的角度,是如何理解公鏈的未來機會的?又計劃如何來把握這個機會?

的確,目前「DApp」整個生態都面臨著一些困境和挑戰。

公鏈作為基礎設施,沒有對 DApp 提供更好的性能支撐,這個問題大家往往歸因于公鏈沒有提供足夠的可擴展性。但是我們并不認為僅僅解決可擴展性就能對當下DApp 發展的困境進行破局。

我覺得這是目前公鏈需要認真思考的問題,你能提供的價值和別人提供的有什么不一樣?這才是公鏈破局的核心所在。如果分析現有的所有公鏈,我們認為目前的公鏈主要能提供兩種價值,SoV 價值和 MoE 價值。

SoV 的縮寫是 Store of Value,即去中心化儲藏價值,MoE 是 Medium of Exchange 的縮寫,即交易中介的價值,SoV 價值的代表是比特幣、它的核心價值是強去中心化性,為用戶提供100%自主掌控的私鑰,MoE 價值的代表是以太坊EOS、交易所公鏈為代表的業務平臺類公鏈。

它們的核心價值是業務、資產流程的公開透明,高速高效。

從技術上,不同的區塊鏈在技術的取舍上其實都是在“區塊鏈可擴展性不可能三角”中分別對性能和去中心化性做了一定程度的取舍。SoV 在于去中心化和安全,MoE 在于安全和性能,在去中心化上做了妥協。在共識層面,SoV 公鏈往往選擇 PoW 來實現更自由和更大范圍的共識節點的準入和參與;MoE 公鏈則往往選擇類 PoS/DPoS 機制,有限的共識參與節點來提高性能。SoV 公鏈的優勢是安全、自由、長期穩定,但相對的缺點就是性能較低。MoE 公鏈的優勢是高性能、高吞吐量,但相對的缺點是存在中心化風險。

目前還沒有任何一個公鏈的設計者會從SoV 還是 MoE 這兩個維度去考慮協議設計,這是一個非常偏底層邏輯的思考,其實是真正要認真考慮的一個問題。

能做好 SoV 就很難保障 MoE,要做 MoE 其實就必須舍棄 SoV,那么有什么辦法可以兩者兼得呢?

在一條鏈上,或者說在一個層面上,其實是沒有辦法的。這個問題我們思考了很久,也研究了很久,大概四年前我們就開始思考這個問題,Nervos 項目是兩年前開始做的。Nervos 是我們給這個問題的一個答卷。我們可以通過工程手段,通過分層的架構,在不同的層面去解決不同的問題,底層做 SoV,上層做 MoE,然后通過協議將上下兩層粘合起來,同時能提供這兩種價值給生態,滿足所有不同場景。

這里我們還有一個觀察,就是目前關于Layer 2 的區塊鏈擴容生態發展。我們觀察到 Layer 2 ,尤其是在以太坊領域的方案呈現出百花齊放的態勢,但是落地則遇到困境,這個困境主要來自于Layer 1,包括比特幣,以太坊,EOS 等等對 Layer 2 的支持不夠友好或者不夠徹底。

推薦閱讀:董沫:Celer Network_鏈下(layer2)廣義的狀態通道_五子棋以太坊_人物志@區塊鏈大本營

我們相信未來在Layer 1 支持的 Layer 2,會為整個生態帶來更好的安全,技術,擴展性方面的支撐,會催生一個繁榮的經濟生態。而涉及到落地應用和商業生態這一塊,Nervos CKB 底層會圍繞著鏈上資產和服務進行展開。一方面,我們會和社區一起鼓勵原生數字資產的發行以及已有資產的跨鏈引進,并且建設一個多元化的資產服務生態。另一方面, 我們會積極與業界領先的企業合作, 促成現實世界資產的數字化。Nervos 的分層結構尤其適合在 Layer 2 做合規資產的網關, 把現實世界的資產引入到區塊鏈上來。

上面提到Nervos之后會把重心放在layer2生態上面,請問下Daniel,Nervos會采取什么激勵措施或者辦法吸引開發者參與layer2的生態建設。

藍狐筆記社區“昂昂”

呂國寧:我們對現在激勵開發者的手段非常了解,所有能激勵開發者的方式,我們都會不遺余力的去推廣。與此同時我們有一個非常大的優勢,我們有一個非常好的技術團隊,我們知道開發者想要什么,因為對于開發者來說,金錢有時候只是激勵環節里的一部分,資本,市場,技術,社區,一切對開發者有利的事情,我們會去做。稍后我們會有針對這個更多的制度設計和安排推出。

nervos類似tcp/ip底層協議的意思嗎?

沒錯,tcp/ip 協議把網絡分成四層或者七層,不管是四層還是七層,其核心思想都是不通過一個復雜的單體系統去解決所有問題,因為你要面臨的問題越復雜,你的解決方案可能也會非常復雜。于是從工程角度,大家都會采取分層,或者分而治之的方式,在不同的層面解決不同的問題,然后打通上下層,這個解決思路貫穿了整個技術行業發展史。

 

你認為Nervos有對手嗎?如果有,會是誰?為什么?如果沒有,又是為什么?

呂國寧:其實關于競爭對手這個事兒呢,我們內心覺得其實此刻還沒有在技術層面上,或者說從方案層面上,有直接對標的競爭對手。簡單地說,其實我們前段時間發布了一個公鏈的定位白皮書,而這個定位白皮書呢,其實已經詳細地解釋了我們項目里面的很多方面。在這些方面里,我們目前還沒有看到跟我們做類似事情的方案和團隊。目前行業還處在一個非常早期的階段,我們和其他的公鏈都是在一個新領域做探索,都是在互相學習,共同推動行業進步。

以太坊現在走在最前面,有一個非常繁榮的生態,這是值得我們好好學習的。我們團隊和以太坊社區淵源非常深,也非常欣賞和尊重Vitalik 領導的以太坊社區,他們為整個行業做出了巨大的貢獻。

以太坊目前的挑戰包括:

  1. 沒有圍繞可持續,去中心化的資產存儲平臺而進行加密經濟學設計;
  2. 狀態爆炸帶來的節點中心化趨勢;
  3. 作為全球結算層的強客觀性需求和轉向PoS的沖突;
  4. 為了分片技術帶來的擴展性而導致可組合性缺失和復雜的編程模型。

上面四點是我們內部分享中的一個總結,具體展開會是一場比較久的技術分析,這里我就先不展開啦。最后說結論,包括Nervos 在內的公鏈也都在不同的方向嘗試。我們認為我們前進的方向是非常值得嘗試的,而區塊鏈未來的發展,其實大致就這么幾個方向,能探索出一個新的方向并不簡單,而能驗證這個方向,是需要大量的投入和時間的,當然如果驗證證明了這個方向,那么給這個行業帶來的價值是極為巨大的。

Nervos上適合發行原生資產嗎?其他原生數字資產適合遷移到nervos上嗎?Nervos上適合做DeFi嗎?如果適合,它會比以太坊更出色嗎?

Nervos 對資產,也就是 Asset 的支持是最高級別的,為此我們提出了一個 FCA 的概念,即 First Class Asset,用中文說,就是資產在公鏈上是一等公民,擁有最高的優先級,把資產定位成 FCA 是一種 DApp 設計模式,有別于以往大家熟知的其他模式,比如 ERC 20。

大家都熟悉ERC 20 這個模式,在以太坊上,可以幾乎無成本發行自定義資產,但是大家可能不熟悉的是,ERC 20 是一種智能合約類型,也就是說,在以太坊這些智能合約平臺上,智能合約是一等公民,從編程模型范式到方法論都是被第一優先級支持的。

在以太坊平臺,被優先級支持的,是智能合約,而不是資產,資產是通過智能合約發行的,從技術角度看,其實可以算作第二等公民。相對于Nervos 對資產的支持是一等公民支持,其本質差別是非常大的。

一切來自于我們的底層賬本模型設計選型帶來的平臺賦能。

目前的賬本模型設計有兩種主要的模式,一種是account 賬戶模型,一種是比特幣的 UTXO 模型。而 Nervos 的底層賬本模型,其實是源自比特幣這種 UTXO 的一種改進,我們自己稱之為 Cell 模型。

Cell 模型和 UTXO 模型一樣,都是資產導向的編程模型,而以太坊,EOS,其他各種平臺大部分選擇了賬本模型,關注點在賬戶,其次才是賬戶名下的資產。CKB 通過 Cell 和我們的虛擬機的組合實現了一種新的有狀態的智能合約編程模型。這個編程模型更加適合 Layer 2。

用戶在Nervos CKB上發行的原生自定義資產會跟以太坊上的ERC 20 一樣容易,甚至更加容易。在 Nervos CKB 上提出了一套發行原生自定義資產的協議,叫做 UDA ,User Defined Asset,即用戶自定義資產,用戶可能只需要填幾個關鍵參數,比如名字,數量,對一個資產智能合約地址等,就能自行發行出來,非常方便。

每一份資產都是一個Cell,每一份資產都擁有自己的標識符,我們完全可以認為 Asset Cell 是 UTXO 的通用化版本,這樣的 First-class Asset 有如下優點:

  1. 資產定義與資產狀態分離;
  2. 用戶的資產相互隔離,用戶資產狀態獨立;
  3. 只要 Asset Definition Cell 的 lock 邏輯允許,資產定義可以獨立更新。

當其他原生資產需要遷移到Nervos 時,需要考慮的是 Nervos 提供的核心功能,包括資產安全性,以及資產的價值捕獲機制等服務,這些功能和服務對遷移過來的資產是否有價值。

Nervos CKB 能給資產提供最好的安全性和靈活性等等。

 

如果我是一位普通的開發者或創業者,我能在nervos鏈上做什么?有什么合適的場景案例去構建嗎?

這個問題取決于什么類型的開發者在什么樣的時間來看 Nervos 開發。Nervos CKB 是一條多資產的價值存儲公鏈,在 Nervos Network 中,可以有豐富的生態和應用,適合不同的開發者參與開發。了解了 Nervos Network 中不同層級各自的特點,開發者就能很快地找到合適自己的開發環境。

目前,我們的Layer 1 也就是 CKB 的開發已經基本成型,CKB 是 Nervos 網絡的最底層(Layer 1),也是整個 Nervos 網絡的安全之錨。它可以保證足夠專注于成為安全、中立、去中心化,也需要為此付出比較高昂的費用,因此,CKB 最適合那些高價值資產的存儲和長期資產的保值。也因此,那些對安全、去中心化有高要求的開發者非常適合在我們的 Layer 1 上進行開發。

而對于 Layer 2 來說,絕大部分的計算、存儲、網絡傳輸發生在 Layer 2,在 Layer 1 保證了安全和去中心化的基礎上,Layer 2 可以借助 CKB 所帶來的靈活屬性,去追求極致的高性能。因此,那些以資產、金融等為主要應用場景的開發者特別適合在 Layer 2 上進行開發。

現在大多數的Layer 2 開發者都來自于以太坊,但目前他們所在的開發環境并不友好。很多 DApp 想要滿足自身的使用場景,都需要通過單獨跑一條鏈來實現,這是非常不理想的。而在 Nervos Network 中,我們有足夠安全和去中心化的 Layer 1,以及非常友好的開發環境,Layer 2 開發者可以輕松的在 CKB 上進行開發,他們可以在較小的 Layer 2 網絡上,針對專門的場景來設計最適合其使用環境的網絡,而不需要考慮其他因素。這會大大增加網絡的使用效率和拓展潛力。

我們也非常歡迎開發者在CKB 上進行開發。在 CKB 主網上線之后,我們會把大部分的研究工作投入到 Layer 2 協議中,并努力推進 Layer 2 生態的建設。我們也會為 Layer 2 的開發者提供豐富的資源。在這里,我們也非常歡迎 Layer 2 開發者加入到 Nervos 網絡中來。

Nervos作為公鏈如何完成最初的冷啟動?在挖礦、開發者生態、傳統企業合作等方面目前都有哪些進展?

PoW 項目,有一個特點是冷啟動非常難。這就像是一個剛剛出生的 Baby,一出生特別脆弱,需要呵護,需要時間不斷成長,但是只要經歷過早期的成長,那么 PoW 項目都能長成健壯的參天大樹。

我們在立項之初就非常清楚PoW 項目冷啟動很難,怎么辦呢?只有一個辦法,就是早早努力,早做打算。我自己本人親自拜訪過國內所有的礦池,有的礦池我去過非常多次。以及從年初開始,區塊鏈圈內跟挖礦相關的各種活動和大會,我們從不缺席。抓住每一個機會,去給礦工、礦池、以及相關合作方,比如挖礦軟件開發者去宣傳,講解Nervos 項目,增加 Nervos 項目在礦工礦池這邊的曝光度。

我們的經濟模型設計充分考慮了礦工的利益,我們做社區和推廣充分想辦法跟礦池礦工拉近關系,聽取他們的意見,在我們的設計中解決他們提出的問題。我們相信沒有礦工就沒有「安全」,沒有「安全」的區塊鏈也就沒太大的意義了,我們無時無刻不在關注PoW 公鏈中可能遇到的任何問題,并且積極想辦法在設計和開發過程中去解決他們,因為這些問題都關系到礦工的權益,當然也就攸關安全。

并且我們也深入研究過現在的幾個主要基于PoW 挖礦的公鏈,就拿比特幣舉例,它是目前公認最成功的PoW 代表,但是不代表比特幣沒有問題。

比特幣的問題出在它的經濟模型設計上,其經濟模型設計是不可長期持續的。比如在經歷兩次到三次產量減半,礦工是否還能一如既往地保持誠實和積極維護網絡的安全,這個話題在比特幣社區討論多年,其實目前是沒有定論的。

我們也不知道比特幣的這種經濟模型設計未來會朝著那個方向發展,但是我們覺得好的可持續的經濟模型設計不應該給未來留下不確定性,而是在一開始設計之初就把不確定性消除掉。比特幣和以太坊的經濟模型從長期來看,都存在礦工收益減少,網絡安全得不到保證的風險,而Nervos CKB 設計了一個能夠讓各方參與者都獲益、網絡持續穩定運行的經濟模型,以保證每個參與者的利益。

Nervos CKB 測試網挖礦大賽從 6月15日06:00 UTC 開始到 11月15日 UTC 截止,共經歷五期比賽,引起社區的廣泛關注,在比賽期間算力達到了 20 TH/s ,主網 Lina 將于 11 月 16 日正式上線。測試網挖礦比賽期間,得到了多家礦池的支持,包括但不限于:星火礦池,f2pool魚池,雙優礦池,蜜蜂礦池, BTC.com 礦池,火幣礦池,2Miners 礦池。在 9月份,BTC.com 還開源了關于CKB 礦池的挖礦服務和挖礦協議,為Nervos 社區貢獻力量,推動社區發展。

在2019 年第三季度, Nervos 基金會聘請了兩家在業內領先的安全審計公司對 Nervos CKB 進行了詳細的代碼審計,發現的問題目前都已解決或正在解決中。我們還發布了我們的 Bug Bounty 計劃,計劃將對被確認的 Bug 提供最高為 2.5 萬美金的獎勵,賞金計劃初始賞金金額為 100 萬美元。

主網上線后,在確保穩定運行的同時,我們會把大部分的研究工作投入到Layer 2 協議中,并努力推進 Layer 2 生態的建設。Nervos Network 會提供一個開源且易于使用的側鏈堆棧,該側鏈堆棧由名為「Muta」的 PoS 區塊鏈框架和基于它的側鏈解決方案「Axon」組成。目前Muta 和 Axon 都在大力的開發過程中,我們很快就會開源框架,給開發者提供最好的支持。火幣公鏈就是基于 Muta、CKB-VM 和 Nervos-p2p 等開源組件深度定制的一條金融公鏈。在今年 10 月份,招商銀行子公司招銀國際金融有限公司宣布與 Nervos 合作,將促使招銀國際開發同時面向散戶及機構的去中心化應用。

一些社區普通用戶第一次聽到Nervos的CKB,都需要花時間仔細去理解,那么,如果面對的是小白用戶,我們如何來解釋CKB,為什么叫CKB?

CKB幣從字面理解,有兩種含義。

  1. CKB 是(Common Knowledge Base 共同知識庫)的縮寫,從字母意思理解就是,“共同知識”就是一群人共同認同并接受的數據,而 CKB 寓意著希望成為所有人存儲共同知識的地方。Nervos CKB 是 Nervos Network 中的 Layer 1 層,它就是一個所有人存儲共同知識的地方。Nervos 是由一套協議組成的網絡, Nervos CKB 是其中最底層的協議。
  2. CKB 是(Common Knowledge Byte 共同知識字節)的縮寫,前面的“共同知識”同第一種解釋是一樣的,而最后的 Base 被替換成為了 Byte 字節,它賦予了 CKB 實際的物理意義,演變成為了 CKByte,CKByte 是所有人用來存儲共同知識的物理空間。Nervos CKB 可以稱之為共同知識庫,是因為 CKB 真實地綁定了區塊鏈上實際的物理資源,每一個 CKB 都對應著 Nervos CKB 上 1 Byte 的存儲空間,CKB 也是 Nervos Network 的 Layer 1 層的原生 Token 的名稱。

Nervos CKB(Common Knowledge Base,共同知識庫)是 Nervos Network 中的多資產價值存儲公鏈。

Nervos 想走的,是一條和比特幣還有以太坊不同的路,NervosCKB 是通過基于分層的架構,從新打造出真正為Layer2 所設計的 Layer1 的基礎設施,我們讓 Nervos CKB 專注于「安全」和「去中心化」,讓 Layer 2 去追求高拓展性。

Nervos的設計中,cell是Nervos CKB中最基本的狀態存儲單元,用戶可以在其中包含任意的狀態,當初是如何創造出cell概念的?

狀態模型是指整個鏈的當前狀態是以一種什么數據結構存下來的,比特幣里面是UTXO(Unspent Transaction Output 的簡寫),當前比特幣所有 UTXO 的集合就是比特幣當前的狀態。

CKB 底層賬本模型是一個非常接近比特幣的設計,它是 UTXO 的一個通用化,解決了 UTXO 只支持單一幣種,并且無法通過虛擬機擴展智能合約做資產編程的能力。UTXO 是一個很簡單,但很強大的設計,但 CKB 想要驗證和長久保存的狀態,不僅僅是簡單的數字,而是任何人們認為有價值的、經過共識的數據,Bitcoin 的交易輸出結構顯然滿足不了這個需求。但是它已經給了我們足夠的啟發:只需要將數字一般化,把它從一個存放整數的空間變成一個可以存放任意數據的空間,我們就得到了一個更加一般化的交易輸出,即Cell。

UTXO 最關鍵的是兩個部分,一個是 Amount,記錄這個 UTXO 代表了多少 Coin,一個是 Lock ,代表這個 Coin 屬于誰。而 Cell 進行了一個泛化,Amount 泛化成了 Capacity 和 Data,Capacity 是一個數值,整個 Cell 最大是多少,Data 是一個可以存任意 Byte 的字段。所以不同于 Bitcoin 只能用來存放整數,任何人們認為有價值的,經過共識的數據,都可以存在 Nervos CKB 上,這也是為什么我們需要一個更加泛化的狀態模型。CKB 中存在著的許許多多 Cells 的集合形成了 CKB 完整的當前狀態,在 CKB 的當前狀態中存儲的是任意的共同知識,不再僅僅是某一種數字貨幣。

Cell 是抽象的狀態驗證模型,其提供的存儲(data)沒有任何內部結構,所以它能支持任意的狀態驗證規則(type)和所有權驗證規則(lock),我們可以在Cell 模型上模擬 UTXO 模型,也可以在 Cell 模型上構建 Account 模型,功能非常強大。

通過Cell,CKB 能夠成為一個通用驗證網絡,計算和驗證的分離使各自的靈活性和擴展性都得到了提高。更多的計算被推到了用戶端執行,計算發生在離場景和數據更近的地方,數據處理的方式更靈活,工具更多樣。

這也意味著,在CKB架構中,錢包是一個能做的事情更多,能力更大的入口。

在驗證端,由于計算結果已經完全確定,交易的依賴分析變得非常輕松,交易的并行處理也就更加容易。而基于Cell 建立的經濟模型中,存儲的使用成本與占用空間大小和占用時間成正比,礦工可以為提供共識空間獲得相應的收益。

CKB提供的 Utility 是安全的共識空間,價值來自于其安全性和可用性(accessability),并不是來自于交易處理能力(TPS),與Layer 2負責交易的特點相輔相成,在分層網絡和跨鏈網絡中具有更好的價值捕獲能力。

Nervos上的原生代幣是CKB,它代表了對全局狀態空間的占用,它是如何捕獲價值的?

在這里,我們首先要弄清楚,為什么我們要設計一個具有價值捕獲功能的經濟模型。目前大多數加密經濟模型將底層區塊鏈作為一個去中心化的交易處理系統來設計。

在這種情況下,加密經濟學的設計往往側重于在共識過程中提供激勵和懲罰,來確保參與的節點能夠驗證交易和達成共識。但是,底層公鏈同樣也是分布式的價值存儲平臺:比特幣可以被視為貨幣價值的存儲平臺;以太坊可以被視為加密資產和應用狀態的價值存儲平臺。一個基于狀態存儲的經濟模型,對于價值存儲平臺的可持續至關重要,并且它是獨立于交易需求的可持續經濟模型設計的關鍵。

目前領先的智能合約平臺可以通過其貨幣溢價(存在超過內在價值的價格,通常是由于被當作貨幣)將維持公共用品的成本社會化。然而,這是不可持續的,因為貨幣溢價可能受到競爭、更好的互操作性、特別是二層跨鏈方案興起帶來的沖擊。為了實現可持續性,我們認為智能合約平臺的加密經濟學必須為了價值存儲而設計,并成為一個價值存儲平臺。

那么CKB 是如何做到價值捕獲的呢?Nervos CKB 作為 Nervos Network 的 Layer 1 協議,旨在成為一個可持續的,以價值存儲為中心的智能合約平臺。CKB 原生代幣旨在代表持續時間內占用該狀態存儲空間的權益。它的實用性主要類似于作為存儲平臺的土地,同時也具備貨幣(轉移價值)和燃料(支付計算)的功能 。

該協議通過其貨幣政策來限制狀態存儲的增長,并通過狀態使用者的「目標通脹」方案收取狀態租金。在Nervos Network 中,CKB Token 是一種資源,代表的是存儲空間,1CKB=1CKByte。

由于供給的總量既定,CKB 是一個有限的資源,有著一定的稀缺性。你可以把 CKB 想象成一片土地。我們擁有了CKB,就等于擁有了這個存儲空間的使用權和所有權,我們可以用它來存儲數據,搭建應用,存儲進 Nervos DAO,也可以將其用于租賃,豐富更大的 CKB 生態,或是僅用于確保流動性,這和土地的概念非常相似。一片土地上生態的繁榮,會作用于土地價值本身,對于 CKB 系統來說也會是如此,這也是實現價值捕獲功能的方式。

請問CKB既然具備智能合約,還有類似utxo的體系,那不是意味著存儲數據必然會大過BTC么?那如果運行久了,怎么避免節點中心化問題呢?還有tps,應該也不會高于BTC吧?

藍狐筆記社區“stone”

呂國寧:Nervos CKB 的經濟模型設計,尤其是底層 token 的定價模型,是基于存儲空間的,如果讀過我們的經濟模型設計,會知道一枚 CKB 代表你能在底層公鏈上擁有一個 byte,即一個字節的存儲空間。CKB 的增發是一個持續通縮的過程,這就意味著,通過 Token 經濟模型的設計,我們讓底層的存儲空間變成了一種稀缺資源,并且配合經濟激勵,會迫使整個系統用來存儲最有價值的數據,即資產的狀態,這是經濟模型中 token 設計的內核。我愿意說,在Nervos CKB 的經濟模型設計中,我們可能是在狀態爆炸問題,以及對其各個參與方的利益方面考慮最多的了。

藍狐筆記社區“stone”:但是,btc的utxo也是就只有資產狀態,積累這些年交易數據都已經100多G了,CKB還有智能合約邏輯,至少不會小于utxo模型吧?未來如果用的人很多,會不會存儲量爆炸呢。

呂國寧:我簡單回答一下,歷史交易數據存檔和狀態空間爆炸是兩個問題。在節點類型中就有SPV 輕節點,共識節點,以及全節點的區別,不同的節點的場景不同。而共識節點和全節點是必須保持所有狀態的,而不必保存所有歷史數據。

保持所有狀態意味著你可以不依賴第三方,通過自己就有能力去驗證每一筆新的交易是否有雙花,這個不依賴第三方的能力是關鍵。

狀態爆炸問題是指在沒有經濟激勵和經濟約束的情況下,會產生如經濟學上的公地悲劇,向鏈上寫入狀態由于成本低廉而導致不受約束的持續占有狀態空間,并最終導致節點的運營成本越來越大,進一步削弱了網絡的去中心化的問題。

Nervos一路走來,遇到的最大挑戰是什么?最有成就感的是什么?

最有挑戰的,只有一件事,就是招人,有例子為證,你們觀察我的微信賬戶名字的后綴就知道,我們對優秀有才華的人才是多么的渴求!

找到優秀的人是一件很不容易的事情,我們覺得中國有非常多才華橫溢的年輕人,開發者,但是他們少有關注這個行業,當然這有我們行業自身的問題,以及這個行業還沒有發展到足夠大的體量能夠引起國內技術社區的足夠重視。

換句話說,跟我們搶人才的,是那些發展的非常成熟,體量巨大的互聯網巨頭們,這個問題一直長期困擾我們,困擾整個行業。最近一系列新聞和媒體的報道,讓我看到這個行業開始越來越被重視,被關注,這是非常積極,非常利好的事情。我們求賢若渴,我們打造國內最好的人才培養環境,如果你對區塊鏈技術發展有特別高的目標和追求,你想去最好的團隊,做最酷的將來最有影響力的可能會被最多用戶使用的產品,那么來我們這里是不二選擇。

我目前的角色是負責技術團隊,以及技術社區,所以相對偏技術,但是我們有運營團隊,研究團隊,他們也在拼命歇斯底里得招人。我們上個月剛剛完成了一輪public sale,結果還行。但是我們不想談錢,談錢傷感情,讓我們來談區塊鏈的前景、未來、以及合作可能性吧。

我們其實有三條產品線:Nervos 公鏈,火幣金融公鏈,以及面向國內大型金融機構的聯盟許可鏈CITA,總有一款適合你。歡迎優秀的開發者隨時來撩我,如果你的身邊有任何優秀的人才也歡迎推薦:[email protected]

最有成就感的事情,還是我們的團隊。在我心里,Nervos 絕對是一批優秀的人組成的一個非常內聚,團結,專注,堅韌的團隊,而且不是只有一支工程團隊,還包括我們的研究團隊,運營團隊。

在過去兩年間,陸續推出了經濟模型設計,NC-Max 共識算法,Eaglesong 工作量證明算法設計,基于 RISC-V 指令集設計的新一代虛擬機,以及公鏈的開發,測試鏈發布到主網絡上線,以及圍繞 Nervos 技術打造的國內和海外的開發者生態和社區,都是讓我非常驕傲和自豪的地方,當然我們還在路上,還要繼續努力。

中國發展出來自己的軟件操作系統,中國沒有自己的成熟編程語言,中國自己的芯片設計和制造也很弱,此刻,區塊鏈技術還處在一個發展的早期,看起來中國在世界的區塊鏈領域中有那么一點點影響力。

那么一支來自中國的區塊鏈技術團隊能不能在這個行業的發展早期,可以通過努力來證明我們有可能在全世界范圍內跟其他的優秀團隊去競爭,并為區塊鏈世界貢獻我們的價值,即使這個團隊來自于中國,我們堅信我們一定可以做到,并且已經朝著個方向邁出腳步,并會一步一個腳印繼續下去,希望大家可以多多支持我們。

請問呂總,公鏈需要考慮監管規則嗎?比如前段時間國內有學者提出的國際主流金融監管指南PFMI里,對交易最終確定性、可回滾性的要求,目前沒有公鏈可以達到,Nervos在設計當中是否有這方面的考慮?

藍狐筆記社區“大胖魚”:

呂國寧:從純技術角度來說,開發者往往關注技術多于政策。但是如果從監管角度,區塊鏈是分兩種的,許可和無須許可兩種鏈,Nervos CKB 是無須許可的公鏈,并具有強去中心化的特質,但是CKB 在底層,只關注資產的安全性,以及對上層業務的支持,底層不關注業務,并盡量把業務推到上層去處理。

上層的業務,可以選的技術方案有各種Layer 2, 聯盟鏈和許可鏈,側鏈等等,這些 Layer 2跟業務相關可以適應不同國家的法律法規,因為不同國家的監管和法規是不一樣的,所以上層Layer 2 這一層更適合去面對監管和法規。

現有的金融類應用還處在小打小鬧階段,對未來大規模的用戶、交易量,以及監管要求,公鏈層面是否做了設計,對未來能否占領市場會有深遠影響。

藍狐筆記社區“大胖魚”:

呂國寧:在前面的講述過程中我提到了,在Nervos CKB 保證了安全和去中心化的基礎上,Layer 2 可以借助 CKB 所帶來的靈活屬性,去追求極致的高性能。因此,那些以資產、金融等為主要應用場景的開發者特別適合在 Layer 2 上進行開發。

在今年10 月份,招商銀行子公司招銀國際金融有限公司宣布與 Nervos 合作,將促使招銀國際開發同時面向散戶及機構的去中心化應用,未來還會有更多方案和細節的推出,敬請期待。

以太坊目前是用戶最多,開發者最多的公鏈,nervos跟以太坊比有什么優勢,nervos有哪些措施可以吸引開發者進來構建生態?

藍狐筆記社區“知者善知”

呂國寧:之前我們看到一個趨勢,很多新的公鏈都兼容以太坊EVM 虛擬機,甚至直接把以太坊的 EVM 源碼搬過來,甚至把 Ethereum 整個源碼搬過來做自己的公鏈.....

這里我想說的是,大家都看到以太坊平臺上積聚了一眾開發者,然后都走EVM 兼容的方式,這樣可以對以太坊開發者友好,能夠吸引更多以太坊開發者過來,這樣的策略其實是需要反思的,這樣真的可以解決問題么?

在我們看來,核心關鍵問題是對技術趨勢的判斷和能否提供一個更有發展前景的平臺,能否面向未來去打造一個更好的生態,而不是盯著存量市場,把現有的開發者抓過來真的是成功之道?我們看增量,以太坊開發社區還太小,未來還可以創造太多其他可能性。我們希望提供更好的可能性給未來更多加入到這個生態的開發者,這是我們的目標。關于措施方面,我們在上面的問題回復中提到了,這里不贅述啦。

layer1和layer2都具備智能合約功能,是出于什么考慮?兩者的開發邏輯是一樣的嗎?比如做一個類似maker的dApp,應該選擇layer1還是layer2呢?

藍狐筆記社區“stone”

呂國寧:此智能合約非彼智能合約,區別在于Layer 1 和 Layer 2 是兩個不一樣的場景,對智能合約的需求并不相同,所以兩種智能合約也不一樣。

在Layer 1 這一層,注重的是資產發行,資產錨定,資產映射到上層,以及從上層回到底層清算,在這個過程中,智能合約扮演的角色更像是一個清算系統,仲裁法院,和強制執行系統,并且為了做好清算,仲裁,以及執行,對智能合約可以擴展和支持各種不同的密碼學加密算法和降低密碼學算法執行開銷更重要。

在Layer 2 這一層,注重的是業務靈活性和多樣性,智能合約更多的任務是靈活地對資產編程,讓資產和各種類型的業務更好地結合,也就是說在這一層的智能合約,強調的是業務表達能力的靈活性。

nervos努力做一個完美的layer1項目,請問您對layer0怎么看?

藍狐筆記社區“Marcel”

呂國寧:我們做的是Layer 1 和 Layer 2,但是區塊鏈系統是基于當前整套成熟的互聯網基礎設施的。我們也調研過 Layer 0 這個維度,但是我們不是很認同在 Layer 0 這個層面的一些改進方案,原因主要是去中心化。

去中心化有個隱含的前提,就是盡量降低準入門檻,誰都可以用最便宜的價格搭建一臺服務器,或者一個云主機,就能做一個全節點來驗證網絡上的所有交易,或買一臺礦機介入網絡就能參與共識,這些都是在一個非常成熟廉價的互聯網基礎設施下,我們才能保障準入門檻足夠的低。

目前所有的Layer 0 方案,如果是軟件方案,完全可以被 layer 1 吸收。如果是硬件方案,往往提高了準入門檻,這就傷害了去中心化這個特性,這是跟我們發展區塊鏈技術的底層邏輯相沖突,這也是為什么我們沒有考慮采納任何基于硬件的 layer 0 方案的原因。

共識機制是區塊鏈行業一直以來熱議的話題。新興公鏈更傾向于選擇DPoS或PoS類的共識算法。讓人感覺PoW機制越來越不受到市場的重視和追捧。為什么Nervos堅持選擇PoW機制?

藍狐筆記社區“阿爾法貓”

呂國寧:Nervos 的一層協議的核心功能是為價值存儲和結算提供安全性, 而不是擴容。在這個前提下, 我們認為 PoW 有著巨大的優勢。

首先,雖然PoW 和 PoS 系統都有可能在權利集中的時候出現問題, 但是它們在具體的體現上很不相同。在PoW 系統里面, 不論是礦工還是礦池都需要不斷的投入,升級設備來保持競爭力。隨著技術的升級(比如5G的到來),已有的平衡或者壟斷很容易被打破;而在 PoS 系統里面,Staker 的驗證者幾乎無需運營成本就可以獲得獎勵。這樣會容易使得權利越來越集中。或者說, 在 PoS 系統里, 權利集中的成本要比 PoW 系統小很多。尤其是 PoS 項目早期的 Staker, 他們一旦達成對共識過程的壟斷,是很難被打破的。

再有,PoS的大戶還有能力形成卡特爾,去審查新節點的加入從而不允許新的節點參與共識,因為他們控制了共識過程本身。審查本身是一個難以被歸罪的行為, 從而也就很難懲罰和約束。這又是一個 PoS 的壟斷一旦達成很難破除的原因。PoW 是徹底的無需許可。無論什么時候,只要你愿意,都可以買礦機和電力加入出塊者的行列,不需要今天的礦工給你任何形式的許可。

在安全性上,比特幣基于PoW 的共識已經安全運行十年,在學術社區也被廣泛研究,我們也有大量的實際觀察和數據來證明協議的安全性,而 PoS 仍然是一個很新的領域,實際在生產環境中有足夠多的節點運行的網絡寥寥無幾,一些更新的基于的 PoS 的共識算法更是只是經過紙上的推演。

:CKB的設計是存儲狀態要抵押幣是嗎?那么是否用戶運行智能合約,只要是需要存儲數據的,都需要抵押幣,而且只能保存一段時間?超期后如果沒有補充抵押,數據會被抹掉,還是凍結無法調用?

藍狐筆記社區“stone”

呂國寧:不是,而是另外一種模式,簡單的說,當用戶持有CKB,用戶有三種選擇:

  1. 抵押CKB 換取狀態空間存儲數據。被抵押的token 會因為持續出塊的礦工出塊獎勵增發稀釋一點點 token 的價值,這部分被稀釋掉的價值就是礦工維持系統安全向空間使用者收取的費用。
  2. 抵押到Nervos DAO 中收取利息。不受出塊獎勵增發的影響。
  3. 持有,轉賬,交易。則會被稀釋,但是因為沒有抵押置換空間,所以等于獲取了流動性溢價,但是因為通脹犧牲掉了一部分價值。

nervos之前回答的非常棒,似乎偏技術的多一些,對于小白來說有些深奧。請問nervos定位為國內第一大公鏈,未來的發展規劃是如何的?作為普通人,我們如何參與到nervos里來,是只能通過購買代幣嗎?在目前國家政策支持區塊鏈技術,但未說明支持數字貨幣背景下,nervos未來主要在幣圈發展,還是說將來也有通過區塊鏈技術+各行各業應用落地的計劃?

藍狐筆記社區“格瑤”

呂國寧:的確我自己是技術背景,而Nervos 團隊一貫的形象是非常關注技術本身,在技術方面非常執著。Nervos 目前所有的精力都放在確保 CKB 主網絡上線這件事情上,相信主網絡上線后,會獲得更多的關注和反饋,我們也做好了應對主網絡上線后的一切準備。

之后我們將把注意力更多的放在開發者生態,Layer 2 建設上,本質上,我們是一家區塊鏈基礎設施團隊,我們想把基礎設施做好,然后支持更多的人在上面做應用和生態。

普通用戶對我們也非常重要,普通用戶也會有非常大的概率成長為我們的生態的一員,所以在每個機會和場合下,我會不遺余力的抓住機會介紹Nervos 給不同的人,不分開發者還是普通用戶。對我們來說,都是一次機會讓對方更了解我們,跟我們建立很好的關系,以及未來能幫助和支持我們。

國家支持區塊鏈技術,對我們,乃至整個行業都是利好,我們有自己清晰明確的階段目標和下一步發展規劃,在利好消息面前,我們只能鞭策,敦促自己抓住機會,加快進度,不要浪費,錯過了這么好的發展契機,未來還有很多不可確定性,還有太多變數,我們這個團隊做好了所有的準備。這個團隊的團結,內聚,堅韌,以及發展最好的區塊鏈基礎設施的愿景,其實才是真正Nervos 的護城河。

最后還是希望各種類型的用戶,都能在未來的社區和生態中找到定位,并且能支持我們,支持我們做的事情。

目前中國的政策環境下,聯盟鏈似乎比公鏈更容易被政策或者互聯網公司所接受,nervos在聯盟鏈這方面做得如何?未來nervos會跟政府或者機構合作嗎?

藍狐筆記社區“智者善知”

呂國寧:從2016 年就我們開始布局聯盟鏈了,我們推出了高性能區塊鏈內核 CITA,專門給大型金融和政府機構提供聯盟鏈解決方案,也是在這個領域積累了大量經驗之后,我們才決定開始 Nervos 這個項目,大家可以通過 GitHub 了解 CITA 的代碼細節。https://github.com/cryptape/cita

藍狐筆記社區“Son Goku”: Nervos 采用的分層解決方案,底層做 SoV 也是采用的PoW共識對嗎?對于上層的MoE 具體采用什么技術方案來解決目前的可擴展性問題,可以詳細說說嗎?

呂國寧:Nervos Network 會歡迎各種 Layer 2 的第三方方案接入到 Layer 1 層,同時我們也會提供一個開源且易于使用的 Layer 2 解決方案,該解決方案由名為「Muta」的 PoS 區塊鏈框架和基于它的側鏈解決方案「Axon」組成。目前Muta 和 Axon 都在大力的開發過程中,給開發者提供最好的支持。目前 Muta 代碼已經開源,大家可以在 Github 上查看細節:https://github.com/nervosnetwork/muta


風險警示:藍狐筆記所有文章都不能作為投資建議或推薦,投資有風險,投資應該考慮個人風險承受能力,建議對項目進行深入考察,慎重做好自己的投資決策。

通往區塊鏈的新世界:關注“藍狐筆記”公眾號:lanhubiji

藍狐筆記融資:歡迎感興趣的合格投資人溝通

加入藍狐筆記的知識星球:https://t.zsxq.com/iaQNnIq

加入藍狐筆記群微信:pacinoli

Nervos Network


推薦閱讀:

CKB幣經濟體系:解決通縮與通脹_手續費_利率的發現與調整@丟橡皮LostEraser


nervos幣

分享到:更多 ()
區塊鏈神吐槽

來評論吐槽 搶沙發

評論前必須登錄!

 

區塊鏈資源分享

韭菜的自我進化
新疆25选7开奖结果是多少钱