大家好,我是增小信。

2020 來了,新年快樂!

比特幣從 2009 年誕生至今也有 11 個年頭了,而從中提取的區塊鏈系統依然飽受各界爭議。很多專家認爲,去中心化的區塊鏈技術會嚴重威脅國家銀行的地位,使其喪失主動權,面臨危機。

但是,我們在 《公有鏈、私有鏈、聯盟鏈到底有何區別?》 中已經講到區塊鏈除了任何人都可以參與數據讀寫的公有鏈外還有讀寫權限有一定限制的聯盟鏈與私有鏈。

那麼本篇文章就來詳細講講公有鏈與聯盟鏈都有哪些代表案例,他們又將帶給未來怎樣的走向?

**
**

公有鏈

01

比特幣

在 《區塊鏈就是“比特幣”嗎?》 中我們知道比特幣(BitCoin)的本質是一種協議,即完全通過點對點技術實現的電子現金系統。它是去中心化的、難以篡改的、任何人都可以參與且被廣泛使用的公有鏈。

02

以太坊

以太坊(Ethereum)是基於區塊鏈技術的智能合約和去中心化應用平臺,其不直接“支持”任何應用,但內置圖靈完備的腳本語言,理論上可以通過“智能合約”機制創建任何交易類型和應用。“智能合約”就像一個自動的機器人,每當接收到一筆交易,就會運行特定的一段代碼,這段代碼能執行實現約定的數據存儲或者發送交易。

以太坊平臺利用以太坊虛擬機(EVM)和 Solidity 編程語言直接實施和執行點對點和多方協議。以太坊的核心理念很簡單: 一條內置圖靈完備編程語言的區塊鏈,允許在上面創建任何應用。

以太坊目前被廣泛用於 DeFi 領域,其上的 DeFi 市場份額已超過 30 億人民幣。作爲一種新的去中心化賬本協議,從產品的角度而言,以太坊是一個通用的全球性區塊鏈,可以管理金融和非金融類型應用的狀態。

03

Cosmos

Cosmos Network 是一個旨在使區塊鏈具有互操作性的網絡和框架,採用 Tendermint 共識機制。

目前主流區塊鏈公有鏈是相互隔離的,無法實現跨鏈的資產及信息交互。Cosmos 構建了跨鏈通信協議 IBC,從而實現相同結構下的鏈與鏈之間的可通信、可互連。除此之外,通過中間樞紐 Hub,連接起不同的代理鏈 Zone 與樞紐 Hub,實現 Cosmos 整體的跨鏈生態。

另一方面,Cosmos 提供了模塊化的開發工具,任何人都可以使用 Cosmos 封裝起來網絡層和共識層 :「Tendermint Core」,加上模塊化開發工具「Cosmos SDK」,來實現公鏈的簡單、快速開發,並接入 Cosmos 的跨鏈網關中。

*聯盟鏈 *

01

企業以太坊聯盟(EEA)

以太坊是一條實打實的公有鏈,而只向經過驗證的參與者開放的私有版本以太坊呢,則是聯盟鏈。企業以太坊聯盟(EEA)是圍繞以太坊創建的,旨在開發企業級區塊鏈解決方案,擁有 30 個創始成員,譬如如芝加哥商業交易所、英特爾、ING、摩根大通、微軟等。

許多企業既喜歡以太坊可用的開源實施、單一標準,快速發展的開發者生態系統和可用的人才,又期望可以擁有一種彈性的安全系統和一種健壯的控制環境,因此選擇了 EEA。

而 EEA 將引導一種基於以太坊區塊鏈的標準區塊鏈技術的設計,並根據所有企業成員的需要進行定製。

02

超級賬本(HyperLedger)

超級賬本 (HyperLedger)是 Linux 基金會 2015 年發起的推進區塊鏈數字技術和交易驗證的開源項目。其創建的目的是爲了支持多種商業環境的應用。作爲一個聯合項目,超級賬本由面向不同目的和場景的子項目構成。目前包括 Fabric、Sawtooth、Iroha、Explorer、Cello、Indy、Composer、Burrow、Quilt 等 15 個項目。

使用最廣泛的超級賬本項目 Hyperledger Fabric,是 IBM 貢獻給 Linux 基金會的商用分佈式賬本,是面向企業應用的全球分佈式開源項目。

Hyperledger Fabric 是用於企業與企業之間的聯盟鏈,其中達成共識或交易驗證的節點將由中央機構進行選擇,Hyperledger Fabric 組織的成員必須通過註冊才能訪問,所有的參與者都要得到批准。

在 Hyperledger Fabric 中,還提供了創建通道的功能,可以通過通道隔離數據,可以把一個通道理解爲一個隔離的賬本。雖然所有參與者都在一個區塊鏈網絡裏,但是可以在不同的通道中。所以,通過建立不同的通道可以達到按需共享的目的。

03

螞蟻區塊鏈 BaaS

螞蟻區塊鏈 BaaS (Blockchain as a Service)平臺是螞蟻金服自主研發的具備高性能、強隱私保護的金融級區塊鏈技術平臺。該平臺將區塊鏈作爲一種雲服務輸出,支撐了衆多的業務場景和上鍊數據流量,是行業區塊鏈解決方案的基礎。並致力於打造一站式服務,可根據實際需求來選擇、定製適合的區塊鏈服務,有效解決金融、零售、生活等多場景區塊鏈應用問題。

在企業級的聯盟鏈場景下,螞蟻區塊鏈 BaaS 的核心功能包括以下幾個方面:

1. 聯盟鏈管理:聯盟鏈的創建以及聯盟組織的管理。

2. 身份認證:每一個參與聯盟鏈的企業,都需要通過認證流程。

3. 自動化部署:整個平臺對於區塊鏈採用自動化部署,迅速、低成本擁有自己的區塊鏈。

4. 區塊鏈能力。螞蟻區塊鏈技術能力的輸出目前主要在兩個方面,一方面是存證平臺,針對區塊鏈的存證場景提供高性能、高可靠平臺。另一方面是智能合約平臺,提供可編程的智能合約運行環境。

5. 業務配置:提供業務視圖,workflow 業務訂閱服務來幫助客戶配置面向不同業務的應用。

6. 開發支持:提供完備的技術開發相關組件,幫助用戶落地最佳實踐,拓展更多場景。

以上這些典型的案例,既表現了公有鏈與聯盟鏈的不同之處,也可見他們之間並非完全矛盾、水火不容,最終還是要看不同的場景需要實現怎樣的功能 / 服務,從而選擇合適的區塊鏈類型。可預見的是,隨着社會與技術的發展,公有鏈與聯盟鏈的界限會變得越來越模糊,走向融合。

——————》》》》——————

聯盟鏈 PK 公有鏈:未來誰將獨佔鰲頭?