乾貨:一文帶你讀懂區塊鏈的五大分類

區塊鏈的定義很多人都講過了,大部分人的拆解都是從內涵角度來論述的。從本質上來說,區塊鏈就是一個採用分佈式一致性算法的數據庫。為了更好的理解區塊鏈,今天這篇,幾米嘗試從外延角度來跟大家聊聊現有區塊鏈的分類。

一、按開放程度:公有鏈、聯盟鏈、私有鏈

這個劃分應該得到了大部分人的認同,幾米就簡單說說自己的理解:

1、公有鏈:人人可參與

典型案例:BTC、ETH

特徵:系統最為開放,任何人都可以參與區塊鏈數據的維護和讀取,容易部署應用程序,完全去中心化不受任何機構控制。

如果拿現實來類比,公有區塊鏈可能就像我們所處的大自然或者宇宙,人人都在其中,沒有或者尚未發現任何主導的中心力量。

目前很多人在聊區塊鏈的概念的時候,幾米感覺其實聊的都是公有區塊鏈的概念。比如有人理解為區塊鏈是公共數據庫,而很明顯聯盟鏈和私有鏈並不屬於公共數據庫。

2、聯盟鏈:僅限聯盟成員參與

典型案例:R3聯盟、原本鏈

特徵:系統半開放,需要註冊許可才能訪問的區塊鏈。從使用對象來看,聯盟鏈僅限於聯盟成員參與,聯盟規模可以大到國與國之間,也可以是不同的機構企業之間。

用現實來類比,聯盟鏈就像各種商會聯盟,只有組織內的成員才可以共享利益和資源,區塊鏈技術的應用只是為了讓聯盟成員間彼此更加信任。

聯盟鏈往往採取指定節點計算的方式,且記賬節點數量相對較少。可能就因為這個原因,在一次線下活動時,有個朋友認為EOS本質上也是一條聯盟鏈。這個說法很有意思,大家不妨探討一下。

3、私有鏈:僅限個人或公司內部參與

典型案例:Multichain

特徵:系統最為封閉,僅限於企業、國家機構或者單獨個體內部使用,不完全能夠解決信任問題,但是可以改善可審計性。

跟現實類比,私有鏈就像私人住宅一樣,一般都是個人使用。擅闖民宅,是犯法的。侵入私有鏈,就像黑客入侵數據庫一樣。

不少人可能覺得私有鏈跟傳統的分佈式數據庫沒啥區別,技術上我不太確認,還需要更專業的人士一起交流探討下。

以上內容部分參考知乎上的一個答案,如果我說的還不夠詳細,那麼可以看看這個圖:

乾貨:一文帶你讀懂區塊鏈的五大分類

注意:上圖公有鏈的承載能力那麼低,因為是以比特幣和以太坊為例,畢竟這兩條公鏈是目前最受認可的公鏈。今年公鏈性能應該會有所突破,大家可以持續關注。

二、按應用範圍:基礎鏈、行業鏈

有句話是這麼說的,幣講的是共識,鏈拼的是生態。在區塊鏈的劃分中,按照生態的應用範圍,可以分為以下兩種類型:

1、基礎鏈

典型案例:ETH、EOS

特徵:所謂基礎鏈,在幾米理解起來就是提供底層的且通用的各類開發協議和工具,方便開發者在上面快速開發出各種DAPP的一種區塊鏈,一般以公有鏈為主。

如果拿現實來類比,我們常說基礎鏈就是操作系統。嚴格來說這種說法可能不夠準確,不同的基礎鏈定位還是有所不同,比如ETH和EOS可能更像操作系統,而本體和NULS則像定製協議。

2、行業鏈

典型案例:BTM、GXS、SEER

特徵:所謂行業鏈,業內似乎沒有統一的定義,幾米覺得是在底層技術上不如基礎鏈,且為某些行業特別定製的基礎協議和工具。如果把基礎鏈成為通用性公鏈,則你可以把行業鏈理解為專用性公鏈。

行業鏈類似我們日常生活中的某些行業標準,比如BTM就是資產類公鏈,GXS是數據公鏈,而SEER是預測類公鏈。

為了形象說明這兩者的區別,幾米畫了一個簡圖,獻醜了:

乾貨:一文帶你讀懂區塊鏈的五大分類

在按應用範圍劃分的時候,幾米覺得還應該有第三種分類:應用鏈。但總覺得應用鏈還是直接叫DAPP好了,跟鏈還是沒法相提並論的。

這個劃分程度可能更為小眾一些,也許就幾米有這樣的理解,網上並沒有查到太多的資料。

1、原鏈

典型案例:BTC、ETC

這種區塊鏈對技術的要求非常高,所以其實你看到的很多項目大都不是區塊鏈項目,是因為他們根本做不出來。

2、分叉鏈

典型案例:BCH、ETH

特徵:理解了原鏈,分叉鏈就很好理解了。所謂分叉鏈,就是在原鏈基礎上分叉出來獨立運行的主鏈。

乾貨:一文帶你讀懂區塊鏈的五大分類

相對而言,分叉鏈的研發難度低於主鏈。但是要維護好一條分叉鏈,後續的維護和升級工作也有很大的挑戰。比如BCH對BTC的分叉,ETH對ETC的分叉,這兩條分叉鏈都做的不錯。而之前幾米買過的AAC也是一條基於Achain分叉的公鏈,目前進度就感覺一般。

四、按獨立程度:主鏈、側鏈

根據這條區塊鏈是否足夠獨立,區塊鏈還有一種分法。

1、主鏈

典型案例:BTC、ETH

特徵:通俗來說,主鏈可以理解為正式上線的、獨立的區塊鏈網絡。就像一個小王國,獨立自主。

2、側鏈

典型案例:Mixin Network

特徵:本質上說,側鏈並不會特指某個區塊鏈,是遵守側鏈協議的所有區塊鏈的統稱。側鏈旨在實現雙向錨定,讓某種加密貨幣在主鏈以及側鏈之間互相“轉移”。

需要注意的是,側鏈本身也可以理解為一條主鏈。而如果一條主鏈符合側鏈協議,它也可以被叫做側鏈。

乾貨:一文帶你讀懂區塊鏈的五大分類

以我這兩天寫Mixin Network為例,它就是兼容各主流區塊鏈側鏈協議的一條通用性側鏈,這比主打比特幣或者以太坊側鏈技術的項目來說,可以說是高了一個數量級。

舉個現實的案例,主鏈和側鏈,有點像我們平常說的主城和衛星城的關係,彼此之間都是獨立運轉的城市系統,但彼此又互通有無。

五、按層級關係:母鏈、子鏈

最後一種劃分方式也還比較小眾,且聽幾米來做下簡單的定義。

1、母鏈

典型案例:本體、NULS、Mixin Network

特徵:萬鏈之母,能生鏈的鏈就叫做母鏈,可以說是底層的底層了。

第一次看到這類項目是NULS,可定製區塊鏈的基礎設施。後來看到本體也提了這樣的概念……作為NULS的持有人,當然希望NULS可以超越本體啦。

2、子鏈

典型案例:印鏈、Press one

特徵:構建在底層母鏈基礎上的區塊鏈,鏈上之鏈,即為子鏈。

印鏈是接入NULS的第一條子鏈,而Press one可能是目前基於Mixin Network相對知名的子鏈了,本體我關注不多,不知道有沒有相應的子鏈出現。

乾貨:一文帶你讀懂區塊鏈的五大分類

個人感覺,未來子鏈也會是一個趨勢。


分享到:


相關文章: