我們知道區(qū)塊鏈可以分為公有鏈、聯(lián)盟鏈、私有鏈,也了解過比特幣、以太坊、EOS 等區(qū)塊鏈應(yīng)用。雖然公鏈的完全去中心化是我們所共同期望的,但運行在公鏈環(huán)境下,效率低下,這對于企業(yè)來講是無法接受的。
因此,就有了用于企業(yè)與企業(yè)之間的聯(lián)盟鏈基礎(chǔ)平臺——Hyperledger(超級賬本)。今天,就讓我們一起了解下什么是超級賬本。
1. 超級賬本的誕生
當下是區(qū)塊鏈快速發(fā)展的時代,各行各業(yè)包括醫(yī)療、文化、物聯(lián)網(wǎng)等等,都在尋求利用區(qū)塊鏈技術(shù)解決各自的行業(yè)痛點。要支持各種行業(yè)的應(yīng)用,就意味著區(qū)塊鏈應(yīng)該具有企業(yè)級屬性,保密性和吞吐量都是要考慮的問題。
Hyperledger(超級賬本)是 Linux 基金會 2015 年發(fā)起的推進區(qū)塊鏈數(shù)字技術(shù)和交易驗證的開源項目,其創(chuàng)建的目的是為了支持多種商業(yè)環(huán)境的應(yīng)用。這就意味著區(qū)塊鏈可以擺脫數(shù)字貨幣的陰影,可以被獨立使用。
2. Hyperledger Fabric
Hyperledger Fabric 也叫超級賬本,它是 IBM 貢獻給 Linux 基金會的商用分布式賬本,是面向企業(yè)應(yīng)用的全球最大的分布式開源項目。像其他區(qū)塊鏈技術(shù)一樣,它也有一個賬本,可以使用智能合約。
Hyperledger Fabric 與其他平臺最大的差異就是它是一種實現(xiàn)聯(lián)盟鏈的工具。像比特幣、以太坊等,是全網(wǎng)公開的網(wǎng)絡(luò),是任何人都可以接入的公有鏈,區(qū)塊鏈的賬本是全網(wǎng)共享的,這對于企業(yè)來說,顯然是他們所不能接受的,每個企業(yè)的生意網(wǎng)是不會對所有人開放的。
聯(lián)盟鏈不能被所有人訪問,聯(lián)盟鏈的接入必須有準入限制。Hyperledger Fabric 是用于企業(yè)與企業(yè)之間的聯(lián)盟鏈,其中達成共識或交易驗證的節(jié)點將由中央機構(gòu)進行選擇,Hyperledger Fabric 組織的成員必須通過注冊才能訪問,所有的參與者都要得到批準。
在 Hyperledger Fabric 中,還提供了創(chuàng)建通道的功能,可以通過通道隔離數(shù)據(jù),通道可以理解為一個隔離的賬本。雖然所有參與者都在一個區(qū)塊鏈網(wǎng)絡(luò)里,但是可以在不同的通道中。所以,通過建立不同的通道可以達到按需共享的目的。
3. 小結(jié)
這個世界不僅僅需要公鏈,也需要有準入門檻的聯(lián)盟鏈、私有鏈。Linux 基金會發(fā)起的 Hyperledger(超級賬本)和 IBM 貢獻的 Hyperledger Fabric,目的都是推動聯(lián)盟鏈在世界范圍內(nèi)的發(fā)展、落地,讓企業(yè)能更加方便、快速地擁抱區(qū)塊鏈技術(shù),享受區(qū)塊鏈帶來的福利。