区块链和分布式记账技术 应用程序接口 中间件技术指南.PDFVIP

区块链和分布式记账技术 应用程序接口 中间件技术指南.PDF

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
GB/T XXXX-XXXX 目 次 前言II 引言III 1 范围1 2 规范性引用文件 1 3 术语和定义1 4 缩略语2 5 技术架构2 6 非功能性要求7 附录A (资料性)区块链中间件接口描述参考9 附录B (资料性)区块链中间件应用方法10 参考文献12 I GB/T XXXX-XXXX 区块链和分布式记账技术 应用程序接口 中间件技术指南 1 范围 本文件确立了区块链中间件的技术架构和非功能性要求,提供了区块链中间件的技术指南。 本文件适用于: a) 指导区块链中间件系统的开发; b) 规范基于区块链中间件技术的业务应用建设过程; c) 为区块链中间件系统评测和技术选型提供参考。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 22239-2019 信息安全技术:网络安全等级保护基本要求 GB/T 33847-2017 信息技术 中间件术语 GB/T XXXXX-XXXX 区块链和分布式记账技术 术语 3 术语和定义 GB/T 33847-2017、GB/T XXXXX-XXXX中界定的以及下列术语和定义适用于本文件。为了便于使用, 以下重复列出了GB/T 33847-2017、GB/T XXXXX-XXXX中的一些术语和定义。 3.1 区块链 blockchain 使用密码技术链接将共识确认过的区块按顺序追加形成的分布式账本。 [来源:GB/T XXXXX-XXXX,3.6] 3.2 中间件 middleware 位于系统软件之上,用于支持分布式应用软件,连接不同软件实体的支撑软件。 [来源:GB/T 33847-2017,2.1] 3.3 智能合约 smart contract 以数字形式定义的能够自动执行条款的合约。 [来源:GB/T XXXXX-XXXX,3.72] 3.4 共识机制 consensus mechanism 1 GB/T XXXXX—XXXX 在分布式节点间达成共识的规则和程序。 [来源:GB/T XXXXX-XXXX,3.12] 3.5 功能组件 functional component 参与活动所需的,可实现的一个功能性基本构件块。 [来源:GB/T 32399-2015,3.2.3] 3.6 角色 role 一组服务于共同目的的活动的集合。 [来源:GB/T 32399-2015,3.2.7] 4 缩略语 下列缩略语适用于本文件。 API:应用程序接口(Application Programming Interface) QPS:每秒查询率(Query Per Second) TPS:每秒处理事务数(Transaction Per Second) 5 技术架构 5.1 总体架构 区块链中间件属于区块链系统架构的服务接口层,位于应用层和基础设施层之间,为应用层的业务 应用系统提供统一的工具、组件与服务,并简化业务应用系统对区块链网络的访问和操作。 区块链中间件包括适配层、服务层、工具层,各层的功能组件构成如下。 a) 适配层具备中间件数据库,提供链上系统数据和业务数据索引、缓存和关联等能力;中间件产 生的数据保存在中间件数据库中。 b) 适配层具备对不同数据库访

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档