国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Hyperledger Fabric(術語表)

wind3110991 / 956人閱讀

摘要:區塊鏈接到區塊,區塊鏈接到區塊。共識整個交易流的更廣泛的術語,用于生成順序協議并確認構成區塊的交易集合的正確性。策略策略是由數字身份的屬性組成的表達式,例如。在中,智能合約被稱為鏈碼,智能合約鏈碼安裝在對等節點上并實例化為一個或多個通道。

術語表

術語很重要,以便所有Hyperledger Fabric用戶和開發人員都同意每個特定術語的含義,例如,什么是智能合約。文檔將根據需要引用術語表,但如果你愿意,可以隨意閱讀整個內容;這很有啟發性!

錨點

由八卦使用以確保不同組織中的對等點彼此了解。

當提交包含對錨點更新的配置塊時,對等點會聯系到錨點并從中了解錨點已知的所有對等點。一旦來自每個組織的至少一個對等點已經聯系了錨點,錨點就會了解通道中的每個對等點。由于八卦通訊是連續的,并且因為對等點總是要求被告知他們不知道的任何對等點的存在,可以為通道建立共同的成員資格觀點。

例如,假設我們在通道中有三個組織 — A、B、C和一個多帶帶的為組織C定義的錨點 - peer0.orgC,當peer1.orgA(來自組織A)聯系peer0.orgC時,它會告訴它關于peer0.orgA,而且,稍后peer1.orgB聯系peer0.orgC,后者會告訴前者關于peer0.orgA。從那時起,組織A和B將開始直接交換成員資格信息,而無需peer0.orgC的任何幫助。

由于跨組織的通信依賴于八卦以便工作,因此必須在通道配置中定義至少一個錨點,強烈建議每個組織都提供自己的一組錨點,以實現高可用性和冗余。

ACL

ACL或訪問控制列表,將對特定對等點資源(例如系統鏈碼API或事件服務)的訪問權限關聯到策略(指定需要多少和什么類型的組織或角色類型)。ACL是通道配置的一部分,因此它存在于通道的配置塊中,并可使用標準配置更新機制進行更新。

ACL被格式化為鍵值對列表,其中鍵標識我們希望控制其訪問權限的資源,并且該值標識允許訪問它的通道策略(組)。例如,lscc/GetDeploymentSpec: /Channel/Application/Readers定義對生命周期鏈碼GetDeploymentSpec API(資源)的訪問可由滿足/Channel/Application/Readers策略的身份訪問。

configtx.yaml文件中提供了一組默認ACL,configtxgen使用該文件來構建通道配置。可以在configtx.yaml的頂級“Application”部分中設置默認值,也可以在“Profiles”部分中按每個配置文件覆蓋默認值。

區塊

區塊包含一組有序的交易,它以加密方式鏈接到前一個區塊,然后鏈接到后續區塊,這種區塊鏈中的第一個區塊稱為創世區塊,區塊由排序系統創建,并由對等點驗證。

區塊B1鏈接到區塊B0,區塊B2鏈接到區塊B1。

分類帳的鏈是一個交易日志,結構為哈希鏈接的交易區塊,對等點從排序服務接收交易區塊,根據認可策略和并發沖突將區塊的交易標記為有效或無效,并將區塊附加到對等點的文件系統上的哈希鏈。

區塊鏈B包含區塊0,1,2。

鏈碼

請參閱智能合約。

通道

通道是私有區塊鏈覆蓋,允許數據隔離和機密性,一個特定于通道的分類帳在通道中的對等點之間共享,并且交易方必須正確地認證到通道,以便與其進行交互,通道由配置區塊定義。

通道C連接應用程序A1,對等點P2和排序服務O1。

提交

通道上的每個對等點驗證有序的交易區塊,然后將區塊提交(寫入/附加)到其通道分類賬的副本,對等點還將每個區塊中的每個交易標記為有效或無效。

并發控制版本檢查

并發控制版本檢查是一種跨通道上的對等點保持狀態同步的方法。對等點并行執行交易,在提交到分類賬之前,對等點檢查執行時讀取的數據未更改,如果為交易讀取的數據在執行時間和提交時間之間發生了變化,然后發生了并發控制版本檢查違規,并且交易在分類帳上標記為無效,并且狀態數據庫中的值不會更新。

配置區塊

包含定義系統鏈(排序服務)或通道的成員和策略的配置數據,對通道或整個網絡的任何配置修改(例如,離開或加入的成員)將導致將新配置區塊附加到適當的鏈,該區塊將包含創世塊的內容加上delta。

共識

整個交易流的更廣泛的術語,用于生成順序協議并確認構成區塊的交易集合的正確性。

聯盟

聯盟是區塊鏈網絡上的非定序組織的集合,這些是組建和加入通道以及擁有對等點的組織,雖然區塊鏈網絡可以有多個聯盟,大多數區塊鏈網絡只有一個聯盟。在通道創建時,添加到通道的所有組織必須是聯盟的一部分,但是,未在聯盟中定義的組織可能會添加到現有通道。

當前狀態

請參閱世界狀態

動態成員資格

Hyperledger Fabric支持添加/刪除成員、對等點和排序服務節點,而不會影響整個網絡的可操作性,當業務關系調整并且出于各種原因需要添加/刪除實體時,動態成員資格至關重要。

認可 認可策略 Hyperledger Fabric CA 創世區塊 八卦協議 初始化 安裝 實例化 調用 領導對等點 分類賬 成員

請參閱組織。

成員資格服務提供商 成員資格服務 排序服務

一個已定義的將交易排序到一個塊中的節點集合,排序服務獨立于對等點進程,并以先到先服務的方式為網絡上的所有通道排序交易,排序服務旨在支持超越開箱即用的SOLO和Kafka變種的可插拔實現,排序服務是整個網絡的通用綁定;它包含與每個成員關聯的加密身份資料。

組織 對等點

維護分類帳并運行鏈碼容器以便對分類帳執行讀/寫操作的網絡實體,對等點由成員擁有和維護。

一個對等點,‘P’。

策略

策略是由數字身份的屬性組成的表達式,例如:Org1.Peer OR Org2.Peer。它們用于限制對區塊鏈網絡上的資源的訪問,例如,他們決定誰可以讀取或寫入到通道,或誰可以通過ACL使用特定的鏈碼API,在引導排序服務或創建通道之前,可以在configtx.yaml中定義策略,或者可以在通道上實例化鏈碼時指定它們,示例configtx.yaml中提供了一組默認策略,適用于大多數網絡。

私有數據 私有數據集合(集合) 提案

針對通道上特定對等點的認可請求,每個提案都是實例化或調用(讀/寫)請求。

查詢 軟件開發工具包(SDK) 智能合約

智能合約就是代碼 - 由區塊鏈網絡外部的客戶端應用程序調用 - 管理對世界狀態中一組鍵值對的訪問和修改。在Hyperledger Fabric中,智能合約被稱為鏈碼,智能合約鏈碼安裝在對等節點上并實例化為一個或多個通道。

狀態數據庫

當前狀態數據存儲在狀態數據庫中,用于從鏈碼進行有效的讀取和查詢,支持的數據庫包括levelDB和couchDB。

系統鏈 交易

調用或實例化提交給排序、驗證和提交的結果。調用是從分類帳讀取/寫入數據的請求,實例化是一個啟動和初始化通道鏈碼的請求。應用程序客戶端收集來自認可的對等點的調用或實例化響應,并將結果和認可打包到提交給排序、驗證和提交的交易中。

一個交易,"T"。

世界狀態

也被稱為“當前狀態”,世界狀態是HyperLedger Fabric分類賬的一個組件,世界狀態表示鏈交易日志中包含的所有鍵的最新值,鏈碼針對世界狀態數據執行交易提案,因為世界狀態提供對這些鍵的最新值的直接訪問,而不是通過遍歷整個交易日志來計算它們。每當鍵的值發生變化時(例如,當汽車的所有權 - “鍵” - 從一個所有者轉移到另一個所有者 - “值”)或添加新鍵時,世界狀態就會改變(一輛車被創造出來)。因此,世界狀態對交易流至關重要,因為必須知道鍵值對的當前狀態才能改變它,對等點將處理塊中包含的每個有效交易的最新值提交到分類帳世界狀態。

世界狀態,"W"。

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

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24203.html

相關文章

  • Hyperledger Fabric(目錄)

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

    trigkit4 評論0 收藏0
  • Hyperledger Fabric周周記:Composer

    摘要:在上周周記的結尾,我曾經說過本周要介紹的開發和應用??稍谕ㄗx完的文檔之后,我立即取消了原定計劃,直接介紹。讓其成為開發首選的理由只有一個對開發者友好。將發布到的暴露成,供外部調用,完全語言中立。而后者則是為測試而生的。 在上周周記的結尾,我曾經說過本周要介紹Fabric的開發和應用。按照最開始的寫作計劃,我打算講講兩種開發模式:直接使用Fabric API和利用Composer框架???..

    quietin 評論0 收藏0
  • 超級賬本-如何貢獻

    摘要:原文地址作者超級賬本如何貢獻個人感受,文檔看的再多,學習的速度也不如參與到項目中去,深入了解實現原理和設計的初衷。維護者負責評審和合并提交評審的所有布丁,并在超級賬本技術委員會的方針下指導項目的技術發展路線。 原文地址:https://www.xuanzhangjiong.to...作者:TopJohn 超級賬本-如何貢獻 個人感受,文檔看的再多,學習的速度也不如參與到項目中去,深入...

    mengbo 評論0 收藏0
  • Hyperledger Fabric(入門)

    摘要:腳本列出了在結束時安裝的映像。在不同的體系結構,將用標識體系結構的字符串替換。提供了許多來支持各種編程語言,官方發布了兩款針對和的和文檔。。 入門 在我們開始之前,如果你還沒有這樣做,你可能希望檢查是否已經在開發區塊鏈應用程序和/或運行Hyperledger Fabric的平臺上安裝了所有前提條件。 一旦安裝了前提條件,就可以下載并安裝HyperLedger Fabric了,當我們在F...

    SKYZACK 評論0 收藏0
  • Fabric環境搭建

    摘要:環境搭建快速入門前提安裝安裝安裝安裝查看版本信息輸出安裝查看版本信息輸出版本要求版本要求上傳解壓文件編輯環境變量文件添加如下內容輸出如果系統中有舊版本的則使用如下命令卸載舊版本的然后再重新安裝 環境搭建 快速入門: http://hyperledger-fabric.rea... 前提 安裝git $ sudo apt update $ sudo apt install git 安裝...

    fou7 評論0 收藏0

發表評論

0條評論

wind3110991

|高級講師

TA的文章

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