摘要:通過這種方式,分類賬上的所有交易都按順序排列并以加密方式鏈接在一起,換句話說,在不破壞哈希鏈接的情況下,不可能篡改分類帳數據。
分類賬
分類帳是所有狀態轉換的有序,防篡改記錄,狀態轉換是參與方提交的鏈碼調用(“交易”)的結果,每個交易都會生成一組資產鍵值對,這些鍵值對作為創建,更新或刪除提交到分類帳。
分類帳由區塊鏈(“鏈”)組成,用于以塊的形式存儲不可變的順序記錄,以及狀態數據庫以維持當前狀態。每個通道有一個分類帳,每個對等點為其所屬的每個通道維護一個分類帳的副本。
鏈鏈是一個交易日志,結構為哈希鏈接區塊,其中每個區塊包含N個有序交易,區塊頭部包括區塊的交易的哈希,以及前一個區塊的頭部的哈希。通過這種方式,分類賬上的所有交易都按順序排列并以加密方式鏈接在一起,換句話說,在不破壞哈希鏈接的情況下,不可能篡改分類帳數據。最新區塊的哈希表示之前的每個交易,從而可以確保所有對等點處于一致且可信的狀態。
鏈存儲在對等點文件系統(本地或附加存儲)上,有效地支持區塊鏈工作負載的僅附加性質。
狀態數據庫分類帳的當前狀態數據表示鏈交易日志中包含的所有鍵的最新值,由于當前狀態表示通道商已知的所有最新鍵的值,因此有時將其稱為世界狀態。
鏈碼針對當前狀態數據調用執行交易,為了使這些鏈碼交互非常有效,所有鍵的最新值都存儲在狀態數據庫中。狀態數據庫只是鏈的交易日志的索引視圖,因此可以隨時從鏈中重新生成。在接受交易之前,狀態數據庫將在對等點啟動時自動恢復(或在需要時生成)。
狀態數據庫選項包括LevelDB和CouchDB,LevelDB是嵌入在對等點進程中的默認狀態數據庫,并將鏈碼數據存儲為鍵值對。CouchDB是一個可選的替代外部狀態數據庫,當你的鏈碼數據建模為JSON時,它提供額外的查詢支持,允許對JSON內容進行豐富的查詢。有關CouchDB的更多信息,請參閱CouchDB作為狀態數據庫。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24248.html
摘要:還提供創建通道的功能,允許一組參與者創建單獨的交易分類賬。共識交易必須按照發生的順序寫入分類賬,即使它們可能位于網絡中不同的參與者組之間。 介紹 Hyperledger Fabric是分布式分類賬解決方案的平臺,采用模塊化架構,提供高度機密性,彈性,靈活性和可擴展性,它旨在支持不同組件的可插拔實現,并適應整個經濟生態系統中存在的錯綜復雜的事物和復雜性。 我們建議首次使用的用戶首先閱讀下...
摘要:企業區塊鏈平臺企業級許可的分布式分類賬平臺,為廣泛的行業用例提供模塊化和多功能性。這些節點通過應用已經由共識協議驗證的交易來維護分類帳的副本,該交易被分組為包括將每個塊綁定到前一個塊的散列的塊中。 企業區塊鏈平臺 企業級許可的分布式分類賬平臺,為廣泛的行業用例提供模塊化和多功能性。 介紹 一般而言,區塊鏈是一個不可變的交易分類賬,維護在一個分布式對等節點網絡中。這些節點通過應用已經由共...
摘要:比特幣和以太幣屬于一類區塊鏈,我們將其歸類為公共無許可的區塊鏈技術。例如,在單個企業中部署時,或由受信任的權威機構運作,完全拜占庭容錯的共識可能被認為是不必要的,并且對性能和吞吐量造成過度的拖累。 介紹 一般而言,區塊鏈是一個不可變的交易分類賬,維護在一個分布式對等節點網絡中。這些節點通過應用已經由共識協議驗證的交易來維護分類帳的副本,該交易被分組為包括將每個塊綁定到前一個塊的散列的塊...
摘要:資產在中表示為鍵值對的集合,狀態更改記錄為通道分類帳上的交易,資產可以用二進制和或格式表示。分類帳由區塊鏈鏈組成,用于以塊的形式存儲不可變的順序記錄,以及用于維護當前狀態的狀態數據庫。 Hyperledger Fabric模型 本節概述了編入Hyperledger Fabric的關鍵設計特性,實現了對全面但可定制的企業區塊鏈解決方案的承諾: 資產 - 資產定義為可以通過網絡交換幾乎任...
摘要:區塊鏈接到區塊,區塊鏈接到區塊。共識整個交易流的更廣泛的術語,用于生成順序協議并確認構成區塊的交易集合的正確性。策略策略是由數字身份的屬性組成的表達式,例如。在中,智能合約被稱為鏈碼,智能合約鏈碼安裝在對等節點上并實例化為一個或多個通道。 術語表 術語很重要,以便所有Hyperledger Fabric用戶和開發人員都同意每個特定術語的含義,例如,什么是智能合約。文檔將根據需要引用術語...
閱讀 2574·2021-10-08 10:04
閱讀 2735·2021-09-06 15:02
閱讀 792·2019-08-30 13:50
閱讀 1547·2019-08-30 13:21
閱讀 2586·2019-08-30 11:15
閱讀 2113·2019-08-29 17:19
閱讀 1574·2019-08-26 13:55
閱讀 1261·2019-08-26 10:15