T/ SIA
中 国 软 件 行 业 协 会 团 体 标 准
T/SIA 00 7—2018
区块链平台基础技术要求
Blockchain Platform Basic Technical Requirements
ICS 35.020
I651
______________________________________________________________________________________________
2018-12-05发布 2018-12-05实施
中 国 软 件 行 业 协 会 发 布 T/SIA 007 —2018
I 目 录
前言 ................................ ................................ ....... II
1 范围 ................................ ................................ ...... 1
2 规范性引用文件 ................................ ............................ 1
3 术语 ................................ ................................ ...... 1
4 总体要求 ................................ ................................ .. 2
5 区块链数据 ................................ ................................ 3
5.1数据结构 ................................ .......................... 3
5.2数据通信 ................................ .......................... 3
5.3数据存储 ................................ .......................... 3
5.4数据处理 ................................ .......................... 3
5.5数据同步 ................................ .......................... 3
6 共识机制 ................................ ................................ .. 4
6.1共识算法 ................................ .......................... 4
6.2共识容错 ................................ .......................... 4
6.3共识效率 ................................ .......................... 4
7 加密机制 ................................ ................................ .. 4
7.1加密算法 ................................ .......................... 4
7.2隐私保护 ................................ .......................... 4
8 智能合约 ................................ ................................ .. 4
8.1智能合约机制 ................................ ...................... 4
8.2智能合约安全性 ................................ .................... 5
9 账户管理 ................................ ................................ .. 5
9.1账户权限 ................................ .......................... 5
9.2账户功能 ................................ .......................... 5
9.3身份可信 ................................ .......................... 5
9.4 CA(证书认证中心)的支持表 ................................ ........ 5
10 API及扩展能力 ................................ ........................... 5 T/SIA 00 7—2018
II 前 言
本标准按照 GB/T 1.1 -2009 《标准化工作导则第 1部分:标准的结构与编写》 起草。
本标准主体部分包括 总体要求、区块链数据、共识机制、加密机制、智能合约、账户管理、 API及
扩展能力 。
本标准由中国软件行业协会提出并归口。
本标准起草单位:赛迪(青岛)区块链研究院有限公司、中国软件行业协会区块链分会、工业和信
息化部计算机与微电子发展研究中心(中国软件评测中心)、北京天德科技有限公司、北京太一云科技
有限公司、华为软件技术有限公司、苏州超块链信息科技有限公司、北京奇虎科技有限公司、北京信任
度科技有限公司、齐鲁工业大学、深圳市前海微密网络技术有限公司、南京壹证通信息科技有限公司、
上海分布信息科技有限公司、北京东软望海科技有限公司、广州广电运通金融电子股份有限公司、打零
工(上海 )互联网科技有限公司 、北京筑龙信息技术有限责任公司。
本标准主要 起草人: 曾晋、刘权、崔志如、吕韬、万晨阳、黄忠义、曹兆磊、高睿、邹博松、赵华
伟、姚一楠、聂春冰、郁莲、王炜、林冠辰、甘国华、陈光宇、张小军、吴英礼、任传伟、马臣云、许
科峰、刘秋杉 。
本标准为首次发布。 T/SIA 00 7—2018
1 1 范围
本标准规定了区块链平台的基础技术要求, 主要包括总体要求、 区块链数据、 共识机制、
加密机制、智能合约、账户管理、 API及扩展能力等方面。明确了区块链平台每项技术的定
义及基础要求,对每项要求的具体实现方式不作规定。
2 规范性引用文件
本标准在编写时主要参考及引用了以下文件。凡是注日期的引用文件,仅注日期的版本
适用于本文件; 凡是不注日期的引用文件, 其最新版本 (包括所有的修改单) 适用于本文件。
CBD-Forum-001-2017 区块链-参考架构
CBD-Forum-002-2017 区块链-数据格式
可信区块链:第 1 部分 区块链技术参考框架
3 术语
3.1
区块链 blockchain
区块链是一个以区块为基本数据单元、按顺序储存的多副本的分布式存储技术。其中,
区块是一段时间内的一组特定数据的集合,由区块头和区块体两部分组成;一般按顺序是根
据区块产生的时间顺序, 并且前后区块用密码技术保障顺序的安全性。 区块链是分布式存储、
共识机制、点对点通讯、密码算法等计算机技术在互联网时代的集成式创新和应用模式。
3.2
区块链平台 blockchain platform
实现区块链的信息化平台。
3.3
区块头 block header
区块头包含当前区块的属性信息和前一个区块顺序固定信息。 属性信息包括 当前区块的
时间戳、 区块序号等。 前一个区块顺序固定信息, 一般是用能唯一标识前一个区块特征的 hash
值代表。
3.4
区块体 block body
区块体是区块中存储数据的主要部分。存储的数据可以是一条或多条交易记录,也可以
是一段可执行程序代码,或者是其他需要防止篡改的数据,如身份信息、资产信息等。
3.5
块链式数据结构 chained-block data structure
一段时间内发生的事务处理以区块为单位进行存储, 并以密码学算法将区块按时间顺序
连接成链条的一种数据结构。 T/SIA 00 7—2018
2 3.6
共识机制 consensus mechanism
区块链系统中通过数学算法实现不同节点之间对记账内容达成一致的方法, 是区块链系
统确认状态,节点间建立信任、协同合作的基础。
3.7
Hash函数 Hash function
又称摘要函数, 通常通过特定数学计
T-SIA 007—2018 区块链平台基础技术要求
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2022-12-20 17:35:03上传分享