與記賬權(quán)限按聯(lián)盟規(guī)則來制定。由40多家銀行參與的區(qū)塊鏈聯(lián)盟R3和Linux基金會支持的超級賬本(Hyperledger)項目都屬于聯(lián)盟鏈架構(gòu)。聯(lián)盟鏈是一種需要注冊許可的區(qū)塊鏈,這種區(qū)塊鏈也稱為許可鏈(Permissioned Blockchain).
聯(lián)盟鏈的共識過程由預(yù)先選好的節(jié)點控制,一般來說,它適合于機構(gòu)間的交易、結(jié)算或清算等B2B場景。例如在銀行間進行支付、結(jié)算、清算的系統(tǒng)就可以采用聯(lián)盟鏈的形式,將各家銀行的網(wǎng)關(guān)節(jié)點作為記賬節(jié)點,當網(wǎng)絡(luò)上有超過2/3的節(jié)點確認一個區(qū)塊,該區(qū)塊記錄的交易將得到全網(wǎng)確認。聯(lián)盟鏈可以根據(jù)應(yīng)用場景來決定對公眾的開放程度。由于參與共識的節(jié)點比較少,聯(lián)盟鏈一般不采用工作量證明的挖礦機制,而是多采用權(quán)益證明或PBFT(Practical ByzanTIne Fault Tolerant)、RAFT等共識算法。聯(lián)盟鏈對交易的確認時間、每秒交易數(shù)都與公共鏈有較大的區(qū)別,對安全和性能的要求也比公共鏈高。
聯(lián)盟鏈網(wǎng)絡(luò)由成員機構(gòu)共同維護,網(wǎng)絡(luò)接人一般通過成員機構(gòu)的網(wǎng)關(guān)節(jié)點接人。聯(lián)盟鏈平臺應(yīng)提供成員管理、認證、授權(quán)、監(jiān)控、審計等安全管理功能。
2015年成立的R3聯(lián)盟,旨在建立銀行同業(yè)的一個聯(lián)盟鏈,目前已經(jīng)吸引了40多個成員,包括世界著名的銀行(如摩根大通、高盛、瑞信、伯克萊、匯豐銀行等),IT巨頭(如IBM、微軟)。
銀行間結(jié)算是非常碎片化的流程,每個銀行各自有一套賬本、對賬困難,有些交易有時要花幾天才能校驗和確認。同時,其流動性風險很高,在監(jiān)管報送方面非常繁瑣,也容易出現(xiàn)人為錯誤,結(jié)算成本很高。
針對這種情況,R3聯(lián)盟構(gòu)建了一個銀行同業(yè)的聯(lián)盟鏈以解決這些問題。利用區(qū)塊鏈技術(shù),銀行同業(yè)間可以共享一個統(tǒng)一的賬本,省掉對賬的繁瑣工作,交易可以做到接近實時的校驗和確認、自動結(jié)算,同時監(jiān)管者可以利用密碼學的安全保證來審計不可篡改的日志記錄。
R3聯(lián)盟將開發(fā)Corda分布式賬本來實現(xiàn)未來愿景。Corda的名字來源有兩個,該名字前半部分聽起來像accord(協(xié)議),后半部分來自于chord(弦,即圓上兩點間最短的直線)的定義。這個圓就代表R3聯(lián)盟中的銀行機構(gòu)。從目前公開的資料來看,Corda具有以下特點:
1.數(shù)據(jù)不一定要全局共享,只有滿足合法需求的一方才能在一個協(xié)議里訪問數(shù)據(jù);
2.CoTda不用一個中心化控制就可以編排聯(lián)盟成員的工作流;
3.Corda對聯(lián)盟成員之間的每筆交易形成共識,而不是在聯(lián)盟機構(gòu)的系統(tǒng)層面形成共識;
4.Corda的設(shè)計直接支持監(jiān)管者督和合合規(guī)性監(jiān)控;
5.交易由參與交易的機構(gòu)進行驗證,而不會報告與交易無關(guān)的機構(gòu);
6.支持不同的共識機制;
7.明確記錄智能合約與用書面語言撰寫的法律文件之間的關(guān)聯(lián);
8.采用工業(yè)標準的工具來構(gòu)建Corda平臺
9.不設(shè)虛擬貨幣。
Corda平臺注重互操作性和漸進部署,不會將保密信息發(fā)布給第三方。一個機構(gòu)可以和對手機構(gòu)看到一組協(xié)議,并可以保證則手機構(gòu)看到的是同樣內(nèi)容、同時報送給監(jiān)管機構(gòu)。Corda包括共識、校驗、獨一性,永恒性和認證等功能。