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





