中国区块链论坛发布CBD-002-2017:详细数据格式规范

需积分: 13 23 下载量 71 浏览量 更新于2024-07-19 1 收藏 494KB PDF 举报
区块链数据格式规范(CBD-Forum-002-2017)是由中国区块链技术和产业发展论坛于2017年12月22日发布的标准,该规范旨在为区块链系统的各种数据提供统一的结构和格式,以确保数据的一致性和互操作性。标准遵循GB/T1.1-2009的制定规则,涵盖了账户数据、区块数据、事务数据、实体数据、合约数据以及配置数据等关键部分。 1. 范围:本规范明确了适用的对象,包括但不限于数字货币、智能合约平台、分布式账本系统中的各类数据,确保数据交换和存储的标准化。 2. 术语与缩略语:标准定义了相关的专业术语,并列举了在其他标准中已有的术语,以及用于简化的缩略语,以便于理解和使用。 3. 数据对象结构:详细规定了账户、区块、事务、实体、合约和配置等核心数据元素的组成结构,每个数据类型都包含了其属性和组成部分。 - 账户数据格式:包括账户ID、公钥、私钥、余额等关键信息,用于标识和管理区块链中的参与者。 - 区块数据格式:描述了区块的构成,如版本号、时间戳、交易列表、哈希值等,是区块链历史记录的重要组成部分。 - 事务数据格式:涉及交易发起者、接收者、金额、资产类型等信息,是区块链上价值转移的核心元素。 - 实体数据格式:可能涵盖身份信息、资产所有权等,支持实名制和资产归属的跟踪。 - 合约数据格式:定义智能合约的结构、函数、状态等,是自动执行合约逻辑的关键部分。 - 配置数据格式:包括网络设置、共识算法参数等,用于调整和优化区块链网络的运行环境。 4. 附录与参考资料:包含资料性附录,如数据项标识符,以及对不同共识机制(如拜占庭容错、权益证明和工作量证明)的数据格式说明,帮助开发者理解不同类型的区块链系统的特性和实现细节。 5. 标准制定与使用:该标准由中国电子技术标准化研究院等多家公司共同起草,旨在推动中国区块链技术的发展。使用者在使用过程中如有疑问或建议,可联系标准制定机构获取帮助。 区块链数据格式规范CBD-Forum-002-2017是中国区块链领域的重要指南,为区块链应用开发者、运维人员和监管机构提供了一套全面且实用的数据结构和交互规则,对于构建安全、高效的分布式系统至关重要。
2018-01-07 上传
官方原始PDF格式。 中国区块链技术和产业发展论坛标准 CBD-Forum-001-2017 前言 ............................................................................... III 1 范围 ............................................................................... 1 2 术语和缩略语 ....................................................................... 1 2.1 其他标准中定义的术语 ........................................................... 1 2.2 本标准中定义的术语 ............................................................. 2 2.3 缩略语 ......................................................................... 3 3 概述 ............................................................................... 4 3.1 本标准的约定 ................................................................... 4 3.2 参考架构的作用 ................................................................. 4 4 参考架构概览 ....................................................................... 5 4.1 区块链参考架构的架构视图 ....................................................... 5 4.2 区块链用户视图 ................................................................. 6 4.3 区块链功能视图 ................................................................. 8 4.4 用户视图和功能视图之间关系 ..................................................... 9 4.5 用户视图与共同关注点以及功能视图与共同关注点之间关系 .......................... 10 4.6 区块链实现视图 ................................................................ 10 4.7 区块链部署视图 ................................................................ 10 5 用户视图 .......................................................................... 10 5.1 角色、子角色和活动概述 ........................................................ 10 5.2 区块链服务客户 ................................................................ 11 5.3 区块链服务提供方 .............................................................. 15 5.4 区块链服务关联方 .............................................................. 21 5.5 共同关注点 .................................................................... 25 6 功能视图 .......................................................................... 26 6.1 功能架构 ...................................................................... 26 6.2 功能组件 ...................................................................... 28 7 用户视图和功能视图之间的关系 ...................................................... 36 7.1 概述 .......................................................................... 36 7.2 关系 .......................................................................... 36 附 录 A (规范性附录) 区块链和分布式账本技术概览 ................................... 38 A.1 区块链关键特征 ................................................................ 38 A.2 区块链(服务)能力类型和区块链服务类别 ........................................ 38 A.3 区块链部署模式 ................................................................ 39 A.4 区块链和分布式账本技术的关系 .................................................. 39 附 录 B (资料性附录) 用户视图和功能视图说明 ....................................... 40 B.1 区块链服务客户和提供方之间的关系 .............................................. 40 B.2 提供方和跨链提供方之间的关系 .................................................. 41