成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Hyperledger Fabric(關鍵概念介紹)

joy968 / 2031人閱讀

摘要:還提供創(chuàng)建通道的功能,允許一組參與者創(chuàng)建多帶帶的交易分類賬。共識交易必須按照發(fā)生的順序寫入分類賬,即使它們可能位于網(wǎng)絡中不同的參與者組之間。

介紹

Hyperledger Fabric是分布式分類賬解決方案的平臺,采用模塊化架構,提供高度機密性,彈性,靈活性和可擴展性,它旨在支持不同組件的可插拔實現(xiàn),并適應整個經濟生態(tài)系統(tǒng)中存在的錯綜復雜的事物和復雜性。

我們建議首次使用的用戶首先閱讀下面的介紹,以便熟悉區(qū)塊鏈的工作方式以及Hyperledger Fabric的特定功能和組件。

一旦熟悉 - 或者如果你已經熟悉區(qū)塊鏈和Hyperledger Fabric - 請轉到“入門”,然后從那里探索演示,技術規(guī)范,API等。

什么是區(qū)塊鏈? 分布式分類賬

區(qū)塊鏈網(wǎng)絡的核心是一個分布式分類賬,記錄網(wǎng)絡上發(fā)生的所有交易。

區(qū)塊鏈分類賬通常被描述為分散的,因為它被許多網(wǎng)絡參與者復制,每個參與者都在維護中進行協(xié)作,我們將看到分散化和協(xié)作是反映現(xiàn)實世界中企業(yè)交換商品和服務方式的強大屬性。

除了分散和協(xié)作之外,記錄到區(qū)塊鏈的信息是僅附加的,使用加密技術保證一旦將交易添加到分類賬,就無法修改,這種“不變性”屬性使得確定信息的出處變得簡單,因為參與者可以確定信息在事后沒有改變,這就是為什么區(qū)塊鏈有時被描述為證明系統(tǒng)的原因。

智能合約

為了支持信息的一致更新 - 并啟用整個分類賬功能(交易,查詢等) - 區(qū)塊鏈網(wǎng)絡使用智能合約來提供對分類賬的訪問控制。

智能合約不僅是封裝信息并在整個網(wǎng)絡中保持簡單的關鍵機制,還可以編寫它們以允許參與者自動執(zhí)行交易的某些方面。

例如,可以編寫智能合約來規(guī)定運輸物品的成本,其中運費根據(jù)物品到達的速度而變化,根據(jù)雙方同意的條款并寫入分類賬,當收到物品時適當?shù)馁Y金會自動轉手。

共識

保持分類賬交易在網(wǎng)絡中同步的過程 - 確保分類賬僅在交易被相應參與者批準時更新,并且當分類賬更新時,它們以相同的順序更新相同的交易 - 稱為共識。

稍后你將學習更多關于分類賬,智能合約和共識的知識,就目前而言,將區(qū)塊鏈視為共享的復制交易系統(tǒng)就足夠了,該系統(tǒng)通過智能合約進行更新,并通過稱為共識的協(xié)作流程保持一致。

為什么區(qū)塊鏈有用? 現(xiàn)今的記錄系統(tǒng)

現(xiàn)今的交易網(wǎng)絡只不過是自商業(yè)記錄保存以來一直存在的略微更新的網(wǎng)絡版本,業(yè)務網(wǎng)絡的成員彼此進行交易,但他們維護他們交易的多帶帶記錄,并且他們所交易的東西 - 無論是16世紀的Flemish掛毯還是今天的證券 - 必須在每次出售時確定其出處,以確保出售物品的企業(yè)擁有一個產權鏈,以驗證其所有權。

你剩下的是一個如下所示的商業(yè)網(wǎng)絡:

現(xiàn)代技術已經從石碑和紙質文件夾到硬盤驅動器和云平臺,但底層結構是一樣的。用于管理網(wǎng)絡參與者身份的統(tǒng)一系統(tǒng)不存在,建立出處是如此費力,需要數(shù)天來清理證券交易(其世界交易量達到數(shù)萬億美元),合約必須手動簽署和執(zhí)行,并且系統(tǒng)中的每個數(shù)據(jù)庫都包含唯一信息,因此代表單點故障。

利用當今分散的信息和流程共享方法來構建跨越業(yè)務網(wǎng)絡的記錄系統(tǒng)是不可能的,即使可見性和信任的需求是明確的。

區(qū)塊鏈差異

如果業(yè)務網(wǎng)絡不是由“現(xiàn)代”交易系統(tǒng)代表效率低下的老鼠窩,而是在網(wǎng)絡上建立身份,執(zhí)行交易和存儲數(shù)據(jù)的標準方法,那該怎么辦?如果確定資產的出處可以通過查看一旦寫入、無法更改、并且因此可被信任的交易列表來確定,那該怎么辦?

該業(yè)務網(wǎng)絡看起來更像是這樣的:

這是一個區(qū)塊鏈網(wǎng)絡,其中每個參與者都有自己的分類賬副本。除了共享分類賬信息之外,更新分類帳的過程也是共享的。與現(xiàn)今的系統(tǒng)不同,在參與者的私人程序用于更新其私人分類帳的情況下,區(qū)塊鏈系統(tǒng)具有共享程序來更新共享分類帳。

通過共享分類賬協(xié)調其業(yè)務網(wǎng)絡的能力,區(qū)塊鏈網(wǎng)絡可以減少與私有信息和處理相關的時間,成本和風險,同時提高信任和可見性。

你現(xiàn)在知道了區(qū)塊鏈是什么以及為什么它有用,還有許多重要的其他細節(jié),但它們都與信息和流程共享的這些基本思想有關。

什么是Hyperledger Fabric?

Linux基金會于2015年創(chuàng)建了Hyperledger項目,以推進跨行業(yè)的區(qū)塊鏈技術,而不是聲明單個區(qū)塊鏈標準,它鼓勵通過社區(qū)流程采用協(xié)作方式開發(fā)區(qū)塊鏈技術,鼓勵開放式發(fā)展的知識產權,并且隨著時間的推移采用關鍵標準。

Hyperledger Fabric是Hyperledger中的區(qū)塊鏈項目之一,與其他區(qū)塊鏈技術一樣,它有一個分類賬,使用智能合約,是參與者管理他們交易的系統(tǒng)。

Hyperledger Fabric與其他區(qū)塊鏈系統(tǒng)不同的地方是私有許可的,而不是允許未知身份參與網(wǎng)絡的開放式無權限系統(tǒng)(需要諸如“proof of work”之類的協(xié)議來驗證交易并保護網(wǎng)絡),Hyperledger Fabric網(wǎng)絡的成員通過可信賴的成員資格服務提供商(MSP)登記。

Hyperledger Fabric還提供多種可插拔選項,分類賬數(shù)據(jù)可以以多種格式存儲,共識機制可以互換,并且支持不同的MSP。

Hyperledger Fabric還提供創(chuàng)建通道的功能,允許一組參與者創(chuàng)建多帶帶的交易分類賬。對于網(wǎng)絡來說,這是一個特別重要的選擇,其中一些參與者可能是競爭對手而不想要他們做的每筆交易 - 他們向一些參與者而不是其他參與者提供的特殊價格,例如 - 每個參與者都知道。如果兩個參與者組成一個通道,那么這些參與者 - 而不是其他參與者 - 擁有該通道的分類賬副本。

共享分類賬

Hyperledger Fabric有一個包含兩個組件的分類賬子系統(tǒng):世界狀態(tài)交易日志,每個參與者都擁有他們所屬的每個Hyperledger Fabric網(wǎng)絡的分類賬副本。

世界狀態(tài)組件描述了在給定時間點的分類賬的狀態(tài),它是分類賬的數(shù)據(jù)庫。交易日志組件記錄導致世界狀態(tài)的當前值的所有交易;這是世界狀態(tài)的更新歷史,然后,分類賬是世界狀態(tài)數(shù)據(jù)庫和交易日志歷史記錄的組合。

分類帳具有可替換的世界狀態(tài)數(shù)據(jù)存儲,默認情況下,這是LevelDB鍵值存儲數(shù)據(jù)庫,交易日志不需要是可插拔的,它只記錄區(qū)塊鏈網(wǎng)絡使用的分類帳數(shù)據(jù)庫的前后值。

智能合約

Hyperledger Fabric智能合約以鏈碼編寫,當該應用程序需要與分類帳交互時,由區(qū)塊鏈外部的應用程序調用。在大多數(shù)情況下,鏈碼只與分類帳的數(shù)據(jù)庫組件,世界狀態(tài)(例如,查詢它)交互,而不與交易日志交互。

鏈碼可以用幾種編程語言實現(xiàn),目前,支持Go和Node。

隱私

取決于網(wǎng)絡的需求,企業(yè)對企業(yè)(B2B)網(wǎng)絡的參與者可能對他們共享的信息量非常敏感,對于其他網(wǎng)絡,隱私不是最受關注的問題。

Hyperledger Fabric支持隱私(使用通道)是關鍵操作要求的網(wǎng)絡以及相對開放的網(wǎng)絡。

共識

交易必須按照發(fā)生的順序寫入分類賬,即使它們可能位于網(wǎng)絡中不同的參與者組之間。為此,必須建立交易的順序,并且必須采用一種方法來拒絕錯誤(或惡意)插入到分類帳中的不良交易。

這是一個深入研究的計算機科學領域,有很多方法可以實現(xiàn)它,每種方法都有不同的權衡。例如,PBFT(Practical Byzantine Fault Tolerance)可以為文件副本提供一種機制,使其能夠相互通信以保持每個副本的一致性,即使在發(fā)生損壞的情況下也是如此?;蛘撸诒忍貛胖?,通過稱為挖掘的過程進行排序,競爭計算機競相解決加密難題,定義隨后構建的所有進程的順序。

Hyperledger Fabric旨在允許網(wǎng)絡啟動者選擇最能代表參與者之間存在的關系的共識機制,與隱私一樣,存在一系列需求;從在他們的關系中高度結構化的網(wǎng)絡到更加點對點的網(wǎng)絡。

我們將了解有關Hyperledger Fabric共識機制的更多信息,目前包括SOLO和Kafka。

我在哪里可以了解更多?

身份(概念文檔)

一份概念文檔將引導你了解Fabric網(wǎng)絡中的關鍵角色身份(使用已建立的PKI結構和x.509證書)。

成員資格(概念文檔)

討論成員資格服務提供商(MSP)的角色,該服務提供商將身份轉換為Fabric網(wǎng)絡中的角色。

對等點(概念文檔)

由組織擁有的對等點 - 托管分類帳和智能合約,構成Fabric網(wǎng)絡的物理結構。

建立你的第一個網(wǎng)絡(教程)

了解如何使用示例腳本下載Fabric二進制文件并引導你自己的示例網(wǎng)絡,然后分解網(wǎng)絡,了解它是如何一步一步構建的。

編寫第一個應用程序(教程)

部署一個非常簡單的網(wǎng)絡 - 甚至比構建您的第一個網(wǎng)絡更簡單 - 與簡單的智能合約和應用程序一起使用。

交易流

從高層次看一看示例交易流

Hyperledger Fabric 模型

高級別介紹本簡介中介紹的一些組件和概念以及其他一些組件和概念,并介紹它們如何在示例交易流中一起工作。


上一篇:Hyperledger Fabric 介紹 下一篇:Hyperledger Fabric 功能

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/24214.html

相關文章

  • Hyperledger Fabric(目錄)

    摘要:企業(yè)區(qū)塊鏈平臺企業(yè)級許可的分布式分類賬平臺,為廣泛的行業(yè)用例提供模塊化和多功能性。這些節(jié)點通過應用已經由共識協(xié)議驗證的交易來維護分類帳的副本,該交易被分組為包括將每個塊綁定到前一個塊的散列的塊中。 企業(yè)區(qū)塊鏈平臺 企業(yè)級許可的分布式分類賬平臺,為廣泛的行業(yè)用例提供模塊化和多功能性。 介紹 一般而言,區(qū)塊鏈是一個不可變的交易分類賬,維護在一個分布式對等節(jié)點網(wǎng)絡中。這些節(jié)點通過應用已經由共...

    trigkit4 評論0 收藏0
  • Hyperledger Fabric介紹

    摘要:比特幣和以太幣屬于一類區(qū)塊鏈,我們將其歸類為公共無許可的區(qū)塊鏈技術。例如,在單個企業(yè)中部署時,或由受信任的權威機構運作,完全拜占庭容錯的共識可能被認為是不必要的,并且對性能和吞吐量造成過度的拖累。 介紹 一般而言,區(qū)塊鏈是一個不可變的交易分類賬,維護在一個分布式對等節(jié)點網(wǎng)絡中。這些節(jié)點通過應用已經由共識協(xié)議驗證的交易來維護分類帳的副本,該交易被分組為包括將每個塊綁定到前一個塊的散列的塊...

    yunhao 評論0 收藏0
  • Hyperledger Fabric(功能)

    摘要:私有通道是受限制的消息傳遞路徑,可用于為網(wǎng)絡成員的特定子集提供交易隱私和機密性。所有數(shù)據(jù),包括交易,成員和通道信息,在通道上是不可見的,并且任何未明確授予對通頻道的訪問權限的網(wǎng)絡成員都無法訪問。 Hyperledger Fabric功能 Hyperledger Fabric是分布式分類賬技術(DLT)的一種實現(xiàn),可在模塊化區(qū)塊鏈架構中提供企業(yè)級網(wǎng)絡安全性,可擴展性,機密性和性能,Hyp...

    Ashin 評論0 收藏0
  • SegmentFault 技術周刊 Vol.41 - 深入學習區(qū)塊鏈

    摘要:和比特幣協(xié)議有所不同的是,以太坊的設計十分靈活,極具適應性。超級賬本區(qū)塊鏈的商業(yè)應用超級賬本超級賬本是基金會下的眾多項目中的一個。證書頒發(fā)機構負責簽發(fā)撤 showImg(https://segmentfault.com/img/bV2ge9?w=900&h=385); 從比特幣開始 一個故事告訴你比特幣的原理及運作機制 這篇文章的定位會比較科普,盡量用類比的方法將比特幣的基本原理講出來...

    qianfeng 評論0 收藏0
  • Java開發(fā)區(qū)塊鏈的三大sdk庫

    摘要:是企業(yè)與區(qū)塊鏈相遇的地方。的框架旨在成為開發(fā)區(qū)塊鏈解決方案的支柱。以太坊,主要是針對工程師使用進行區(qū)塊鏈以太坊開發(fā)的詳解。 如果你想將區(qū)塊鏈合并到一個Java項目中,現(xiàn)在我們來看看就是這個細分領域中三個最大的OSS玩家。 好的伙計們,我們都聽說過比特幣,以太坊或其他加密貨幣,其中有一些時髦的名字圍繞著我們常見的新聞,但我們作為Java開發(fā)人員知道如何輕松地與這些區(qū)塊鏈技術進行交互嗎?以...

    iKcamp 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<