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