超級帳本的由來

想知道更多關於區塊鏈技術知識,請百度【鏈客區塊鏈技術問答社區】
鏈客,有問必答!

圖片描述

1.1.1 超級帳本的由來
當你拿起這本書開始閱讀的時候,說明你對區塊鏈技術已經有了相關的瞭解,並且想經過本身的努力或團隊合做的方式可以開發出一款真正的基於區塊鏈技術的落地應用。那麼,恭喜你,你的選擇是正確且明智的。
超級帳本(Hyperledger)項目是區塊鏈技術中第一個面向企業應用場景的開源分佈式帳本平臺。git

2015年12月由 Linux基金會主導並牽頭, IBM、Intel、Cisco等金融,銀行,物聯網,供應鏈,製造和科技等行業的巨頭共同宣佈了Hyperledger聯合項目成立。算法

超級帳本將區塊鏈技術引入到聯盟鏈的應用場景中,爲將來基於區塊鏈技術打造高效率的商業網絡打下基礎。安全

超級帳本項目爲透明、公開、去中心化的企業級分佈式帳本技術提供開源參考實現。目前已加入的成員超過260家知名企業或機構。網絡

國外如:IBM、Intel、Cisco、ORACLE、RedHat、SAMSUNG、FUJITSU、AIRBUS等知名IT、製造、服務企業架構

國內如:Baidu、小米、騰訊、Lenovo、華爲、浪潮、京東、迅雷、房掌櫃、中國民生銀行、招商銀行、保全網等IT、金融、房地產等各行業的相關企業及機構成爲Hyperledger企業會員。框架

Hyperledger官網地址: https://www.hyperledger.org分佈式

1.1.2 超級帳本分類
在Hyperledger這個你們庭中,超級帳本項目能夠分爲兩大類別:ide

框架項目:區塊鏈應用開發平臺,提供企業級應用程序開發環境及相關的SDK。模塊化

實用工具:區塊鏈應用測試、部署、管理等工做的相關工具。工具

1.1.2.1 框架項目
Fabric: 用模塊化架構做爲開發區塊鏈程序或解決方案的基礎,容許一些部件例如共識算法和成員服務均可實現即插即用。

Iroha: 由Soramitsu,Hitachi,NTT Data和Colu提供,使用C++編寫,採用拜占庭容錯一致性算法實現共識,是爲了將分佈式帳本技術簡單容易地與基礎架構型項目集成而設計的一個區塊鏈框架項目。應用程序可使用用Python,Java,JavaScript和C ++以及Android和iOS移動平臺編寫

Sawtooth: 是一個建立、部署和運行分佈式帳本的模塊化平臺。它包含一個新奇的共識算法,叫作經歷時間證實 (Proof of Elapsed Time,簡寫PoET), 面向大型分佈式驗證器羣,消耗最少的資源。

Burrow: 由Monax提供,由英特爾共同贊助;是一個支持許可的智能合約機,該系列的第一個版本發表於2014年12月。Burrow提供了一個模塊化的區塊鏈客戶端,內置一個經許可的智能合約解釋器,它部分是爲以太坊虛擬機(EVM)規範而開發的。

Indy: 是特別爲去中心化的身份而創建的一種分佈式帳本。它提供了基於區塊鏈或者其它分佈式帳本互操做來建立和使用獨立數字身份的工具、代碼庫和能夠重用的組件。

1.1.2.2 實用工具
Explorer: 由IBM、Intel和DTCC提供; 能夠查看、調用、部署或查詢區塊、交易和相關數據、網絡信息、鏈碼和交易序列,以及帳本中的其餘相關信息。

Composer: 是一個構建區塊鏈商業網絡的協做工具,用來加速智能合約的開發以及在分佈式帳本的部署; 使用JavaScript構建。

Cello:由IBM提供,贊助商來自Soramitsu、華爲和英特爾; 旨在給區塊鏈生態系統帶來按需部署服務的模式,減小建立、管理、終止區塊鏈的難度。

Caliper: 由華爲、Hyperchain、Oracle、Bitwise、Soramitsu、IBM和布達佩斯技術與經濟大學的開發人員提供; 是一個區塊鏈基準工具,內置一套預約義的測試用例,讓使用者能夠測試特定區塊鏈執行的性能。

1.1.3 認識Hyperledger Fabric
Hyperledger Fabric是一個區塊鏈的實現,由Digital Asset和IBM提供;是Linux基金會託管的Hyperledger項目之一。Fabric從誕生之初就立志要成爲超級帳本中最優秀的項目(現實也確實如此)。

做爲開發具備模塊化架構的應用程序或解決方案的基礎,Hyperledger Fabric實現了組件(例如共識、成員服務)的即插即用。

Hyperledger Fabric利用容器技術來託管稱爲「鏈碼」的智能合約,其中包含系統的應用程序邏輯。

與其餘區塊鏈技術相似,Hyperledger Fabric使用智能合約操做帳本,而且是一個經過全部參與者管理交易的系統。

Hyperledger Fabric與其餘公有區塊鏈系統最大的不一樣主要體如今如下兩個方面:

私有
許可
私有:Hyperledger Fabric提供了創建channel的功能,容許參與者爲交易新建一個單獨的帳本。參與者並不但願全部的交易信息(好比提供給部分客戶的特訂價格信息)都對網絡中全部參與者公開。只有在同一個channel中的參與者,纔會擁有該channel中的帳本,而其餘不在此channel中的參與者則無權查看到這個帳本的相關信息。

許可:與開放無需許可的網絡系統容許未知身份的參與者加入不一樣網絡(須要經過工做量證實協議來保證交易有效並維護網絡的安全),Hyperledger Fabric經過Membership Service Provider(MSP)來登記全部的成員。

相關文章
相關標籤/搜索