福鏈以IBM HyperLedger Fabric 作為區(qū)塊鏈底層技術(shù)。Hyperledger 中文為 超級(jí)賬本,由 IBM 在 2016 年首先發(fā)起,目前加入 Hyperledger 的成員包括:荷 蘭銀行(ABN AMRO)、埃森哲(Accenture)等十幾個(gè)不同組織,目標(biāo)是讓成 員共同合作,共建開(kāi)放平臺(tái),滿(mǎn)足來(lái)自多個(gè)不同行業(yè)各種用戶(hù)案例,并簡(jiǎn)化業(yè)務(wù) 流程。由于點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)的特性,分布式賬本技術(shù)是完全共享、透明和去中心化的, 故非常適合于在金融、制造、銀行、保險(xiǎn)、物聯(lián)網(wǎng)等各種行業(yè)。
據(jù)CNBC 報(bào)道,2017 年,歐洲最大的七家銀行,包括:包括德意志銀行、匯豐 銀行、比利時(shí)聯(lián)合銀行、Natixis 銀行,興業(yè)銀行等已組成了一個(gè)新的區(qū)塊鏈聯(lián) 盟,將采用國(guó)際巨頭公司 IBM 的 Hyperledger 區(qū)塊鏈技術(shù),建立一個(gè)新區(qū)塊鏈 項(xiàng)目:名為數(shù)字交易鏈(Digital Trade Chain),它旨在幫助參與方進(jìn)行國(guó)際性的 跟蹤、管理和交易。
2. HperLedger 的技術(shù)特性
Hyperledger 團(tuán)隊(duì)認(rèn)為,在高度集權(quán)和完全地去中心化中間應(yīng)該有個(gè)平衡——權(quán) 力既不是集中在某一個(gè)機(jī)構(gòu),也不是完全地分布式,而是進(jìn)行合理適當(dāng)?shù)胤指畛?若干部分。分權(quán)這個(gè)最早由英國(guó)哲學(xué)家約翰·洛克提出的政治概念,被 Hyperledger 用在支付系統(tǒng)的權(quán)力分布上。如下圖所示,第一種是一般國(guó)家和第 三方支付系統(tǒng)的“中心化”網(wǎng)絡(luò),第三種是比特幣式的分點(diǎn)對(duì)點(diǎn)“去中心化”網(wǎng)絡(luò), 而第二種,就是 Hyperledger 所建立的支付協(xié)議體系。?
3. HperLedger 的六大技術(shù)優(yōu)勢(shì)?
獲得許可的成員:Hyperledger Fabric 因作為許可網(wǎng)絡(luò) 的平臺(tái)而聞名,其中的所有參與者都有已 知的身份。考慮許可網(wǎng)絡(luò)時(shí),應(yīng)考慮區(qū)塊鏈用例是否需要遵守?cái)?shù)據(jù)保護(hù)法規(guī)。許 多用例,具體來(lái)講,在金融領(lǐng)域和醫(yī)療行業(yè),都需要遵守?cái)?shù)據(jù)保護(hù)法律,要求知 道網(wǎng)絡(luò)成員和訪問(wèn)特定數(shù)據(jù)的人的身份。
性能、可伸縮性和信任水平:Hyperledger Fabric 構(gòu)建于一種模塊化架構(gòu)之上,該架構(gòu)將交易處理分為 3 個(gè) 階段:分布式邏輯處理和協(xié)商(“鏈代碼”)、交易訂購(gòu),以及交易驗(yàn)證和提交。 這種分離提供了一些優(yōu)勢(shì):不同節(jié)點(diǎn)類(lèi)型之間需要的信任和驗(yàn)證水平更低,網(wǎng)絡(luò) 可伸縮性和性能得到了優(yōu)化。
以“需要知道” 為原則來(lái)公開(kāi)數(shù)據(jù):
由于競(jìng)爭(zhēng)形勢(shì)、保護(hù)法律和有關(guān)個(gè)人數(shù)據(jù)機(jī)密性的法規(guī),企業(yè)規(guī)定需要確保某些數(shù)據(jù)元素的隱私,這可以通過(guò)區(qū)塊鏈上的數(shù)據(jù)分區(qū)來(lái)實(shí)現(xiàn)。Hyperledger Fabric 中支持的渠道允許僅將數(shù)據(jù)傳遞給需要知道的相關(guān)方。
對(duì)不可變分布式賬本的豐富查詢(xún): 賬本是區(qū)塊鏈應(yīng)用程序的狀態(tài)過(guò)渡的有序記錄。每個(gè)交易都會(huì)產(chǎn)生一組資產(chǎn)鍵值 對(duì),這些信息以創(chuàng)建、更新或刪除數(shù)據(jù)的形式提交給賬本。系統(tǒng)的不可變事實(shí)來(lái) 源被附加到嵌入了 LevelDB 的對(duì)等節(jié)點(diǎn)的文件系統(tǒng)中。
支持插件組件的模塊化架構(gòu):Hyperledger Fabric 架構(gòu)的模塊化使網(wǎng)絡(luò)設(shè)計(jì)師能夠插入其首選實(shí)現(xiàn)的組件,這是一個(gè)優(yōu)勢(shì)。呼聲最高的模塊化區(qū)域之一是 “自帶身份”。一些多公司網(wǎng)絡(luò)已擁 有身份管理功能,并希望重用該功能,而不是重新構(gòu)建它。該架構(gòu)中可輕松插入 的其他組件包括一致性或加密組件。
保護(hù)數(shù)字密鑰和敏感數(shù)據(jù): HSM(硬件安全模塊)支持對(duì)保護(hù)和管理數(shù)字密鑰來(lái)實(shí)現(xiàn)強(qiáng)身份驗(yàn)證至關(guān)重要。 Hyperledger Fabric 提供了經(jīng)過(guò)修改和未經(jīng)修改的 PKCS11 來(lái)生成密鑰,這支 持處理各種情況,比如需要更多保護(hù)的身份管理。對(duì)于處理身份管理的場(chǎng)景, HSM 增加了對(duì)密鑰和敏感數(shù)據(jù)的保護(hù)。