什麼是Hyperledger?Linux如何圍繞英特爾的區塊鏈項目構建開放平臺?

      訪問區塊鏈會議並關注區塊鏈新聞時,不可避免地,您會遇到Linux基金會的Hyperledger。理解像比特幣、以太坊這樣的加密貨幣還算相對容易的,Hyperledger卻否則。但若是你多研究研究,你會發現一些使人興奮的非貨幣、工業區塊鏈的應用項目。html

什麼是Hyperledger算法

       讓咱們從Hyperledger不是什麼開始。首先,它不是公司、不是加密貨幣、不是區塊鏈。Hyperledger更像是開放式工業區塊鏈開發的樞紐。Hyperledger網站上有解釋:安全

       「Hyperledger是一項旨在推進跨行業區塊鏈技術的發展的開源項目。由Linux基金會在2015年12月主導發起該項目,成員包括金融,銀行,物聯網,供應鏈,製造和技術領域的領導者。」網絡

       Hyperledger不支持比特幣或其餘任何加密貨幣。但該平臺對區塊鏈技術感到很是興奮。該網站稱,由於網絡自己,「有一項技術,承諾比區塊鏈技術更普遍,更具根本性的革命。」 區塊鏈有可能「構建新一代的交易應用程序,在其核心創建信任、責任和透明度的同時簡化業務流程和法律約束。」架構

508.png

       因此咱們許下不少承諾- 咱們有Hyperledger。有了它,Linux基金會旨在建立一個軟件開發人員和公司協調構建區塊鏈框架的環境。Linux基金會於2015年12月建立了該平臺。2016年2月,它宣佈了第一批創始成員,2016年3月又有10位成員加入。框架

       今天,Hyperledger擁有超過100名使人印象深入的成員名單。該清單涵蓋了普遍的知名行業領導者。它包括空客和戴姆勒等移動技術巨頭,IBM,富士通,SAP,華爲,諾基亞,英特爾和三星等IT公司,德意志交易所,美國運通,摩根大通,BBVA,法國巴黎銀行和富國銀行等金融機構。像Blockstream,Netki,Lykke,Factom,bloq和Consensys這樣的區塊鏈創業公司。許多世界上最大的技術和金融公司在Hyperledger會見了一些最熱門的區塊鏈創業公司。分佈式

       Hyperledger的「執行政府」都是各行各業的領軍人物。這10多位高管大多數擁有數十年的開源經驗以及與多個行業的緊密聯繫。您將找到Apache Foundation和W3C Consortium的領導者以及IBM的工程師等。Hyperledgers的一些成員,如Richard Brown和Tamas Blumer,已經與Blockchain合做多年。對於其成員,Hyperledger不只提供技術知識和軟件框架,還提供與行業和開發人員的各類聯繫。模塊化

       在Hyperledger歷史的早期階段,必須有所捨棄。執行董事Brian Behlendorf被問到是否會有一個「Hyperledger幣」——一個在Hyperledger區塊鏈上運行的貨幣單位。Behlendorf回答說,Hyperledger項目自己永遠不會創建本身的加密貨幣。工具

       「你永遠不會看到Hyperledger幣,」他說,「經過不推貨幣,咱們避免了必須保持全球貨幣一致的諸多政治挑戰。」區塊鏈

       這一決定堅決了Hyperledger的戰略目標,即創建區塊鏈技術的工業應用,並將其與一般從基於貨幣的區塊鏈發展而來的致富計劃徹底分離。可能有點兒無聊,但對Hyperledger直面技術。

Hyperledger509-architecture.png

       此外,「章程」概述了Hyperledger的目標,比如任務指南。據此,該平臺旨在「建立企業級,開源分佈式分類賬框架和代碼庫」,並建立、推廣和維護開放式基礎架構。

       這種說法不知何故,仍是有點兒含糊不清。它概述了某種程序,但沒有回答關乎痛點的大問題:全部這些世界領先的公司和領導者在Hyperledger作了什麼?他們推動了哪些項目?有誰參加?

項目

       Hyperledger的「傘形策略」孵化並推廣了一系列業務區塊鏈技術、框架、庫、接口和應用程序。目前,Hyperledger是如下項目的主持人:

1. Hyperledger Sawtooth:這是由英特爾開發的模塊化區塊鏈套件,它使用一種稱爲Proof of Elapsed Time(PoeT)的新共識算法。

2. Hyperledger Iroha:Iroha是幾家日本公司的一個項目,旨在建立一個易於合併區塊鏈框架的項目。

3. Hyperledger Fabric:這是IBM的項目。Fabric是一種插件,能夠實現區塊鏈技術,做爲開發具備靈活權限的高級區塊鏈程序的基礎。

4. Hyperledger Burrow:該項目沿着以太坊的規範開發了一個有權限的智能合約機。

510.jpg

       除了這些框架項目,Hyperledger還有幾個工具項目,目的在於使區塊鏈的訪問和開發更容易,更有效。這是Cello,一種區塊鏈即服務部署模型,Composer,一種用於構建區塊鏈業務網絡的工具,一種用於查看、查詢和部署區塊鏈上的事務和相關數據的資源管理器,以及Indy,一系列工具、庫和其餘基於區塊鏈的數字身份組件。

       Hyperledger顯然參與了大量非貨幣區塊鏈項目。咱們仔細研究兩個最突出的項目:Sawtooth和Fabric。這兩個項目都是由大公司- 英特爾和IBM建立的- 並將Hyperledger做爲開源代碼提供。經過Hyperledger,公司繼續推動他們的區塊鏈項目,同時邀請其餘人蔘與。

英特爾的Sawtooth

511.jpg

       Sawtooth Lake是英特爾的模塊化區塊鏈套件。它是用Python編寫的,專爲從物聯網到財務等許多領域的用例而設計。Sawtooth Lake的主要特徵是它支持許可和無權限的應用和部署,而且它使用新開發的PoET的一致性算法。

       PoET使用新的安全CPU指令,英特爾構建的新處理器中也常使用這種CPU。經過這些指令,PoET可確保安全隨機地選擇所謂的「領導者」。這能夠與比特幣採礦進行比較,其中礦工競爭一次性訪問以編寫區塊鏈。除了比特幣的證實算法,PoET不須要專門的挖掘硬件。

       要成爲領導者,每一個「驗證器」 - 等同於節點或礦工- 須要使用安全CPU指令來請求等待時間。具備最短等待時間的驗證器將被選爲領導者。算法PoET的工做方式就像彩票同樣,價格能夠得到對區塊鏈的寫入權限。

       除了加密貨幣以外,對領導者沒有任何獎勵。它只是運行軟件的一部分。所以,沒有像加密貨幣那樣激烈的競爭。每一個節點均可以使用它的CPU - 只要它是一個新的模型,而且可能來自英特爾- 就能夠免費參與讓領導選擇。什麼是比特幣挖掘,只是Sawtooth Lake軟件的非侵入性部分。

       Sawtooth Lake的另外一項創新是交易的創建和傳播。客戶端構建事務並將其提交給驗證器。這包括他們在批處理中得到的事務並將它們徹底提交。這是一個相似但不徹底相同的過程,由於當加密貨幣「礦工」將交易包裝到一個區塊時,經過這種批處理,Sawtooth解決了安全驗證相互依賴的問題。

       迄今爲止,Sawtooth已在多種應用中進行了測試。通過測試記錄了從海洋到餐桌的海鮮之旅,使用物聯網傳感器,從漁民到超市,追蹤整個供應鏈的全部權,擁有權和參數。買家能夠訪問整個海鮮活鏈的完整且非加密的記錄。區塊鏈愈來愈多地討論供應鏈和產品歷史中的這種用例。

       Sawtooth也通過測試簡化了轉讓債券的過程。開發人員建立了用於跟蹤和轉移債券的用戶界面。有了這個,用戶能夠管理區塊鏈上的整個債券組合。目前測試的Sawtooth的另外一個用例是數字資產。開發人員構建了一個平臺,用於管理Sawtooth區塊鏈上的數字資產全部權,該平臺能夠管理大範圍的數字資產。 應用程序之間的鏈接點Sawtooth彷佛是構建在區塊鏈中的任何類型的數字資產的市場,而且已經爲用戶提供了圖形界面。

相關文章
相關標籤/搜索