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

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

??什么是Hyperledger?

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

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

??Hyperledger不支持比特幣或其他任何加密貨幣。但該平臺對區塊鏈技術感到非常興奮。該網站稱,因為網絡本身,“有一項技術,承諾比區塊鏈技術更廣泛,更具根本性的革命。”區塊鏈有可能“構建新一代的交易應用程序,在其核心建立信任、責任和透明度的同時簡化業務流程和法律約束。”

??所以我們許下很多承諾-我們有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直面技術。

??此外,“章程”概述了Hyperledger的目標,好比任務指南。據此,該平臺旨在“創建企業級,開源分布式分類帳框架和代碼庫”,并創建、推廣和維護開放式基礎架構。

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

??項目

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

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

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

??3.Hyperledger Fabric:這是IBM的項目。Fabric是一種插件,可以實現區塊鏈技術,作為開發具有靈活權限的高級區塊鏈程序的基礎。

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

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

??Hyperledger顯然參與了大量非貨幣區塊鏈項目。我們仔細研究兩個最突出的項目:Sawtooth和Fabric。這兩個項目都是由大公司-英特爾和IBM創建的-并將Hyperledger作為開源代碼提供。通過Hyperledger,公司繼續推進他們的區塊鏈項目,同時邀請其他人參與。

??英特爾的Sawtooth

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

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

??要成為領導者,每個“驗證器”-等同于節點或礦工-需要使用安全CPU指令來請求等待時間。具有最短等待時間的驗證器將被選為領導者。算法PoET的工作方式就像彩票一樣,價格可以獲得對區塊鏈的寫入權限。

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

??Sawtooth Lake的另一項創新是交易的建立和傳播。客戶端構建事務并將其提交給驗證器。這包括他們在批處理中獲得的事務并將它們完全提交。這是一個類似但不完全相同的過程,因為當加密貨幣“礦工”將交易包裝到一個區塊時,通過這種批處理,Sawtooth解決了安全驗證相互依賴的問題。

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

??Sawtooth也經過測試簡化了轉讓債券的過程。開發人員創建了用于跟蹤和轉移債券的用戶界面。有了這個,用戶可以管理區塊鏈上的整個債券組合。目前測試的Sawtooth的另一個用例是數字資產。開發人員構建了一個平臺,用于管理Sawtooth區塊鏈上的數字資產所有權,該平臺可以管理大范圍的數字資產。應用程序之間的連接點Sawtooth似乎是構建在區塊鏈中的任何類型的數字資產的市場,并且已經為用戶提供了圖形界面。

轉載于:https://juejin.im/post/5bf27316f265da61671fea94

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/389184.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/389184.shtml
英文地址,請注明出處:http://en.pswp.cn/news/389184.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

隊列的鏈式存儲結構及其實現_了解隊列數據結構及其實現

隊列的鏈式存儲結構及其實現A queue is a collection of items whereby its operations work in a FIFO — First In First Out manner. The two primary operations associated with them are enqueue and dequeue.隊列是項目的集合,由此其操作以FIFO(先進先出)的方…

安裝

、添加一個新項目->選擇類庫模板->命名為DBCustomAction 2、單擊項目右鍵->添加新項->選擇安裝程序類(命名為DBCustomAction.cs) 3、在 服務器資源管理器中添加->連接到 數據庫->指定用戶密碼(選擇允許保存密碼)-> 數據庫選擇master 4、切換到DBCustomAct…

cad2016珊瑚_預測有馬的硬珊瑚覆蓋率

cad2016珊瑚What’s the future of the world’s coral reefs?世界珊瑚礁的未來是什么? In February of 2020, scientists at University of Hawaii Manoa released a study addressing this very question. The models they developed forecasted a 70–90% worl…

EChart中使用地圖方式總結(轉載)

EChart中使用地圖方式總結 2018年02月06日 22:18:57 來源:https://blog.csdn.net/shaxiaozilove/article/details/79274772最近在仿照EChart公交線路方向示例,開發表示排水網和污水網流向地圖,同時地圖上需要疊加排放口、污染源、污水處理廠等…

android mvp模式

越來越多人討論mvp模式,mvp在android應用開發中獲得更多的重視,這里說一下對MVP的簡單了解。 什么是 MVP? MVP模式使邏輯從視圖層分開,目的是我們在屏幕上怎么表現,和界面如何工作的所有事情就完全分開了。 View顯示數據&…

Node.js REPL(交互式解釋器)

2019獨角獸企業重金招聘Python工程師標準>>> Node.js REPL(交互式解釋器) Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個電腦的環境,類似 Window 系統的終端或 Unix/Linux shell,我們可以在終端中輸入命令,并接收系統…

中國移動短信網關CMPP3.0 C#源代碼:使用示例

中國移動短信網關CMPP3.0 C#源代碼:使用示例 中國移動短信網關CMPP3.0 C#源代碼使用,在上一篇文章中我介紹過cmpp3.0,這段時間因為也做關于移動短信網關的開發,在這里給大家一個演示如何使用cmpp3.0開發移動短信網關。Using Tiray.SMS... Ti…

用python進行營銷分析_用python進行covid 19分析

用python進行營銷分析Python is a highly powerful general purpose programming language which can be easily learned and provides data scientists a wide variety of tools and packages. Amid this pandemic period, I decided to do an analysis on this novel coronav…

名稱

命名規則:Go中函數、變量、常量、類型、語句標簽和包的名稱都遵循一個規則,開頭是一個字母或下劃線,后面跟任意字符、數字和下劃線,并區分大小寫。例如:heapSort和HeapSort是不同名稱。關鍵字:Go有25個關鍵…

Alpha沖刺第二天

Alpha第二天 1.團隊成員 鄭西坤 031602542 (隊長) 陳俊杰 031602504陳順興 031602505張勝男 031602540廖鈺萍 031602323雷光游 031602319蘇芳锃 0316023302.項目燃盡圖 3.項目進展 時間工作內容11月18日UI設計、初步架構搭建11月19日UI設計、服務器的進一…

Tiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMS

這是2005年6月云南移動短信網關升級到3.0時寫的,在SP那穩定運行了很長時間的。因為SP倒閉了,貼出來給有興趣的朋友參考。優點:支持多線程、滑動窗口、異步發送、全事件模式、自動識別ASCII、GBK、UCS-2缺點:不支持長短信自動分頁、…

水文分析提取河網_基于圖的河網段地理信息分析排序算法

水文分析提取河網The topic of this article is the application of information technologies in environmental science, namely, in hydrology. Below is a description of the algorithm for ranking rivers and the plugin we implemented for the open-source geographic…

請不要更多的基本情節

“If I see one more basic blue bar plot…”“如果我再看到一個基本的藍色條形圖……” After completing the first module in my studies at Flatiron School NYC, I started playing with plot customizations and design using Seaborn and Matplotlib. Much like doodl…

Powershell-獲取DHCP地址租用信息

需求&#xff1a;業務需要獲取現階段DHCP服務器所有地址租用信息。 1.首先查看DHCP相關幫助信息&#xff1a;2.確定執行命令并獲取相關幫助信息&#xff1a;help Get-DhcpServerv4Scope 名稱 Get-DhcpServerv4Scope 語法 Get-DhcpServerv4Scope [[-ScopeId] <ipaddress[]>…

c# 對COM+對象反射調用時地址參數處理 c# 對COM+對象反射調用時地址參數處理

使用反射的方式調用組件里面的方法&#xff0c;經常會遇見一些象地址參數的處理&#xff0c;在C#中表現為ref參數&#xff0c;比如用C#寫了一個裝配件&#xff0c;里面有一個方法openProcedure(string ProcName,int paraCount,ref string[] parameters)&#xff0c;最后有一個r…

android觸摸消息的派發過程

1.觸摸消息是消息獲取模塊直接派發給應用程序的。 2.觸摸消息在處理時&#xff0c; 需要根據觸摸坐標計算該消息應該派發給哪個View/ViewGroup, 在案件取消處理中不存在 該計算過程。 3.沒有類似”系統按鍵”的”系統觸摸鍵”&#xff0c; 應用程序可完全控制觸摸行為。 4.子…

python 交互式流程圖_使用Python創建漂亮的交互式和弦圖

python 交互式流程圖Python中的數據可視化 (Data Visualization in Python) R vs Python is a constant tussle when it comes to what is the best language, according to data scientists. Though each language has it’s strengths, R, in my opinion has one cutting-edg…

機器學習解決什么問題_機器學習幫助解決水危機

機器學習解決什么問題According to Water.org and Lifewater International, out of 57 million people in Tanzania, 25 million do not have access to safe water. Women and children must travel each day multiple times to gather water when the safety of that water …

遞歸原來可以so easy|-連載(3)

本期我們再通過幾個例子&#xff0c;加深遞歸的理解和熟練度。 上期有一個練習題&#xff1a;用遞歸逆序輸出一個包含整型數據的鏈表。 先完成這個練習題。 對于程序員來說&#xff0c;代碼是最好的溝通工具&#xff0c;什么都不說&#xff0c;上代碼&#xff1a; public class…

Viewport3D 類Viewport3D 類Viewport3D 類

.NET Framework 類庫Viewport3D 類更新&#xff1a;2007 年 11 月為三維可視內容提供呈現圖面。命名空間&#xff1a; System.Windows.Controls程序集&#xff1a; PresentationFramework&#xff08;在 PresentationFramework.dll 中&#xff09;用于 XAML 的 XMLNS&#xf…