國內區塊鏈項目技術全面解析,你看好哪一個?
作者|陳浩
出處|極客時間《深入淺出區塊鏈》專欄
從 2009 年中本聰製作了比特幣世界的第一個區塊「創世區塊」開始,到 2014 年,以中國為礦機的產業鏈日益成熟,至今為止國內的優質區塊鏈項目日益增多,並且勢頭很足,不容小覷。今天我們來全面解析一下國內優秀項目的設計思路與技術特點。
文章出自《深入淺出區塊鏈》,點擊拼團省 10 元
小蟻 NEO
小蟻最早在 2015 年發起,它在 2017 年中正式更名為 NEO。
NEO 項目一共經歷過兩次 ICO,第一次 ICO 是項目創立,第二次 ICO 是項目更名後的品牌升級。可以說通過 NEO 項目的起起落落見證了整個國內區塊鏈項目的發展。
在重做了市值管理和社區建設後,NEO 成為了市值 TOP10 區塊鏈項目之一。
設計思路
NEO 是一個開放式智能經濟平台,它提供了數字身份、數字資產、智能合約三種核心元素用來支持 NEO 智能經濟生態。
數字資產:數字資產是以電子數據的形式存在的可編程式控制制的資產,NEO 在底層也直接支持類似 ERC20 的 Token 機制,所以用戶可以在 NEO 上自行註冊登記資產、交易和流轉。它也通過數字身份解決與實體資產的映射關係,用戶通過正規的數字身份所註冊登記的資產受到法律的保護。
數字身份:數字身份是指以電子數據形式存在的個人、組織、事物的身份信息,NEO 將實現一套兼容 X.509 的數字身份標準以及支持 Web Of Trust 式的點對點的證書籤發模式。
智能合約:NEO 上的智能合約與以太坊不同,叫做 NeoContract。這套智能合約體系的最大特點是直接支持 C#、Java 等主流編程語言,所以開發者可以在熟悉的 IDE 環境(Visual Studio、Eclipse 等)中進行智能合約的開發、調試、編譯。NEO 的通用輕量級虛擬機 Neo VM 具有高確定性、高並發性、高擴展性等優點。
技術特點
NEO 採用了 PBFT 類的共識演算法。NEO 的修改版為 dBFT 共識演算法,這裡 d 為 Delegated,就是代理人的意思。所有的 PBFT 類演算法都有個特性,就是通信複雜度是節點數量的平方次,例如 7 個節點出一次塊至少通信 72 次,對網路帶寬要求很高。所以記賬節點一般不會很多,它帶來的優勢就是 TPS 較高,並且不會分叉。
自成一派的智能合約體系。這裡降低了智能合約開發者的局限性,不必使用 Solidity 語言開發。
C# 技術生態。NEO 的主要實現都是 C# 語言編寫的,得益於.Net Core 的開源,NEO 的技術生態也在一直擴張。
Token 體系。提供了等價於以太坊 ERC20 的 NEP-5 Token 體系。
量子鏈 QTUM
量子鏈致力於開發比特幣和以太坊之外的新型區塊鏈生態,它的目標是通過自行設計,讓比特幣和以太坊完美地融合在一起,並通過智能合約為人們提供 Dapp 平台。
除此之外,量子鏈還提出了移動端 Dapp 策略,通過引入身份機制和 data-feed 鏈外數據達到合規性要求,最終通過推動 Dapp 的普及,讓傳統互聯網企業可以將量子鏈作為一個新的應用平台進行嘗試。
量子鏈關注利用區塊鏈技術進行價值傳輸,首次提出了 VTP——Value Transfering Protocal,價值傳輸協議的概念。這裡的價值傳輸協議是對標 HTTP、SMTP、POP3、SSH 等協議的。
量子鏈認為,在比特幣之前人們一直無法在不藉助第三方的情況下進行較好的點對點價值轉移,比特幣是運行在互聯網上的一個 VTP 協議,隨著區塊鏈技術的發展,人與人、人與信息的交互更加多樣化,未來會有更多的實體會被數字化(Tokenization)。
這裡所說的就是資產登記,被登記完之後,肯定還會面臨價值流轉的問題。量子鏈從技術出發,提供了第一個結合比特幣 UTXO 和以太坊 EVM 的區塊鏈技術生態區解決上述問題。
技術特點
基礎代幣 QTM 與比特幣腳本高度兼容,兼具 UTXO 和賬戶模型的優點。
與以太坊智能合約體系高度兼容的技術棧。
共識演算法使用了 PoS3.0 演算法,屬於經典 PoS 演算法。
提出了主控智能合約和普通智能合約的概念,通過主控合約可以引入鏈外數據 Data-feed。
通過主控合約可以提供合規性需求。
提供了等價於以太坊 ERC20 的 QRC20 Token 體系。
文章出自《深入淺出區塊鏈》,點擊拼團省 10 元
元界 Metaverse
元界是我主導的一個開源區塊鏈項目,項目於 2016 年 8 月發起,經過了 5 個月開發和測試,於 2017 年 2 月份上線。
元界是一個關注社會和商業需求的區塊鏈項目,目標是構建以數字資產(Metavase Smart Token)和數字身份 (Avatar) 為基礎新型區塊鏈生態,這種生態會為人類社會帶來深刻的變革。
除了數字資產和數字身份兩個概念,我們還提出了 BISC 內置智能合約和 BaaS 區塊鏈即服務的概念,並把數字身份作了延伸,提出了 Oracle 價值中介(此 Oracle 非彼 Oracle)。
總體思路是總結人與人、人與資產之間的關係,把總結後的通用需求抽象成模型,然後做到區塊鏈底層供使用者方便使用,這種方式我們叫做 BISC(Buit-in Smart Contract)內置智能合約,它可以降低商業應用在開發和使用過程中的技術風險。
通過 BISC,元界提供了數字資產 MST、數字身份 Avatar、Oracle 以及資產交易的功能,這一切都是圍繞資產和人來展開的。
數字資產 MST 可以讓人們獲得區塊鏈帶來的點對點操作資產的優勢,數字身份 Avatar 體現了人與人、人與資產之間的關係。
它可以連接到 MST 上,通過 Avatar 任何人都可以成為 Oracle,Oracle 可以幫助人們構建不可篡改的去中心化信譽系統,資產交易可以為 MST 解決基礎的流動性需求。
人們將區塊鏈作為基礎服務植入既存 IT 系統中的過程叫做 BaaS(Blockchain As A Service),BaaS 是一種快速、方便構建區塊鏈應用的方式。
技術特點
延續並擴展了 UTXO 模型,一切皆 UTXO 為資產和身份帶來了良好的安全性。
內置 BISC,沒有為用戶提供自己編寫智能合約的功能,提高了安全性,降低了多樣性。
PoW 挖礦,與以太坊的 PoW 挖礦演算法兼容。
內置了數字身份,提供了基於數字身份的域名系統,可以連接到數字資產上。
默認提供 HD 類型的主私鑰賬戶體系。
塊上限是 1MB,但出塊速度是 33 秒,所以 TPS 大約是比特幣的 18 倍。
提供等價於 ERC20 的 MST Token 體系。
比原鏈 Bytom
比原鏈是一種多元的資產交互協議。簡單來理解也是做數字資產的,不過換了種說法,理念稍不同。比原鏈認為在區塊鏈上存在兩種不同形態資產。
比特資產:是指區塊鏈上原生的數字貨幣、數字資產,例如比特幣、以太幣;
原子資產:對應到現實世界的資產,例如權證、權益、股息、債券、情報資訊、預測信息等。
人們可以通過比原鏈進行對上述兩種資產進行登記、交換、對賭、甚至基於合約的更具複雜性的交互操作。目的是連通原子世界與比特世界,促進資產在兩個世界間的交互和流轉。
比原鏈採用三層架構。
應用層對移動終端等多終端友好,方便開發者便捷的開發出資產管理應用 ;
合約層採用創世合約和控制合約進行資產的發行和管理,在底層支持擴展的 UTXO 模型 BUTXO, 對虛擬機做了優化,採用自省機制以防止圖靈完備中的死狀態 ;
數據層使用分散式賬本技術,實現資產的發行、花費、交換等操作。
技術特點
共識演算法是 PoW,屬於忠實的比特幣 PoW 黨。
挖礦演算法採用對人工智慧 ASIC 晶元友好型演算法,在哈希過程中引入矩陣和卷積計算,使得礦機在閑置或被淘汰後,可用於 AI 硬體加速服務,從而產生額外的社會效益。
兼容比特幣 UTXO 模型。
默認提供了基於 HD 的主私鑰賬戶體系。
加密模塊提供了基於國密 SM2、SM3 標準演算法。
植入了隔離見證設計。
本體網路 Ontology Network
本體網路是原 NEO 項目組成員李俊創立的,不過與 NEO 是完全獨立的項目,隨著技術大咖季宙棟的加入,市值躍入 TOP20。
本體網路是一個主打構建分散式信任體系的區塊鏈項目,支持多鏈、多系統融合的協議網路,不同的鏈和不同的系統都可以通過本體的信任協議進行協作。
本體包含獨立的分散式賬本、P2P 網路協議、模塊化的共識協議組,模塊化的智能合約機制幾個主要模塊。
本體的產品形式是 ONTO,ONTO 是基於本體的綜合客戶端產品、區塊鏈搜索引擎和區塊鏈體系的入口。
ONTO 將幫助用戶實現包括數字身份管理、數字資產管理、分散式數據交換等綜合性功能,ONTO 可以將數字身份與現實身份進行映射關聯,用戶可以利用這款產品建立自己的數字身份和多維的身份畫像,通過密碼學演算法實現隱私保護。
本體主要提供了以下三種協議。
提供分散式身份管理框架 (ONT ID),一個基於 W3C 的 DID 規範構建的去中心化的身份標識協議。
提供分散式數據交易協議 (ONT DATA),用於構建去中心化數據交易應用框架。
提供了信用評分協議(ONT Scores),支持建立開發不同的聲譽評價邏輯,提供評級授權與審計功能。
支撐這些協議的是 ONT 公鏈,以及 ONT 區塊鏈高性能可定製化框架。
技術特點
基於賬戶模型,並保留 UTXO 模型。
共識演算法採用 VBFT,它是結合 PoS、VRF(Verifiable Random Function) 和 BFT 的全新共識演算法。
模塊化的智能合約,提供 WASM 和 NEO VM 兩種。
通過 FPGA 加速計算密集型的業務模塊。
多層跨鏈的結構設計。
提供鏈上搜索引擎。
以上這些是國內發起的比較知名的區塊鏈項目,目前區塊鏈項目在國內發展快速,還有一些區塊鏈項目,因為篇幅原因沒有提及,例如公信寶、YowYow 等都很優秀,建議你進入這些項目的社區尋求更詳細的資料。
想了解更多區塊鏈技術,可以關注我在極客時間出品的《深入淺出區塊鏈》專欄,我會用通俗易通的語言從 0 開始講起,為你學習區塊鏈的基礎知識做好鋪墊,並手把手教你製作自己的迷你區塊鏈。


※送不了你粽子,送你幾本書吧!還有滿100減50的圖書活動!
※天價薪水難求一人才!想進區塊鏈行業?這兩點你必須了解
TAG:InfoQ |