当前位置:文档之家› 区块链平台基础技术要求

区块链平台基础技术要求

T/SIA 0072018ICS 35.020 I65T/ SIA中国软件行业协会团体标准T/ SIA 0072018区块链平台基础技术要求Blockchain Platform Basic Technical Requirements2018–12–05发布2018–12–05实施中国软件行业协会 发布中国软件行业协会赛迪区块链研究院中国电子信息产业发展研究院前言本标准按照GB/T 1.1-2009 《标准化工作导则第1部分:标准的结构与编写》起草。

本标准主体部分包括总体要求、区块链数据、共识机制、加密机制、智能合约、账户管理、API 及扩展能力。

本标准由中国软件行业协会提出并归口。

本标准起草单位:赛迪(青岛)区块链研究院有限公司、中国软件行业协会区块链分会、工业和信息化部计算机与微电子发展研究中心(中国软件评测中心)、北京天德科技有限公司、北京太一云科技有限公司、华为软件技术有限公司、苏州超块链信息科技有限公司、北京奇虎科技有限公司、北京信任度科技有限公司、齐鲁工业大学、深圳市前海微密网络技术有限公司、南京壹证通信息科技有限公司、上海分布信息科技有限公司、北京东软望海科技有限公司、广州广电运通金融电子股份有限公司、打零工(上海)互联网科技有限公司、北京筑龙信息技术有限责任公司。

本标准主要起草人:曽晋、吕韬、万晨阳、赵华伟、姚一楠、聂春冰、郁莲、王炜、林冠辰、甘国华、陈光、张小军、吴英礼、任传伟、马臣云、许科峰、刘秋杉本标准为首次发布。

中国软件行业协会赛迪区块链研究院中国电子信息产业发展研究院目录前言................................................................................................................................................... 2 1 范围........................................................................................................................................... 4 2 规范性引用文件 ....................................................................................................................... 4 3 术语........................................................................................................................................... 4 4 总体要求................................................................................................................................... 6 5 区块链数据. (7)5.1 数据结构 (7)5.1.1 账本类应用数据结构 ....................................................................................... 7 5.1.2 合约类应用数据结构 ....................................................................................... 7 5.2 数据通信 ....................................................................................................................... 8 5.3 数据存储 ....................................................................................................................... 8 5.4 数据处理 ....................................................................................................................... 8 5.5 数据同步 ....................................................................................................................... 8 6 共识机制.. (9)6.1 共识算法 ....................................................................................................................... 9 6.2 共识容错 ....................................................................................................................... 9 6.3 共识效率 ....................................................................................................................... 9 7 加密机制 (10)7.1 加密算法 ..................................................................................................................... 10 7.2 隐私保护 ..................................................................................................................... 10 8 智能合约 (10)8.1 智能合约机制 ............................................................................................................. 10 8.2 智能合约安全性 ......................................................................................................... 10 9 账户管理 (11)9.1 账户权限 ..................................................................................................................... 11 9.2 账户功能 ..................................................................................................................... 11 9.3 身份可信 ..................................................................................................................... 11 9.4 CA (证书认证中心)的支持表 ................................................................................. 12 10 API 及扩展能力 .. (12)10.1 交易、块的API 接口列表 ....................................................... 错误!未定义书签。

10.2 智能合约的API 接口列表 ....................................................... 错误!未定义书签。

中国软件行业协会赛迪区块链研究院中国电子信息产业发展研究院1 范围本标准规定了区块链平台的基础技术要求,主要包括总体要求、区块链数据、共识机制、加密机制、智能合约、账户管理、API 及扩展能力等方面。

明确了区块链平台每项技术的定义及基础要求,对每项要求的具体实现方式不作规定。

2 规范性引用文件本标准在编写时主要参考及引用了以下文件。

凡是注日期的引用文件,仅注日期的版本适用于本文件;凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

CBD-Forum-001-2017 区块链-参考架构CBD-Forum-002-2017 区块链-数据格式可信区块链:第 1 部分 区块链技术参考框架3 术语3.1 区块链 blockchain区块链是一个以区块为基本数据单元、以链表为数据结构储存的多副本的分布式记账技术(数据库)。

其中,区块是一段时间内的一组特定数据的集合,由区块头和区块体两部分组成。

区块链是分布式存储、共识机制、点对点通讯、密码算法等计算机技术在互联网时代的集成式创新和应用模式。

区块链是一个以区块为基本数据单元、按顺序储存的多副本的分布式存储技术。

其中,区块是一段时间内的一组特定数据的集合,由区块头和区块体两部分组成;一般按顺序是根据区块产生的时间顺序,并且前后区块用密码技术保障顺序的安全性。

区块链是分布式存储、共识机制、点对点通讯、密码算法等计算机技术在互联网时代的集成式创新和应用模式。

中国软件行业协会赛迪区块链研究院中国电子信息产业发展研究院3.2 区块链平台 blockchain platform实现区块链的信息化平台。

相关主题