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