關注區塊鏈的你,想必聽說過區塊鏈可以分成公有鏈、聯盟鏈、私有鏈三類。那它們都有什么區別和特點呢?
公有鏈、聯盟鏈和私有鏈它們本質的區別是準入機制不同,換句話說,區塊鏈賬本的公開程度決定了它是公有鏈、聯盟鏈還是私有鏈。下面,我們來聊聊這三種類型的區塊鏈。
公有鏈(Public Blockchain)
公有鏈是指任何人都能參與的區塊鏈。公有鏈是去中心化程度最高的區塊鏈,不受機構控制,整個賬本對所有人公開透明。任何人都能在公有鏈上查詢交易、發送交易、參與記賬。加入公有鏈不需要任何人授權,可以自由加入或者離開,所以公有鏈又稱為非許可鏈。
人人都能參與記賬的公有鏈,是在陌生的、缺乏信任的競爭環境下記賬的,所以公有鏈需要有一套共識機制來選出記賬節點,也就是我們平常說的通過“挖礦”競爭記賬權。因為需要挖礦,所以公有鏈記賬有延時高,成本高、效率低的特點。
我們接觸到大多數區塊鏈項目都是公有鏈,知名的公有鏈項目有:比特幣、以太坊、EOS等。
私有鏈(Private Blockchain)
和公有鏈的賬本對所有人公開透明和人人皆可記賬的情況相反,私有鏈是指區塊鏈記賬權限僅在一個人或者一個機構手里,并且參與記賬的權限由機構內部制定,讀取權限可以對方開放也可以任意程度地限制。
比如一家公司的財務預算,參與記賬的人可能只有財務部門的領導和公司的老板,而讀取權限可以根據公司需要,選擇只讓公司決策層或者全員知道。
私有鏈由于參與記賬節點少,而且沒有“挖礦”競爭這一過程,所以私有鏈有記賬速度快,沒有記賬成本,隱私性高等優點。由于私有鏈都是內部的節點,記賬環境是可信的;區塊鏈技術能夠防止機構內單節點篡改數據,即便發生錯誤,也能快速發現。
私有鏈適用于公司或者組織內部,很多大型的金融機構傾向于使用私有鏈。
聯盟鏈(Consortium Blockchain)
聯盟鏈的賬本的公開程度,介于公有鏈和私有鏈之間。聯盟鏈是指多個機構共同管理維護的區塊鏈,參與區塊鏈的節點是事先選定的。聯盟鏈也只對聯盟內部成員開放全部或部分功能,鏈上信息的讀取、寫入以及記賬規則都按照聯盟共識來設定。
比如有100所大學建立了某個區塊鏈,共識規定,必須有67所以上的大學同意才算達成共識。和私有鏈一樣,節點加入需要得到授權許可,所以聯盟鏈和私有鏈都稱為許可鏈。
聯盟鏈由于節點之間有很好的連接和可信的網絡環境,所以聯盟鏈有記賬效率高、共識時間短、記賬成本低還能兼顧隱私的特點。
聯盟鏈主要適用于行業協會,大型連鎖企業對下屬單位和分管機構的交易和監管。比如2015年成立的R3區塊鏈聯盟,是一個銀行業的聯盟鏈,至今已吸引了40多家巨頭銀行的參與,其中包括富國銀行、美國銀行、紐約梅隆銀行、花旗銀行等。