區(qū)塊鏈有不同的分類標(biāo)準(zhǔn),最為常見的,就是根據(jù)開放對(duì)象的不同,將區(qū)塊鏈分為公有鏈、聯(lián)盟鏈和私有鏈。
一、公有鏈
是指完全去中心化的,全世界任何人都可以讀取和發(fā)送交易,而且交易能夠在區(qū)塊鏈上得到有效的確認(rèn),任何人都可參與其中的共識(shí)過程。共識(shí)過程的參與者通過密碼學(xué)技術(shù)共同維護(hù)公有鏈數(shù)據(jù)的安全、透明、不可篡改。公有鏈的典型應(yīng)用包括比特幣、以太坊等。公有鏈有三大特點(diǎn):
一是可以保護(hù)用戶權(quán)益免受程序開發(fā)者的影響。程序開發(fā)者沒有權(quán)利干涉用戶,用戶權(quán)益更容易得到保護(hù)。
二是開放性強(qiáng)。任何用戶都可以在公有鏈上建立自己的應(yīng)用,從而產(chǎn)生一定程度的網(wǎng)絡(luò)效應(yīng)。
三是數(shù)據(jù)公開透明。公有鏈的數(shù)據(jù)默認(rèn)都是公開的,每個(gè)參與者都可以看到所有的賬戶余額和交易活動(dòng)。不過,區(qū)塊鏈的匿名性讓參與者能夠隱藏現(xiàn)實(shí)世界中的真實(shí)身份。
二、聯(lián)盟鏈
是指參與區(qū)塊鏈的節(jié)點(diǎn)都是事先選擇好的,節(jié)點(diǎn)間通常有良好的網(wǎng)絡(luò)連接等合作關(guān)系,區(qū)塊鏈上的數(shù)據(jù)可以是公開的也可以是內(nèi)部的,可理解為部分去中心化。聯(lián)盟鏈的本質(zhì)是分布式托管記賬系統(tǒng),系統(tǒng)由組織指定的多個(gè)權(quán)威節(jié)點(diǎn)控制,這些節(jié)點(diǎn)之間根據(jù)公式機(jī)制對(duì)整個(gè)系統(tǒng)進(jìn)行管理與運(yùn)作。公眾可以查詢和交易,但驗(yàn)證交易或發(fā)布智能合約需要獲得聯(lián)盟許可。
聯(lián)盟鏈的典型特點(diǎn)是,各個(gè)節(jié)點(diǎn)通常有對(duì)應(yīng)的實(shí)體機(jī)構(gòu),只有得到聯(lián)盟的批準(zhǔn)才能加入或退出。R3區(qū)塊鏈聯(lián)盟就是典型的聯(lián)盟鏈,目前已有數(shù)十家國際銀行和金融機(jī)構(gòu)加入,成員遍布全球。
三、私有鏈
私有鏈的節(jié)點(diǎn)只有有限的范圍,比如特定機(jī)構(gòu)的自身用戶等,數(shù)據(jù)的訪問及使用有嚴(yán)格的權(quán)限管理。具體而言,系統(tǒng)內(nèi)的各個(gè)節(jié)點(diǎn)寫入權(quán)限將由組織來決定分配,而根據(jù)具體情況由組織決定對(duì)誰開放多少信息和數(shù)據(jù)。此外,查詢交易的進(jìn)度等都進(jìn)行了控制。
私有鏈的應(yīng)用適用于特定機(jī)構(gòu)的內(nèi)部數(shù)據(jù)管理與審計(jì),Linux基金會(huì)項(xiàng)目是典型的代表。
區(qū)塊鏈除了上面這種常見的分類以外,還有其他的一些分類,比如按獨(dú)立程度,可以分為主鏈和側(cè)鏈。主鏈可以理解為正式上線的、獨(dú)立的區(qū)塊鏈網(wǎng)絡(luò)。就像一個(gè)小王國,獨(dú)立自主,如BTC、ETH;側(cè)鏈?zhǔn)亲袷貍?cè)鏈協(xié)議的所有區(qū)塊鏈的統(tǒng)稱,旨在實(shí)現(xiàn)雙向錨定,讓某種加密貨幣在主鏈以及側(cè)鏈之間互相“轉(zhuǎn)移”,如Mixin Network。