亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Hyperledger Fabric(關(guān)鍵概念介紹)

joy968 / 2079人閱讀

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

介紹

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

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

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

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

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

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

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

智能合約

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

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

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

共識

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

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

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

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

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

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

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

區(qū)塊鏈差異

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

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

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

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

你現(xiàn)在知道了區(qū)塊鏈?zhǔn)鞘裁匆约盀槭裁此杏?,還有許多重要的其他細(xì)節(jié),但它們都與信息和流程共享的這些基本思想有關(guān)。

什么是Hyperledger Fabric?

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

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

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

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

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

共享分類賬

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

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

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

智能合約

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

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

隱私

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

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

共識

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

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

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

我們將了解有關(guān)Hyperledger Fabric共識機(jī)制的更多信息,目前包括SOLO和Kafka。

我在哪里可以了解更多?

身份(概念文檔)

一份概念文檔將引導(dǎo)你了解Fabric網(wǎng)絡(luò)中的關(guān)鍵角色身份(使用已建立的PKI結(jié)構(gòu)和x.509證書)。

成員資格(概念文檔)

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

對等點(概念文檔)

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

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

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

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

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

交易流

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

Hyperledger Fabric 模型

高級別介紹本簡介中介紹的一些組件和概念以及其他一些組件和概念,并介紹它們?nèi)绾卧谑纠灰琢髦幸黄鸸ぷ鳌?/p>


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

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/24214.html

相關(guān)文章

  • Hyperledger Fabric(目錄)

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

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

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

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

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

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

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

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

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

    iKcamp 評論0 收藏0

發(fā)表評論

0條評論

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