你現在(Exist)的(Of)位置:網站首頁 > 新聞動态

爲(For)什麽區塊鏈需要(Want)Web3.0?

發布時(Hour)間:2021-07-12

下面我們首先從以(By)太坊的(Of)發展路徑來分析爲(For)什麽不(No)可能由一(One)條鏈解決所有問題。

以(By)太坊的(Of)發展路徑

世界計算機

2017年左右,以(By)太坊被認爲(For)是(Yes)一(One)台“世界計算機“——一(One)台永不(No)宕機,全世界每個(Indivual)人(People)都可以(By)寫代碼在(Exist)上(Superior)面運行的(Of)機器。

就其這(This)兩點來說,以(By)太坊确實做到了(Got it)(永不(No)宕機,人(People)人(People)運行)。但大(Big)衆通常理解的(Of)”計算機”,是(Yes)一(One)種能夠做通用(Use)計算的(Of)工具。而以(By)太坊的(Of)計算成本非常高昂,并不(No)能用(Use)來做通用(Use)計算,更不(No)能做大(Big)數據計算之類的(Of)事情。從這(This)個(Indivual)定義來說,以(By)太坊并不(No)是(Yes)一(One)台通用(Use)計算機,其最多隻能算作(Do)是(Yes)專用(Use)的(Of)計算器。計算不(No)考慮成本,就是(Yes)耍流氓。在(Exist)2021年的(Of)當前,已經無人(People)提“世界計算機“這(This)個(Indivual)概念,以(By)太坊早已變換了(Got it)其自身的(Of)定位,其作(Do)爲(For)“世界計算機“的(Of)理想,算是(Yes)失敗了(Got it)。參見:《爲(For)什麽我不(No)再把以(By)太坊解釋爲(For)“世界電腦”》。

關于(At)世界計算機,我們有一(One)個(Indivual)很好的(Of)類比物——目前火熱的(Of)後雲原生的(Of) Serverless 技術棧。Serverless 也具有“世界計算機“的(Of)特征:隻關心業務功能實現,不(No)關心系統資源分配和(And)運維,不(No)關心擴容問題,世界上(Superior)每個(Indivual)人(People)都可以(By)寫代碼在(Exist)上(Superior)面運行等等。由于(At)這(This)種類比性,我們可以(By)以(By) Serverless 領域發展過程中出(Out)現的(Of)一(One)些問題來說明區塊鏈如果作(Do)爲(For)世界計算機會存在(Exist)哪些問題:

成本問題:Serverless 在(Exist)專用(Use)領域的(Of)短平快服務上(Superior)占優勢,拿來做長期服務和(And)通用(Use)計算,在(Exist)成本上(Superior)反而超過傳統容器計算。參見:《Serverless is more expensive than you'd expect

》,《Serverless vs Docker Containers— what to choose in 2020? (updated)》

擴容問題:世界計算機的(Of)一(One)個(Indivual)基本要(Want)求就是(Yes):自動擴容。對客戶來說,世界計算機的(Of)計算能力和(And)存儲能力,應該是(Yes)沒有上(Superior)限的(Of)(雖然每一(One)次計算有限制,但是(Yes)應該可以(By)橫向容納幾乎無限多的(Of)函數實例服務,并且不(No)同的(Of)函數并行之間不(No)會有明顯資源競争)。而擴容問題是(Yes)區塊鏈領域最難的(Of)問題,沒有之一(One)(參見:《區塊鏈可擴展性概述[2020]》)。從這(This)一(One)點來看,區塊鏈在(Exist)這(This)個(Indivual)方向上(Superior)比較悲觀。

平台綁定問題:目前 Serverless 還有一(One)個(Indivual)極其嚴重的(Of)問題:平台綁定。你所開發的(Of) serverless 程序被強綁定在(Exist)某一(One)個(Indivual)雲平台上(Superior)的(Of)(Amazon Lambda, Microsoft Azure 等),如果想切換平台,就得重新爲(For)新平台編寫代碼,重新經受驗證,這(This)個(Indivual)代價太高了(Got it)。這(This)也是(Yes)很多客戶,特别是(Yes)企業級客戶最重視的(Of)問題之一(One)。即使基于(At)區塊鏈實現了(Got it)世界計算機,這(This)個(Indivual)問題也是(Yes)必須要(Want)面對的(Of)一(One)個(Indivual)問題。

最後,我們來一(One)個(Indivual)靈魂發問:世界計算機,是(Yes)否是(Yes)另一(One)種形式的(Of)中心化?

不(No)管怎樣,Dfinity(https://dfinity.org/) 在(Exist)這(This)個(Indivual)方向上(Superior)仍然在(Exist)積極地探索着。

DeFi 大(Big)爆發

世界計算機做不(No)成了(Got it),以(By)太坊的(Of)出(Out)路在(Exist)哪?

早在(Exist)2018年,《以(By)太坊的(Of)故事結局不(No)是(Yes)“ 世界計算機 ”,而是(Yes)“開放金融”》一(One)文就認爲(For)以(By)太坊最适合 DeFi,即開放金融。因爲(For)逐漸有豐富的(Of)金融類協議,在(Exist)以(By)太坊上(Superior)建立起來了(Got it),其文中對這(This)些金融類的(Of)應用(Use)進行了(Got it)歸類,看到了(Got it) DeFi 對傳統金融體系發起挑戰的(Of)可能性。

到了(Got it) 2020 年,由于(At)客觀條件的(Of)成熟以(By)及某些偶然性因素(比如流動性挖礦)的(Of)觸發,以(By)太坊迎來了(Got it) DeFi 大(Big)爆發,DeFi 正式成爲(For)以(By)太坊上(Superior)的(Of)殺手級應用(Use)。Compound, Maker, Aave, Synthetix, Curve Finance 等頭部應用(Use)迎來了(Got it)大(Big)量的(Of)用(Use)戶增長。參見:《DeFi explosion pushes Ethereum price to 2020 high》。所有人(People)都在(Exist)歡呼,以(By)太坊終于(At)找到了(Got it)自己的(Of)價值核心。

但是(Yes) DeFi 大(Big)爆發也引起以(By)太坊平台上(Superior)一(One)些嚴重的(Of)問題:網絡擁堵,手續費高漲,導緻抵押規模和(And)用(Use)戶規模擴大(Big)受限。這(This)是(Yes)典型的(Of)負網絡效應。

也就是(Yes)說,現階段的(Of)以(By)太坊已經無法承載這(This)麽多的(Of)價值了(Got it)。

價值溢出(Out)

由于(At)現階段以(By)太坊如此擁堵,而 Eth 2.0 又遙遙無期,于(At)是(Yes)社區在(Exist)擴容問題上(Superior)進行了(Got it)大(Big)量的(Of)讨論和(And)創新,現在(Exist)基本上(Superior)達成了(Got it)先建設二層網絡的(Of)共識——通過二層網絡來擴容。目前二層網絡有多個(Indivual)方向同時(Hour)在(Exist)探索,Optimism Rollup,ZK Rollup, Arbitrum,Polygon 等等,不(No)同的(Of)方向上(Superior)競争非常激烈。

其中 Polygon 目前風頭最盛(參見:《DappRadar 二季度報告:DeFi 鎖倉仍集中在(Exist)以(By)太坊,Polygon 生态增長迅猛》)。而目前 Polygon 的(Of)實現,嚴格來講并不(No)能算二層網絡,它其實是(Yes)一(One)條側鏈。側鏈本身隻是(Yes)一(One)個(Indivual)概念,并不(No)能算是(Yes)一(One)種具體的(Of)擴容技術手段。側鏈是(Yes)一(One)種相互關系,也就是(Yes)說,通過一(One)個(Indivual)橋連接的(Of)兩條鏈,它們互爲(For)側鏈。隻是(Yes)當前 Eth 基本一(One)家獨大(Big),幾乎所有的(Of)有價值資産都在(Exist) Eth 上(Superior),Eth 自身性能又弱,所以(By)會讓人(People)感覺所有“搭了(Got it)橋去 Eth“的(Of)鏈,都可以(By)算是(Yes) Eth 的(Of)側鏈(參見:《區塊鏈擴容前史:狀态通道、DPoS、大(Big)區塊與側鏈》)。從這(This)一(One)點來講,Polygon 的(Of)方案其實可以(By)跟 NEAR,BSC 這(This)些公鏈對以(By)太坊的(Of)擴容思路歸入同一(One)類。

打個(Indivual)比方,以(By)太坊就像一(One)個(Indivual)蓄水池,雖然想盡辦法在(Exist)給它挖寬挖深,但是(Yes)始終趕不(No)上(Superior)水(價值)流入的(Of)速度,于(At)是(Yes)漸漸就容不(No)下這(This)麽多價值了(Got it),于(At)是(Yes)就會(價值)溢出(Out)。這(This)就是(Yes)以(By)太坊的(Of)價值溢出(Out)效應

不(No)僅是(Yes)二層網絡,包括各種公鏈(可歸類于(At)側鏈網絡)都想抓住機會,争奪這(This)種溢出(Out)效應。如:BSC, Solana, NEAR,Polkadot 等等。參見:《解析 Layer 1 競争格局:新公鏈的(Of)機會在(Exist)哪裏?》。

從這(This)裏,我們看到了(Got it)一(One)個(Indivual)現象,區塊鏈世界,已經不(No)可能是(Yes)一(One)條鏈獨步天下了(Got it),未來一(One)定(其實現在(Exist)已經)是(Yes)一(One)個(Indivual)多鏈的(Of)世界。即使以(By)太坊2.0成功上(Superior)線,也不(No)大(Big)可能解決以(By)太坊1.0 DeFi 擁堵的(Of)問題,參見《以(By)太坊 2.0 中的(Of) DeFi:城市、郊區和(And)農村》。

區塊鏈的(Of)分層結構

如前所述,我們堅信未來是(Yes)一(One)個(Indivual)多鏈的(Of)世界。那麽,這(This)些鏈之間,是(Yes)不(No)是(Yes)就是(Yes)混沌的(Of),雜亂無章的(Of)存在(Exist)形式呢?

要(Want)研究一(One)個(Indivual)系統的(Of)結構,應該找到一(One)個(Indivual)基本量。從不(No)同的(Of)基本量出(Out)發,可以(By)給系統劃分出(Out)不(No)同的(Of)結構。而在(Exist)這(This)裏,我們沿用(Use)上(Superior)一(One)節提到的(Of)基本量:價值捕獲。

我們從價值捕獲的(Of)角度來劃分,可以(By)将區塊鏈世界劃分爲(For)一(One)個(Indivual)三層同心圓結構:

1626073450734484.png

對此層級結構圖解釋如下:

我們從最内核圈層 Circle0 或 C0 看起。處于(At)最内圈層的(Of)是(Yes) Bitcoin 和(And) Ethereum,它們的(Of)總價值占據了(Got it)目前區塊鏈市場的(Of)大(Big)部分(本文成筆時(Hour),大(Big)概占 64%)。Bitcoin 通過在(Exist)以(By)太坊上(Superior)封裝質押而進入 DeFi 領域。以(By)太坊是(Yes)整個(Indivual)區塊鏈宇宙價值的(Of)核心,也是(Yes)價值輸出(Out)的(Of)源頭。

第二圈層 Circle1 或 C1,包含以(By)太坊的(Of)各個(Indivual)二層網絡,和(And)各種側鏈,以(By)及其它所謂的(Of) layer1 公鏈。它們捕獲從以(By)太坊溢出(Out)的(Of)價值,并共同參與組建 DeFi 大(Big)生态。值得注意的(Of)是(Yes),所有基于(At)合約開發的(Of) Dapp 應用(Use)都屬于(At)這(This)一(One)層

第三圈層 Circle2 或 C2,是(Yes)各種面向特定應用(Use)的(Of)區塊鏈,Application-specific Blockchain, 簡稱 Appchain。這(This)些 Appchain,用(Use)于(At)承載各種與現實世界接軌的(Of)落地性應用(Use),也即 Web3.0 App。筆者傾向于(At)将這(This)些應用(Use)與金融(DeFi)或資産(比如 NFT)屬性相關的(Of)應用(Use)區分開。Web3.0 App 更多地對應于(At)傳統 Web2.0 世界的(Of)應用(Use),或者一(One)些新場景的(Of)應用(Use)。Appchain 是(Yes)這(This)些 Web3.0 App 的(Of)核心組件(參見《爲(For)什麽Web3.0需要(Want)區塊鏈》)。Web3.0 中的(Of)區塊鏈,指的(Of)就是(Yes) Appchain

三個(Indivual)圈層 C0, C1, C2,其中 C0, C1 主要(Want)用(Use)作(Do)資産和(And) DeFi 相關的(Of)應用(Use),C2 主要(Want)面向具體的(Of)落地應用(Use),即 Web3.0 應用(Use)。

那爲(For)什麽 C2 不(No)可以(By)用(Use)作(Do) DeFi 呢?其實也并不(No)排除。但從總體上(Superior)來說,C0, C1 已經能把 DeFi 問題解決好了(Got it),沒必要(Want)讓 C2 參與進來了(Got it)。C2 層應該專心處理 Web3.0 的(Of)問題。


這(This)裏,我們提出(Out)的(Of)這(This)套分層理論,有幾個(Indivual)方面的(Of)意義:

第一(One)個(Indivual)意義是(Yes),價值捕獲的(Of)分層:一(One)條鏈容納不(No)下所有價值,必然分配到多條鏈上(Superior)去。

第二個(Indivual)意義是(Yes),安全性的(Of)分層:不(No)是(Yes)所有鏈都需要(Want)同樣的(Of)安全級别,有些追求更高的(Of)安全性,有些追求更高的(Of)性能,有些追求更高的(Of)可擴展性。三個(Indivual)圈層由内及外,可以(By)認爲(For)安全性需求逐漸減弱,性能需求逐漸提高。

第三個(Indivual)意義是(Yes),業務焦點的(Of)分層:DeFi 與 Web3.0 業務相互分開,各自将精力放在(Exist)不(No)同的(Of)關注點上(Superior),解決好各自的(Of)問題。同時(Hour),也需要(Want)研究出(Out)适當的(Of)機制,讓兩個(Indivual)部分可以(By)交互協作(Do)。

簡單說來,就是(Yes)不(No)同的(Of)區塊鏈在(Exist)不(No)同的(Of)層上(Superior)幹不(No)同的(Of)事情

DeFi 與 Web3.0


回顧區塊鏈的(Of)發展,會發現其最初就是(Yes)圍繞金融問題而做的(Of)一(One)系列創新。也正是(Yes)在(Exist)這(This)些大(Big)量的(Of)創新的(Of)積澱下,才有了(Got it) DeFi 的(Of)爆發。如前所述,我們将 DeFi 與 Web3.0 兩者分開。DeFi 是(Yes)去中心化金融(Decentralized Finance)的(Of)縮寫,指那些建立在(Exist)區塊鏈網絡之上(Superior)的(Of)金融應用(Use),而 我們定義 Web3.0 特指構建于(At)開放協議之上(Superior)的(Of)所有非金融應用(Use)。兩者有清晰的(Of)邊界。


那麽,DeFi 和(And) Web3.0 之間的(Of)關系是(Yes)怎樣的(Of)?這(This)是(Yes)一(One)個(Indivual)值得深入探讨的(Of)課題。


我們先從金融說起,金融是(Yes)什麽?劉俏教授曾在(Exist)《如何重塑我們這(This)個(Indivual)時(Hour)代的(Of)中國(Country)金融》中總結:在(Exist)現代經濟體系下,金融是(Yes)由實體經濟、金融系統、政府宏觀政策、國(Country)際資金流動、資産定價等模塊交互形成的(Of)一(One)個(Indivual)複雜生态系統。與此同時(Hour),他(He)認爲(For)好的(Of)金融一(One)定是(Yes)中介成本最小化的(Of)金融。


在(Exist) Web2.0 互聯網時(Hour)代,謝平教授和(And)鄒傳偉博士提出(Out)了(Got it)互聯網金融的(Of)概念。在(Exist)《互聯網金融的(Of)基礎理論》文章中,他(He)們認爲(For)互聯網可以(By)降低交易成本和(And)信息不(No)對稱,提高風險定價和(And)風險管理效率,拓展交易可能性邊界,使資金供需雙方可以(By)直接交易,從而改變金融交易和(And)組織形式。


理想情況下,在(Exist)互聯網時(Hour)代,資本應該像信息一(One)樣無縫流通,交易成本應該是(Yes)最小的(Of)。但是(Yes)劉俏教授認爲(For)過去130年金融資産的(Of)平均成本基本未變,他(He)将這(This)種現象稱爲(For)“金融發展之謎”,即金融不(No)斷演進,卻沒有帶來金融中介成本的(Of)下降。


如何把金融中介成本降下來?這(This)是(Yes)構建 DeFi 的(Of)加密世界的(Of)工程師和(And)創業者正在(Exist)做的(Of)探索與試驗。

DeFi 希望利用(Use)區塊鏈技術創建一(One)個(Indivual)更開放和(And)透明的(Of)金融服務系統,其顯著特點是(Yes)無須許可的(Of)開放性和(And)交易數據的(Of)透明性。同時(Hour)其結算是(Yes)即時(Hour)的(Of),其金融服務是(Yes)全天候  7* 24 小時(Hour),而目前我們的(Of)全球金融體系隻在(Exist)朝九晚五的(Of)時(Hour)間 (非周末和(And)節假日) 内運作(Do)。


互聯網金融/金融科技和(And)去中心化金融 DeFi,兩者的(Of)技術架構圖對比如下:

1626073767404257.png

1626073830164399.png


通過簡單對比兩者的(Of)架構圖,DeFi 應用(Use)正在(Exist)試圖從基礎層上(Superior)重建金融服務,其運行成本會比傳統金融低幾個(Indivual)數量級。


目前的(Of) DeFi 主要(Want)集中在(Exist)金融的(Of)支付與清結算、資金融通等功能上(Superior),在(Exist)金融風險評估,社會資源配置,尤其是(Yes)金融合規可監管方面與金融科技的(Of)發展相去甚遠。我們以(By)傳統借貸的(Of)例子對比來看,企業貸款做生意,産生價值收入還貸,銀行收取利息。而 DeFi 大(Big)都是(Yes)隻在(Exist)協議之間流轉,資金沒有進入社會領域,沒形成有效的(Of)閉環,并未發揮金融對社會資源配置的(Of)功能。


因此,DeFi 隻是(Yes)在(Exist)金融服務方面先行一(One)步,MakerDAO,Compound,Uniswap,Synthetix 等代表性的(Of)項目引發了(Got it) DeFi 浪潮。但在(Exist)經曆了(Got it)時(Hour)長近一(One)年的(Of)爆發式發展後,DeFi 的(Of)發展現狀很“内卷”,各個(Indivual)賽道(以(By)太坊,波卡等不(No)同的(Of)區塊鏈基礎設施)擠滿了(Got it)同質化的(Of)項目。DeFi 迫切需要(Want)向外突圍,尋找新的(Of)市場空間,尋找能與實體産業結合的(Of)真正的(Of)價值閉環。


傳統金融與互聯網的(Of)關系,可以(By)用(Use)下圖展示:


1626074037813798.png

傳統金融業與互聯網



傳統金融爲(For)互聯網創業企業提供金融支持(天使,種子,貸款等形式),而互聯網企業将産生的(Of)利潤的(Of)一(One)部分,作(Do)爲(For)本息還給金融機構,實現了(Got it)金融與實體産業的(Of)閉環。


類似地,在(Exist) Web3.0 時(Hour)代,我們認爲(For) DeFi 與 Web3.0 的(Of)關系如下圖所示:

1626074148993161.png

去中心化金融與 Web3.0


上(Superior)圖中 DeFi 給 Web3.0 的(Of)應用(Use)項目(App)融資,Web3.0 的(Of)應用(Use)項目産生持久利潤(類比Web2.0互聯網應用(Use)的(Of)持久利潤),并對投資方産生(返還,分配)利息收益,從而對 DeFi 實現真正的(Of)價值輸入


區塊鏈發展到 DeFi 階段,如果要(Want)真正長久地發揮區塊鏈技術的(Of)價值,它需要(Want)依賴 Web3.0 的(Of)價值輸入。Web3.0 是(Yes) DeFi 與現實世界的(Of)接口。


我們前面提到,每一(One)個(Indivual) Web3.0 App 中,都應包含一(One)個(Indivual) Appchain。然後,衆多的(Of) Web3.0 App(平台)一(One)起,共同創造了(Got it) Web3.0。他(He)們的(Of)關系呈現出(Out)來,便是(Yes)下圖:


1626074214313298.png

可以(By)看到,相比于(At) Web2.0,在(Exist) Web3.0 時(Hour)代,我們多了(Got it)區塊鏈(應用(Use)鏈)的(Of)内核。

Contract 與 Appchain

DeFi 基礎設施層的(Of)區塊鏈和(And) Web3.0 應用(Use)中的(Of)區塊鏈,它們是(Yes)有差别的(Of)。

再次回顧區塊鏈的(Of)發展史,誕生區塊鏈概念的(Of)比特币項目開啓了(Got it)挑戰央行對貨币和(And)金融體系壟斷的(Of)大(Big)門,從這(This)個(Indivual)角度來講,比特币是(Yes)最初形态的(Of) DeFi。随後由 Daniel Larimer(BM)創建的(Of) Bitshares(中文名比特股 BTS )可以(By)看作(Do)是(Yes)第一(One)個(Indivual)嘗試 DeFi 的(Of)項目。但理想豐滿現實骨感,BTS 的(Of)探索最終流産。後來 Vitalik Buterin 提出(Out)了(Got it)以(By)太坊,它建立了(Got it)一(One)個(Indivual)可編程的(Of)、圖靈完備的(Of)智能合約區塊鏈,期望成爲(For)去中心化應用(Use)開發平台。至此基于(At)智能合約技術,全球加密開發者進行了(Got it)各種積極的(Of)探索,開發了(Got it)各種類型的(Of)去中心化項目(金融,遊戲,社交媒體等)。根據當前Coingecko市值分類數據,我們會發現市值排名前三的(Of)是(Yes)穩定币,交易類,DeFi,這(This)些均爲(For)金融資産交易類的(Of)應用(Use)。從這(This)個(Indivual)角度來講,智能合約并不(No)适用(Use)于(At)開發所有領域的(Of) DApp,而是(Yes)更适合金融領域 DeFi 應用(Use)。

随着區塊鏈技術的(Of)發展,出(Out)現了(Got it) Cosmos SDK,Substrate,Muta 等區塊鏈開發框架,這(This)爲(For)開發人(People)員提供了(Got it)一(One)種完全不(No)同于(At)智能合約的(Of)方式來創建去中心化應用(Use)程序。合約是(Yes)面向一(One)個(Indivual)通用(Use)的(Of)虛拟機開發,受限于(At)底層虛拟機的(Of)限制,可定制性較弱;而使用(Use)區塊鏈開發框架,開發人(People)員則可以(By)選擇框架中各種可用(Use)的(Of)模塊(比如共識,治理等組件)或者構建自定義模塊來快速定制和(And)啓動一(One)條區塊鏈,這(This)樣就大(Big)大(Big)提升了(Got it)靈活性。比如:由于(At)證券型通證(security tokens)需要(Want)基礎設施層具有更多的(Of)功能來确保監管合規性和(And)增強機構信心,Polymath 爲(For)此專門構建了(Got it)一(One)條區塊鏈 Polymesh 來更好地實現證券型通證的(Of)創建、發行和(And)管理。Compound 則專門構建了(Got it) Gateway 區塊鏈來實現跨鏈利率市場。這(This)些團隊由于(At)智能合約平台的(Of)某些限制轉而選擇構建應用(Use)鏈,一(One)定程度上(Superior)說明了(Got it)應用(Use)鏈更适用(Use)于(At)開發 Web3.0 的(Of) App。


下面是(Yes) Smart Contract 與 Appchain 的(Of)區别。

Smart Contract vs. Appchain


Smart ContractAppchain
開發難度小。合約易于(At)開發,但是(Yes)要(Want)構建安全健壯的(Of)代碼仍然需要(Want)非常小心。在(Exist)沒有區塊鏈框架的(Of)時(Hour)代,開發一(One)條獨立的(Of)鏈難度很大(Big)。但是(Yes)有了(Got it) Substrate 類的(Of)框架後,應用(Use)鏈的(Of)開發難度已經和(And)合約開發相差無幾了(Got it)。
啓動成本低。合約部署到合約平台上(Superior)成本很低。較高。需要(Want)啓動多個(Indivual)節點。并有一(One)定的(Of)運維工作(Do)。
性能和(And)成本分時(Hour)複用(Use)主體平台計算能力,受限于(At)主體平台上(Superior)的(Of)性能,無法做定制調優,會受平台上(Superior)的(Of)其它應用(Use)影響,需要(Want)向平台交Gas費可定制共識協議及各種組件,用(Use)來提高性能,獨享整條鏈上(Superior)的(Of)資源,不(No)會被其它應用(Use)影響,成本爲(For)部署節點和(And)網絡的(Of)運維成本
主體性無主體性。驗證人(People)與合約治理人(People)分離,合約不(No)一(One)定能保證及時(Hour)執行。具有主體性。鏈的(Of)治理者能保證治理策略能可靠及時(Hour)執行。
可定制性可定制性較弱,隻能在(Exist)合約框架内做開發可對區塊鏈的(Of)上(Superior)層和(And)底層做完全的(Of)參數定制,以(By)适應不(No)同的(Of)場景需求,靈活度更高,适應性更強
可進化性可進化性被束縛在(Exist)合約内,可進化升級的(Of)空間有限。比如如果進化需要(Want)合約外的(Of)參數改變或功能實現,那合約就無法朝那個(Indivual)方向進化。可根據業務需求快速改變,易于(At)進化來适應新的(Of)環境。必要(Want)的(Of)時(Hour)候甚至可根據正統性進行分叉演化
可組合性共享全局狀态空間,代碼基于(At)同一(One)套字節碼,可靈活組合不(No)共享全局狀态空間,不(No)一(One)定具有相同的(Of)字節碼,不(No)方便組合。有組合需求時(Hour),需要(Want)用(Use)到跨鏈功能(自研或第三方)
安全性由宿主平台提供安全性,共享宿主平台的(Of)安全性,在(Exist)大(Big)平台上(Superior)安全性較高如果Appchain是(Yes)獨立鏈,需要(Want)自行組建安全性,成本非常高,且不(No)容易做好。而如果Appchain接入類似Polkadot/Octopus這(This)種網絡,則能方便地獲得共享或租用(Use)安全性

從上(Superior)表可以(By)看出(Out),Smart Contract 的(Of)可組合性強,有利于(At) DeFi 應用(Use)的(Of)創新。Appchain 自主可控,可定制性高,适合面向具體場景下的(Of) Web3.0 應用(Use)。因此,當構建去中心化應用(Use),需要(Want)面向具體業務場景做定制時(Hour),Appchain 明顯具有更多的(Of)技術選項。

Appcain 相關研究

本文在(Exist)前面章節定義了(Got it) Appchain,并對 Appchain 與智能合約做了(Got it)詳盡的(Of)對比。本節更進一(One)步,對 Appchain 的(Of)普遍性質做一(One)些研究。

Appchain 中的(Of) Token

我們在(Exist)上(Superior)一(One)篇《爲(For)什麽Web3.0需要(Want)區塊鏈》中分析過,Token是(Yes)區塊鏈中必不(No)可少的(Of)組成部分。

但有一(One)個(Indivual)嚴重的(Of)誤解是(Yes):所有的(Of) Token 都是(Yes)加密貨币(cryptocurrency)。實際上(Superior),并不(No)是(Yes)所有區塊鏈上(Superior)發行的(Of) Token 都是(Yes)貨币(數字貨币)。Token 較爲(For)籠統地可分成如下三類:

1.Currency Token:貨币型 Token

2.Utility Token:功能型 Token

3.Security Token:證券(期權,股票等)型 Token

而 Untitled INC 更進一(One)步,對目前市面上(Superior)的(Of) Token 給出(Out)更精細的(Of)五種分類維度:目的(Of)、用(Use)途、法律、底層價值、技術。參見《Token分類的(Of)五個(Indivual)維度》

1626074507368136.png

《Token分類的(Of)五個(Indivual)維度》

本文不(No)準備對 Token 的(Of)分類理論展開叙述,讀者可查閱文末的(Of)參考資料進一(One)步了(Got it)解。

2017年6月 SEC(美國(Country)證監會)宣布 DAO Token 爲(For)證券(參見《SEC Issues Investigative Report Concluding DAO Tokens, a Digital Asset, Were Securities》),按證券相關法律進行監管。這(This)是(Yes)對區塊鏈 Token 的(Of)一(One)次重大(Big)定性。

而《證券型 Token 發行的(Of)監管範式轉變》一(One)文也認爲(For) STO(Security Token Offering)發行的(Of) Token 應該以(By)證券形式被納入監管框架。在(Exist)有效保障國(Country)家金融穩定和(And)維護市場秩序的(Of)前提下,應當爲(For)金融創新模式預留足夠的(Of)創新空間,有條件地接受制度變革。其中,利潤獲取方式成爲(For)判定是(Yes)否構成證券的(Of)關鍵因素

而 Appchain 或 Web3.0 App 作(Do)爲(For)進入人(People)們日常生活的(Of)落地型應用(Use),自然應該積極擁抱監管。

基于(At)以(By)上(Superior)背景信息,回到 Appchain,在(Exist) Web3.0 App 中,我們應該發行證券類 Token 和(And)功能性 Token,而不(No)應該在(Exist) Appchain 中發行 Currency Token。其實在(Exist)整個(Indivual)區塊鏈宇宙中,能歸類于(At)加密貨币的(Of) Token 非常少,貨币作(Do)爲(For)一(One)般等價物,是(Yes)價值交換的(Of)媒介,隻有極其有限的(Of) Token(比如比特币)有潛力承擔起這(This)個(Indivual)角色。另外,應用(Use)層的(Of) Token 如果不(No)歸類于(At)證券型 Token 或功能型 Token,那麽将會在(Exist)監管層面遇到嚴重阻礙。

另一(One)方面,證券/功能 Token 也需要(Want)進入市場流通。一(One)旦涉及到資産流通,我們應該把相關的(Of)業務邏輯剝離到 DeFi 層去執行。在(Exist) Appchain 層,應盡量隻處理具體應用(Use)業務相關的(Of)事務。

順便提一(One)句,Token 的(Of)中文翻譯使用(Use)“通證“較”代币”準确,建議以(By)後不(No)要(Want)将 Token 誤譯爲(For) “代币“。

Appchain 中的(Of)共識

一(One)般來說,最适合 Appchain 的(Of)共識是(Yes) PoS 類共識。

首先,我們在(Exist) Appchain 中排除 PoW 共識,理由如下:

1.PoW 能源消耗巨大(Big),全世界最終能容納的(Of) PoW 鏈有限,可能隻有少數幾條

2.PoW 鏈冷啓動非常困難,在(Exist)平台總算力達不(No)到一(One)個(Indivual)臨界值的(Of)情況下,PoW 鏈的(Of)安全性非常脆弱


相比之下,PoS 鏈有如下基本特點:

1.能源消耗非常少(相比于(At) PoW),以(By)太坊的(Of)評估是(Yes)不(No)到 PoW 耗能的(Of) 1%

2.PoS 鏈啓動時(Hour),需要(Want)使用(Use)其它資産做抵押。其安全性從一(One)開始就得到了(Got it)保障,并且随着應用(Use)鏈價值的(Of)增長,其用(Use)于(At)安全性的(Of)抵押也會相應增長,也即安全性也是(Yes)一(One)條正相關增長曲線

當然,PoS也有一(One)些自己的(Of)問題,全世界無數聰明的(Of)大(Big)腦都在(Exist)嘗試各種創新去解決這(This)些問題,并提出(Out)了(Got it)各種改進型的(Of) PoS 協議,比如 DPoS, NPoS, LPoS 等。關于(At) PoS 與 PoW 各自的(Of)優劣比較,不(No)是(Yes)本文的(Of)重點,可查閱相關資料深入研究。

從另一(One)方面來說,PoS 類協議更像傳統股份公司,隻不(No)過現在(Exist)變成了(Got it)社區化的(Of)公司(參見:《未來的(Of)公司:區塊鏈技術 + Token 經濟》)。基于(At) PoS 協議的(Of) Appchain 或 Web3.0 App 創業團隊,仍然需要(Want)像 Web2.0 時(Hour)代的(Of)創業團隊一(One)樣,靠團隊自身的(Of)特質和(And)努力,做出(Out)創新,推向市場,解決具體問題,生成價值反饋,發展狀大(Big),最後發展成一(One)個(Indivual)由社區擁有的(Of)的(Of)平台級項目。

就經典 PoS 來說,它本身不(No)太适合小團隊直接使用(Use),它有點像一(One)隻野馬,難以(By)駕馭。一(One)個(Indivual)初創團隊,很容易被 PoS 帶進坑裏。因爲(For)它不(No)僅是(Yes)一(One)個(Indivual)技術問題,還是(Yes)一(One)個(Indivual)社會學問題。并且一(One)旦在(Exist)治理上(Superior)出(Out)問題,往往就已經無法回頭了(Got it)。

一(One)般來說,Appchain 的(Of)節點不(No)會太多。開始可能隻有幾個(Indivual),發展到成熟階段可能也就隻有幾十個(Indivual)。過多的(Of)節點會影響業務系統的(Of)運行效率,Appchain 極其重視用(Use)戶體驗,項目需要(Want)在(Exist)安全性、運行效率、用(Use)戶體驗上(Superior)做一(One)個(Indivual)平衡。

考慮到 Web3.0 App 作(Do)爲(For)真正影響人(People)們生活的(Of)産品,未來它一(One)定會擁抱監管。在(Exist)有監管參與的(Of)情況下,Appchain 選擇 PoS 更合适。因爲(For)理論上(Superior)監管方可以(By)直接作(Do)爲(For)一(One)個(Indivual)節點加入網絡,進行第一(One)手的(Of)數據監管和(And)分析。

Appchain 獨立鏈的(Of)問題

Appchain 雖然有衆多優點,但是(Yes)其缺點也是(Yes)明顯的(Of)。本節詳細分析一(One)下 Appchain 作(Do)爲(For)獨立鏈的(Of)缺點。

開發難度。以(By)前,要(Want)從底層開發一(One)條獨立的(Of)區塊鏈出(Out)來,是(Yes)一(One)件非常困難的(Of)事情。很多區塊鏈項目,就是(Yes)把比特币或以(By)太坊的(Of)源代碼克隆一(One)份出(Out)來,改改參數,改改模塊,就是(Yes)一(One)個(Indivual)新的(Of)區塊鏈項目了(Got it)。即使這(This)樣,開發難度仍然很高。要(Want)運維并上(Superior)線一(One)條獨立的(Of)鏈,難度更高。但後來,Cosmos-sdk, Substrate, Muta 等框架出(Out)來後,啓動一(One)條新鏈變成了(Got it)一(One)件非常容易的(Of)事情,這(This)些開發框架大(Big)大(Big)降低了(Got it)區塊鏈的(Of)研發成本。

啓動難度和(And)安全性。啓動難度指的(Of)是(Yes)成功啓動一(One)條鏈的(Of)難度,其與安全性密切相關。對于(At) PoS 鏈來說,其初始質押量、驗證人(People)節點數量、STO 分配的(Of)合理性及 Token 的(Of)發行機制等,都直接影響鏈的(Of)安全性。要(Want)考慮周全,對于(At)一(One)個(Indivual)創業團隊來說,實屬不(No)易。獨立鏈的(Of)啓動還需要(Want)每個(Indivual)驗證人(People)啓動自己的(Of)節點,這(This)對驗證人(People)的(Of)技術能力和(And)運維能力有一(One)定要(Want)求。有一(One)些三方托管節點代運營之類的(Of)輔助服務,可一(One)定程度降低此類要(Want)求。

運維難度。驗證人(People)節點,需要(Want)運維自己獨立的(Of)服務器。運維體現在(Exist)幾方面:


服務器的(Of)穩定運行。監控其CPU負載、内存負載、網絡負載、存儲空間等等,适時(Hour)增加配置,防止由于(At)硬件原因導緻節點運行失敗

防攻擊。做好節點防護,防止外部黑客或不(No)明來源攻擊,對鏈的(Of)安全性造成沖擊

鏈上(Superior)代碼版本的(Of)及時(Hour)升級跟進。有些版本可以(By)通過 wasm 之類的(Of)技術自動升級,有些版本卻需要(Want)升級整個(Indivual)節點内容,需要(Want)手動或 DevOps 自動跟進

相比之下,合約平台上(Superior)的(Of)合約開發者,不(No)需要(Want)關心這(This)麽細節的(Of)運維内容。

跨鏈交互難度。如果所有的(Of)鏈都是(Yes)獨立的(Of)、互不(No)交互的(Of)鏈,那麽最終隻會形成一(One)個(Indivual)個(Indivual)的(Of)價值孤島。鏈與鏈之間打通,增加價值的(Of)流動性,才能創造出(Out)更多價值。因此跨鏈交互是(Yes) Appchain 必須從一(One)開始就考慮的(Of)問題。對以(By)太坊來說,上(Superior)面的(Of)合約不(No)需要(Want)考慮這(This)個(Indivual)問題:對内來說,以(By)太坊資産共享同一(One)個(Indivual)狀态空間,不(No)同合約資産之間是(Yes)可以(By)組合交互的(Of)。對外來說,隻要(Want)以(By)太坊與其它鏈做好跨鏈橋,就能方便地利用(Use)這(This)些橋轉移資産。但 Appchain 得自己面對這(This)個(Indivual)問題,要(Want)麽是(Yes)自己實現與其它鏈的(Of)跨鏈橋,要(Want)麽使用(Use)類似 Cosmos IBC 這(This)樣的(Of)跨鏈通信接口,要(Want)麽加入類似 Polkadot, Octopus 這(This)樣的(Of) Appchain 網絡集群。

其中,自己實現與其它鏈的(Of)跨鏈橋基本不(No)可行,因爲(For)在(Exist)多鏈架構下,存在(Exist)如此多的(Of)跨鏈橋,一(One)個(Indivual)一(One)個(Indivual)去實現得不(No)償失。

除了(Got it)上(Superior)述四個(Indivual)難度,其它還有比如治理難度:Appchain 通過 PoS 機制進行鏈上(Superior)治理,合約通過 DAO 類設施進行鏈上(Superior)治理,難度相當。PoS 本身如何運用(Use)好,是(Yes)一(One)個(Indivual)非技術性的(Of)問題,這(This)是(Yes)相當有難度的(Of)。Token 經濟學設計難度:在(Exist) Token 經濟學設計上(Superior),Appchain 能做的(Of)事情更多,更靈活,但是(Yes)實現也更複雜,難度比合約大(Big)(或者說這(This)是(Yes)客觀複雜性)。

綜合以(By)上(Superior)這(This)些因素,我們可以(By)斷定:創始小團隊基本無力負擔 Appchain 獨立鏈的(Of)開發和(And)運行。

Appchain 獨立鏈的(Of)集群

爲(For)了(Got it)解決以(By)上(Superior)這(This)些 Appchain 獨立鏈的(Of)問題,一(One)些團隊提出(Out)了(Got it)方案。這(This)些方案各有特色,解決問題的(Of)側重點也不(No)一(One)樣。


Cosmos

Cosmos 緻力于(At)解決不(No)同的(Of)區塊鏈之間跨鏈交互的(Of)問題,目标是(Yes)組建區塊鏈的(Of)互聯網。

首先,Cosmos-sdk 用(Use)于(At)快速開發并啓動一(One)條鏈,解決了(Got it)開發難度大(Big)的(Of)問題。

然後,其設計了(Got it) IBC 協議,IBC是(Yes)一(One)個(Indivual)通用(Use)的(Of)方案。在(Exist)實現了(Got it) IBC 協議的(Of)鏈之間,可以(By)無障礙的(Of)跨鏈交互消息。使用(Use) Cosmos-sdk 開發的(Of)獨立鏈,能方便地集成 IBC 協議的(Of)實現。這(This)樣,基于(At) Cosmos-sdk 開發的(Of)鏈之間,就能無障礙的(Of)互通。

但是(Yes) Cosmos Appchain,仍然沒解決鏈初始階段的(Of)安全性啓動問題,将安全性啓動問題抛給了(Got it) Appchain 自己去解決。


Polkadot

Polkadot 目标是(Yes)成爲(For)一(One)個(Indivual)完美的(Of)區塊鏈擴容方案。

Polkadot 的(Of) Substrate 是(Yes)區塊鏈的(Of)快速開發框架,非常優秀。具體可參見筆者《爲(For)什麽 Compound Gateway 使用(Use) Substrate 進行獨立鏈的(Of)開發》。

Polkadot 共享安全性,其質押安全性非常高,這(This)點與合約平台做到了(Got it)同級。

Polkadot 還支持平行鏈之間的(Of)跨鏈消息,讓平行鏈之間可以(By)無縫實現資産流通.

以(By)上(Superior)這(This)三點,解決了(Got it)前面描述的(Of)其中三個(Indivual)最大(Big)的(Of)問題,看起來 Polkadot 的(Of)方案完美無缺了(Got it)。

但是(Yes)它也帶來了(Got it)新的(Of)問題。Polkadot 中繼鏈的(Of)安全等級很高,安全機制非常複雜,導緻平行鏈插槽的(Of)競拍質押成本非常高,進而帶來了(Got it)其平行鏈的(Of)年租金非常高,這(This)給平行鏈的(Of) Token 經濟的(Of)設計和(And)發行帶來了(Got it)不(No)小的(Of)壓力。從這(This)一(One)點來說,對平行鏈的(Of)發展不(No)友好。由于(At)這(This)個(Indivual)特性,Polkadot 逐漸由開始面向 Appchain 的(Of)中繼網絡,變成了(Got it)面向平台的(Of)平台(Platform of platform),也即 Gavin 自稱的(Of) layer0。Polkadot 的(Of)每個(Indivual)插槽,實際連接的(Of)是(Yes)一(One)個(Indivual)同構分片。而每個(Indivual)分片,就是(Yes)一(One)個(Indivual)平台。100 個(Indivual)插槽,就是(Yes) 100 個(Indivual)分片。因此波卡可以(By)連接 100 個(Indivual)平台,是(Yes)一(One)個(Indivual) 100 個(Indivual)分片的(Of)網絡。而 Polkadot 網絡中的(Of)應用(Use)的(Of)開發模式,則再次回到了(Got it)在(Exist)某一(One)條平行鏈上(Superior)進行合約開發部署的(Of)模式。從這(This)個(Indivual)模式來講,反倒與以(By)太坊 2.0 殊途同歸了(Got it)。


Octopus

Octopus 目标是(Yes)提供一(One)個(Indivual)面向 Appchain 的(Of)完整基礎協議。

Octopus 的(Of)設計:選擇一(One)條合約鏈平台作(Do)爲(For)主鏈,而不(No)運行自己的(Of)主鏈或中繼鏈,所有 Appchain 直接與主鏈進行交互。這(This)樣做的(Of)好處是(Yes)降低了(Got it)再獨立運維一(One)條中繼鏈的(Of)成本,從而也降低了(Got it) Appchain 的(Of)接入成本(像 Polkadot 那樣的(Of)中繼鏈的(Of)運行成本會轉嫁到 Appchain 的(Of)接入成本上(Superior)來)。讓 Appchain 賽道的(Of)創業成本更低,存活率更高。

另一(One)方面,由于(At)主鏈(合約鏈)的(Of) DeFi 特征,Octopus 實際做了(Got it)一(One)個(Indivual)雙邊市場:一(One)面是(Yes) DeFi 投資方,一(One)面是(Yes) Appchain 創業團隊方。資方對 Appchain 進行自願 Staking(類似于(At)傳統的(Of) Angel,不(No)過更分散),成爲(For)這(This)條 Appchain 的(Of) Validator。當 Staking 量超過一(One)個(Indivual)門檻後,Appchain 就進入啓動的(Of)流水線。同時(Hour),Octopus 還提供一(One)整套雲平台自動化工具,讓缺乏足夠運維知識的(Of)資方也可以(By)做  Validator。由于(At) Octopus 将 Staking 角色與 Validator 角色強綁定,于(At)是(Yes)在(Exist)做啓動抵押的(Of)過程中,就順便解決了(Got it) Appchain 的(Of)安全性問題。也就是(Yes)說 Appchain 的(Of)安全性是(Yes) Stakeholder 和(And) Staking 量的(Of)副産品。隻不(No)過這(This)個(Indivual)安全性在(Exist)開始啓動的(Of)時(Hour)候,數值較低,随着 Appchain 的(Of)發展,這(This)個(Indivual)數值會逐漸提高。所以(By)這(This)種安全性被稱爲(For) leased security(租用(Use)安全性)。這(This)種設計也比較符合傳統互聯網創業團隊的(Of)估值增長曲線。

Octopus 的(Of)問題是(Yes),由于(At)其主鏈爲(For)一(One)條現有的(Of)合約鏈,其靈活性和(And)可定制性會受到一(One)些制約,不(No)如完全自主的(Of)中繼鏈那樣靈活和(And)可控。Octopus 的(Of)協議設計符合資本和(And)金融的(Of)基本規則,但實際運行效果如何,還有待觀察。

我們在(Exist)本節分析了(Got it)市面上(Superior)典型的(Of)幾個(Indivual) Appchain 集群方案。可以(By)看到,問題确實非常複雜,想要(Want)得到完美的(Of)解決方案,不(No)是(Yes)那麽容易。創新有無限多可能性,核心在(Exist)于(At)妥協的(Of)藝術。未來不(No)排除有更好的(Of)設計能較好地(折中地)解決 Appchain 的(Of)那些問題。

Appchain 開發框架簡介

幾乎每條區塊鏈都有自己的(Of)SDK,但不(No)是(Yes)所有的(Of) SDK 都是(Yes)爲(For) Appchain 開發設計的(Of)。我們這(This)裏主要(Want)介紹幾種用(Use)于(At)開發 Appchain 的(Of)開發框架。

Cosmos-sdk

https://tendermint.com/sdk/

《Cosmos SDK 開發者文檔》對 Cosmos-sdk 描述如下:

Cosmos-sdk 是(Yes)一(One)個(Indivual)開源框架,用(Use)于(At)構建類似 Cosmos Hub 等基于(At) PoS 共識算法的(Of)多元資産公有區塊鏈,以(By)及基于(At)權威證明共識算法的(Of)許可鏈。使用(Use)Cosmos SDK構建的(Of)區塊鏈通常被稱爲(For)專用(Use)區塊鏈(application-specific blockchains)。

Cosmos SDK的(Of)目标是(Yes)讓開發者可以(By)快速地構建一(One)條能與其他(He)區塊鏈以(By)原生的(Of)方式進行互操作(Do)的(Of)可定制區塊鏈。在(Exist)他(He)們的(Of)設想中,這(This)套SDK就像Web應用(Use)框架一(One)樣,可以(By)讓開發者迅速構建出(Out)基于(At) Tendermint 算法的(Of)安全區塊鏈應用(Use)程序。由Cosmos SDK開發的(Of)區塊鏈由組合式模塊構建,其中大(Big)部分模塊都是(Yes)開源的(Of),且任何開發者均可使用(Use)。任何人(People)都能爲(For)Cosmos SDK創建新的(Of)模塊和(And)集成已經構建的(Of)模塊,就像将他(He)們導入你的(Of)區塊鏈應用(Use)程序一(One)樣簡單。還有一(One)點,Cosmos SDK是(Yes)基于(At)功能(capabilities)的(Of)系統,這(This)允許開發者可以(By)更好地考慮模塊之間交互的(Of)安全性。

Substrate

https://substrate.dev

在(Exist)開發 Polkadot 的(Of)過程中,Paritytech 公司将區塊鏈的(Of)所有功能,拆解成抽象的(Of)設計,實現到一(One)個(Indivual)開源的(Of)、通用(Use)的(Of)區塊鏈框架中,并以(By)此框架爲(For)工具,構建 Polkadot 産品。這(This)個(Indivual)框架就是(Yes) Substrate。

Substrate是(Yes)一(One)個(Indivual)用(Use)Rust語言開發的(Of)以(By)通用(Use)性爲(For)目标的(Of)區塊鏈開發框架。它的(Of)設計元素,比如密碼學算法、存儲結構MPT樹,賬戶體系等,大(Big)部分借鑒自有史以(By)來最成功的(Of)以(By)太坊的(Of)基礎設施,(這(This)個(Indivual)可以(By)理解,Paritytech 最早就是(Yes)做以(By)太坊客戶端起家的(Of),Gavin Wood 也是(Yes)以(By)太坊的(Of)聯合創始人(People)之一(One))。一(One)個(Indivual)框架,要(Want)做到通用(Use),就需要(Want)高度抽象。而高度抽象的(Of)代價往往會顯得結構複雜,不(No)易于(At)使用(Use)。所以(By) Substrate 也提供了(Got it)很多 DSL(領域特定語言),方便新手學習使用(Use)。簡單歸納一(One)下,Substrate具有如下特點:

1.面向通用(Use)。其設計面向通用(Use)領域,而不(No)是(Yes)專爲(For)某一(One)條鏈做開發的(Of) SDK。每個(Indivual)團隊都可以(By)使用(Use) Substrate 開發出(Out)一(One)條完全獨立的(Of)不(No)依賴于(At)任何既有網絡的(Of)鏈出(Out)來(比如,使用(Use)Substrate 開發的(Of)區塊鏈可以(By)與 Polkadot 完全無關,這(This)也是(Yes) Paritytech 的(Of)設計目标之一(One))

2.功能全面。能覆蓋區塊鏈幾乎所有的(Of)場景,可以(By)說是(Yes)目前市面上(Superior)功能最全面的(Of)區塊鏈框架

3.Runtime 代碼編譯成 wasm 執行。Wasm是(Yes)當今區塊鏈業界主流的(Of)VM字節碼選擇

4.可定制性超強。Substrate 本身是(Yes)一(One)堆分散的(Of)組件,可以(By)在(Exist)一(One)套規範約束下,自由替換組件,自由組合

作(Do)爲(For)目前爲(For)止最強的(Of)區塊鏈開發框架之一(One),Substrate 受到了(Got it)越來越多創新團隊的(Of)歡迎。

Muta

https://docs.muta.dev

Muta 是(Yes) Nervos 團隊開發的(Of)區塊鏈 Appchain 開發框架。其文檔這(This)樣描述:

Muta是(Yes)一(One)個(Indivual)多面的(Of),高性能的(Of)區塊鏈開發框架,讓構建區塊鏈變得簡單靈活。區塊鏈開發者可使用(Use) Muta 快速構建他(He)們自己的(Of)區塊鏈,将焦點聚集在(Exist)業務功能性上(Superior),從而消除了(Got it)從頭搭建底層網絡和(And)共識機制的(Of)巨量工作(Do)。

Muta提供的(Of)基本核心組件有:

一(One)個(Indivual)新設計的(Of)共識算法 - Overlord,具有高吞吐量和(And)低延遲

快速和(And)穩定的(Of)存儲

模塊化 p2p 網絡

高性能内存池

Muta 提供定制的(Of)部分有:

通過開發服務——包括治理機制、業務邏輯,甚至是(Yes)連接到區塊鏈的(Of)虛拟機等,開發者可方便地定制鏈的(Of)功能。

在(Exist) Muta 中,服務是(Yes)一(One)個(Indivual)抽象層,用(Use)于(At)拓展 Muta 框架。每一(One)個(Indivual)服務是(Yes)相對獨立的(Of)單元,維護其自己的(Of)存儲和(And)操作(Do)接口。這(This)些服務共同形成了(Got it)鏈的(Of)狀态機部分,在(Exist)與區塊鏈的(Of)底層組件連接後,就成爲(For)一(One)條屬于(At)你的(Of)獨一(One)無二的(Of)區塊鏈。

微信咨詢

      Copyright@2018-2020   版權所有 武漢美申區塊鏈科技有限公司 工信部備案号:       爲(For)什麽區塊鏈需要(Want)Web3.0? - 新聞動态 - 成都區塊鏈開發