摘要:通过这种方式,分类账上的所有交易都按顺序排列并以加密方式链接在一起,换句话说,在不破坏哈希链接的情况下,不可能篡改分类帐数据。
分类账
分类帐是所有状态转换的有序,防篡改记录,状态转换是参与方提交的链码调用(“交易”)的结果,每个交易都会生成一组资产键值对,这些键值对作为创建,更新或删除提交到分类帐。
分类帐由区块链(“链”)组成,用于以块的形式存储不可变的顺序记录,以及状态数据库以维持当前状态。每个通道有一个分类帐,每个对等点为其所属的每个通道维护一个分类帐的副本。
链链是一个交易日志,结构为哈希链接区块,其中每个区块包含N个有序交易,区块头部包括区块的交易的哈希,以及前一个区块的头部的哈希。通过这种方式,分类账上的所有交易都按顺序排列并以加密方式链接在一起,换句话说,在不破坏哈希链接的情况下,不可能篡改分类帐数据。最新区块的哈希表示之前的每个交易,从而可以确保所有对等点处于一致且可信的状态。
链存储在对等点文件系统(本地或附加存储)上,有效地支持区块链工作负载的仅附加性质。
状态数据库分类帐的当前状态数据表示链交易日志中包含的所有键的最新值,由于当前状态表示通道商已知的所有最新键的值,因此有时将其称为世界状态。
链码针对当前状态数据调用执行交易,为了使这些链码交互非常有效,所有键的最新值都存储在状态数据库中。状态数据库只是链的交易日志的索引视图,因此可以随时从链中重新生成。在接受交易之前,状态数据库将在对等点启动时自动恢复(或在需要时生成)。
状态数据库选项包括LevelDB和CouchDB,LevelDB是嵌入在对等点进程中的默认状态数据库,并将链码数据存储为键值对。CouchDB是一个可选的替代外部状态数据库,当你的链码数据建模为JSON时,它提供额外的查询支持,允许对JSON内容进行丰富的查询。有关CouchDB的更多信息,请参阅CouchDB作为状态数据库。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/24248.html
摘要:还提供创建通道的功能,允许一组参与者创建单独的交易分类账。共识交易必须按照发生的顺序写入分类账,即使它们可能位于网络中不同的参与者组之间。 介绍 Hyperledger Fabric是分布式分类账解决方案的平台,采用模块化架构,提供高度机密性,弹性,灵活性和可扩展性,它旨在支持不同组件的可插拔实现,并适应整个经济生态系统中存在的错综复杂的事物和复杂性。 我们建议首次使用的用户首先阅读下...
摘要:企业区块链平台企业级许可的分布式分类账平台,为广泛的行业用例提供模块化和多功能性。这些节点通过应用已经由共识协议验证的交易来维护分类帐的副本,该交易被分组为包括将每个块绑定到前一个块的散列的块中。 企业区块链平台 企业级许可的分布式分类账平台,为广泛的行业用例提供模块化和多功能性。 介绍 一般而言,区块链是一个不可变的交易分类账,维护在一个分布式对等节点网络中。这些节点通过应用已经由共...
摘要:比特币和以太币属于一类区块链,我们将其归类为公共无许可的区块链技术。例如,在单个企业中部署时,或由受信任的权威机构运作,完全拜占庭容错的共识可能被认为是不必要的,并且对性能和吞吐量造成过度的拖累。 介绍 一般而言,区块链是一个不可变的交易分类账,维护在一个分布式对等节点网络中。这些节点通过应用已经由共识协议验证的交易来维护分类帐的副本,该交易被分组为包括将每个块绑定到前一个块的散列的块...
摘要:资产在中表示为键值对的集合,状态更改记录为通道分类帐上的交易,资产可以用二进制和或格式表示。分类帐由区块链链组成,用于以块的形式存储不可变的顺序记录,以及用于维护当前状态的状态数据库。 Hyperledger Fabric模型 本节概述了编入Hyperledger Fabric的关键设计特性,实现了对全面但可定制的企业区块链解决方案的承诺: 资产 - 资产定义为可以通过网络交换几乎任...
摘要:区块链接到区块,区块链接到区块。共识整个交易流的更广泛的术语,用于生成顺序协议并确认构成区块的交易集合的正确性。策略策略是由数字身份的属性组成的表达式,例如。在中,智能合约被称为链码,智能合约链码安装在对等节点上并实例化为一个或多个通道。 术语表 术语很重要,以便所有Hyperledger Fabric用户和开发人员都同意每个特定术语的含义,例如,什么是智能合约。文档将根据需要引用术语...
阅读 2473·2021-10-08 10:04
阅读 2710·2021-09-06 15:02
阅读 728·2019-08-30 13:50
阅读 1517·2019-08-30 13:21
阅读 2567·2019-08-30 11:15
阅读 2091·2019-08-29 17:19
阅读 1551·2019-08-26 13:55
阅读 1246·2019-08-26 10:15