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

資訊專欄INFORMATION COLUMN

Hyperledger Fabric(分類賬)

luoyibu / 1288人閱讀

摘要:通過這種方式,分類賬上的所有交易都按順序排列并以加密方式鏈接在一起,換句話說,在不破壞哈希鏈接的情況下,不可能篡改分類帳數(shù)據(jù)。

分類賬

分類帳是所有狀態(tài)轉(zhuǎn)換的有序,防篡改記錄,狀態(tài)轉(zhuǎn)換是參與方提交的鏈碼調(diào)用(“交易”)的結(jié)果,每個交易都會生成一組資產(chǎn)鍵值對,這些鍵值對作為創(chuàng)建,更新或刪除提交到分類帳。

分類帳由區(qū)塊鏈(“鏈”)組成,用于以塊的形式存儲不可變的順序記錄,以及狀態(tài)數(shù)據(jù)庫以維持當(dāng)前狀態(tài)。每個通道有一個分類帳,每個對等點(diǎn)為其所屬的每個通道維護(hù)一個分類帳的副本。

鏈?zhǔn)且粋€交易日志,結(jié)構(gòu)為哈希鏈接區(qū)塊,其中每個區(qū)塊包含N個有序交易,區(qū)塊頭部包括區(qū)塊的交易的哈希,以及前一個區(qū)塊的頭部的哈希。通過這種方式,分類賬上的所有交易都按順序排列并以加密方式鏈接在一起,換句話說,在不破壞哈希鏈接的情況下,不可能篡改分類帳數(shù)據(jù)。最新區(qū)塊的哈希表示之前的每個交易,從而可以確保所有對等點(diǎn)處于一致且可信的狀態(tài)。

鏈存儲在對等點(diǎn)文件系統(tǒng)(本地或附加存儲)上,有效地支持區(qū)塊鏈工作負(fù)載的僅附加性質(zhì)。

狀態(tài)數(shù)據(jù)庫

分類帳的當(dāng)前狀態(tài)數(shù)據(jù)表示鏈交易日志中包含的所有鍵的最新值,由于當(dāng)前狀態(tài)表示通道商已知的所有最新鍵的值,因此有時(shí)將其稱為世界狀態(tài)。

鏈碼針對當(dāng)前狀態(tài)數(shù)據(jù)調(diào)用執(zhí)行交易,為了使這些鏈碼交互非常有效,所有鍵的最新值都存儲在狀態(tài)數(shù)據(jù)庫中。狀態(tài)數(shù)據(jù)庫只是鏈的交易日志的索引視圖,因此可以隨時(shí)從鏈中重新生成。在接受交易之前,狀態(tài)數(shù)據(jù)庫將在對等點(diǎn)啟動時(shí)自動恢復(fù)(或在需要時(shí)生成)。

狀態(tài)數(shù)據(jù)庫選項(xiàng)包括LevelDB和CouchDB,LevelDB是嵌入在對等點(diǎn)進(jìn)程中的默認(rèn)狀態(tài)數(shù)據(jù)庫,并將鏈碼數(shù)據(jù)存儲為鍵值對。CouchDB是一個可選的替代外部狀態(tài)數(shù)據(jù)庫,當(dāng)你的鏈碼數(shù)據(jù)建模為JSON時(shí),它提供額外的查詢支持,允許對JSON內(nèi)容進(jìn)行豐富的查詢。有關(guān)CouchDB的更多信息,請參閱CouchDB作為狀態(tài)數(shù)據(jù)庫。

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

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

相關(guān)文章

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

    摘要:還提供創(chuàng)建通道的功能,允許一組參與者創(chuàng)建單獨(dú)的交易分類賬。共識交易必須按照發(fā)生的順序?qū)懭敕诸愘~,即使它們可能位于網(wǎng)絡(luò)中不同的參與者組之間。 介紹 Hyperledger Fabric是分布式分類賬解決方案的平臺,采用模塊化架構(gòu),提供高度機(jī)密性,彈性,靈活性和可擴(kuò)展性,它旨在支持不同組件的可插拔實(shí)現(xiàn),并適應(yīng)整個經(jīng)濟(jì)生態(tài)系統(tǒng)中存在的錯綜復(fù)雜的事物和復(fù)雜性。 我們建議首次使用的用戶首先閱讀下...

    joy968 評論0 收藏0
  • Hyperledger Fabric(目錄)

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

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

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

    yunhao 評論0 收藏0
  • Hyperledger FabricHyperledger Fabric模型)

    摘要:資產(chǎn)在中表示為鍵值對的集合,狀態(tài)更改記錄為通道分類帳上的交易,資產(chǎn)可以用二進(jìn)制和或格式表示。分類帳由區(qū)塊鏈鏈組成,用于以塊的形式存儲不可變的順序記錄,以及用于維護(hù)當(dāng)前狀態(tài)的狀態(tài)數(shù)據(jù)庫。 Hyperledger Fabric模型 本節(jié)概述了編入Hyperledger Fabric的關(guān)鍵設(shè)計(jì)特性,實(shí)現(xiàn)了對全面但可定制的企業(yè)區(qū)塊鏈解決方案的承諾: 資產(chǎn) - 資產(chǎn)定義為可以通過網(wǎng)絡(luò)交換幾乎任...

    W_BinaryTree 評論0 收藏0
  • Hyperledger Fabric(術(shù)語表)

    摘要:區(qū)塊鏈接到區(qū)塊,區(qū)塊鏈接到區(qū)塊。共識整個交易流的更廣泛的術(shù)語,用于生成順序協(xié)議并確認(rèn)構(gòu)成區(qū)塊的交易集合的正確性。策略策略是由數(shù)字身份的屬性組成的表達(dá)式,例如。在中,智能合約被稱為鏈碼,智能合約鏈碼安裝在對等節(jié)點(diǎn)上并實(shí)例化為一個或多個通道。 術(shù)語表 術(shù)語很重要,以便所有Hyperledger Fabric用戶和開發(fā)人員都同意每個特定術(shù)語的含義,例如,什么是智能合約。文檔將根據(jù)需要引用術(shù)語...

    wind3110991 評論0 收藏0

發(fā)表評論

0條評論

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