2021 年 8 月 27 日,IEEE P3217《区块链系统应用接口规范》国际标准启动会在上海召开,上海树图区块链研究院宣布 IEEE《区块链系统应用接口规范》(Standard for Application Interface Specification for Blockchain System,项目编号:IEEE P3217)标准工作组(IEEE/C/BDL/BAI)成立会议暨标准编制启动会已于 8 月 26 日成功举办。

8 月 26 日的 IEEE《区块链系统应用接口规范》标准工作组成立会议暨标准编制启动会由 IEEE 和上海树图区块链研究院共同主办,与会者包括 IEEE 代表和来自海内外高校、企业、科研院所等 10 个工作组成员单位和 7 个观察员单位的 30 余位代表。

其中上海树图区块链研究院凭借其通过自主研发、性能全球第一的 Conflux 树图公有区块链奠定的行业领先地位,被 IEEE 指定为 IEEE P3217《区块链系统应用接口规范》国际标准工作组主席机构,主导标准的制定工作。

在工作组主席、上海树图区块链研究院院长龙凡的主持下,会议审议通过了工作组章程、组织架构,讨论制定了标准大纲和任务分工,并推举中国电子技术标准化研究院担任工作组秘书机构。

树图研究院启动 IEEE P3217《区块链系统应用接口规范》国际标准制定工作

背景

只有领先者才有资格参与规则制定的丛林法则,同样适用于技术世界。在每一个国际技术标准的背后,都少不了行业巨头的身影。

区块链是信息科学领域的新兴交叉学科,中国在这一新赛道的起跑线丝毫不落后于欧美发达国家。如今中国区块链行业的发展水平已经在全球范围处于领跑地位,有充分的资格争取区块链领域的国际话语权和规则制定权。

上海树图区块链研究院凭借自主研发、性能全球第一的 Conflux 树图公有区块链成为了区块链技术领域的领跑者,因而赢得了主导制定国际技术标准的机会,被 IEEE 授权作为《区块链系统应用接口规范》(Standard for Application Interface Specification for Blockchain System,项目编号:IEEE P3217)国际标准制定工作组主席机构,主导该项标准的制定工作。

区块链技术又被称为「共识技术」,共识机制在任何一个区块链系统中都处于最为核心的地位,这是因为区块链系统最核心最重要的价值就是在参与者之间建立共识。而在区块链系统之外,区块链行业参与者之间达成的共识则具体体现为区块链行业标准。所以,凝聚行业共识的区块链标准,超越了采用各种不同技术方案的区块链共识系统,可谓是「共识系统之上的共识」,对整个区块链行业的格局和长期发展具有深远的影响。

随着近年来区块链技术的意义和价值得到社会各界的认可,区块链成为了数字经济前沿最炙手可热的发展方向,新的区块链项目和技术方案层出不穷,区块链应用形态和落地场景范围不断扩大,行业规模正在飞速发展。在可以预见的将来,区块链行业仍将长期维持多种异构的区块链系统并存的局面,建立统一的技术标准对于整个行业的规范健康发展具有非常重要的意义。

另一方面,区块链技术作为一种新兴的信息处理技术,从比特币诞生算起至今不过经历了短短的 12 年时间,真正引起学术界、产业界、乃至全社会广泛重视的时间还要短得多,所以区块链行业的发展还远未成熟,在行业规范和技术标准的很多方面仍是一片的空白。谁能填补这片空白,主导区块链行业国际标准的制定,谁便可掌握更多的话语权,获得抢占科技竞争和未来发展制高点的先机,这一逻辑在其它行业已经被反复验证过。实际上,现在已有众多国内外机构和企业在积极参与研究和制定区块链相关标准,特别是其中影响力最大的区块链国际标准。

因此,制定区块链国际标准,既是区块链行业发展的需求,同时也是提升我国的国际话语权和规则制定权的绝好机会,对于我国的区块链产业长期发展具有重要意义。但是另一方面,只有领先者才有资格参与规则制定的丛林法则,同样适用于技术领域。上海树图区块链研究院凭借自主研发、性能全球第一的 Conflux 树图公有区块链赢得了业内同行的认可,被 IEEE 授权作为《区块链系统应用接口规范》国际标准制定工作组主席机构,主导该项标准的制定工作。

IEEE (The Institute of Electrical and Electronics Engineers),即「电气电子工程师学会」,是一个国际性的电子技术与信息科学工程师的协会,也是目前全球最大的非营利性专业技术学会,拥有来自 160 多个国家的超过 42 万会员。

IEEE 在学术界和产业界都具有举足轻重的地位:IEEE 旗下有众多高水平的学术期刊和会议,每年出版的电气电子和计算机科学领域的技术文献约占世界总量的 1/3;IEEE 标准协会(IEEE Standards Association)作为主要的国际标准机构制定了千余种现行的国际和行业技术标准,涵盖电子、通信、计算机等领域的各个方面,对全球信息产业的发展产生了深远的影响。例如,计算机中二进制浮点数的格式就遵循 IEEE 754 标准,而我们日常使用的局域网执行的是 IEEE 802 标准,其中尤以 IEEE 802.11 无线局域网络标准最为人们熟知。

IEEE P3217 标准

IEEE P3217《区块链系统应用接口规范》将定义和规范区块链系统的区块链层和应用层之间交互的接口,主要内容包括:定义 API 接口集合,规范 API 接口的编码传输格式和请求响应规则等;明确在入侵防护、恶意代码防护、程序可信执行、数据完整性、数据保密性、访问控制、安全策略、管理制度等方面的技术要求。

这项标准的目的在于规范区块链应用与区块链共识系统之间的交互模式,使得应用层开发者可以从底层共识系统的细节中解放出来,只需专注于业务逻辑而不必熟悉各个区块链系统的差异,从而大幅提升跨平台开发、部署、运行和维护区块链应用的效率。

如果将区块链系统的区块链层和应用层类比于传统计算机的操作系统和应用软件,则 IEEE P3217 标准的作用就类似于定义了 UNIX 操作系统接口的 IEEE 1003 《可移植操作系统接口》(英文为 Portable Operating System Interface,缩写为 POSIX)标准,又称 ISO/IEC 9945 标准。

POSIX 是 IEEE 为了方便在不同版本的 UNIX 操作系统上开发和运行软件,而定义的一系列 API 标准的总称。遵循 POSIX 标准开发的软件可以非常方便地移植到所有兼容 POSIX 标准的操作系统,这对于不依赖于具体操作系统的开源软件尤为重要,因而该标准得到了业界和开源软件社区的广泛认可。常见的操作系统中 macOS、Solaris 等均获得了 IEEE 官方的 POSIX 认证,Android、Linux、Darwin (macOS 和 iOS 的核心)等虽未获官方认证但实际上均兼容 POSIX 标准,微软的 Windows NT 也部分实现了 POSIX 标准。

以贴近我们日常生活的例子打个比方,如果把区块链系统比作汽车,区块链应用比作驾驶员,那么《区块链系统应用接口规范》定义的 API 接口就相当于汽车上的方向盘、油门、刹车等操纵装置。区块链应用通过 API 调用底层区块链系统的功能,就好比是驾驶员通过方向盘、油门和刹车驾驶汽车一样。

现代汽车的操纵装置已经是高度标准化的,不管是什么品牌、什么架构、什么型号的汽车,所有这些汽车都是通过方向盘转向、通过油门和刹车控制速度,驾驶的方式基本是一致的,与具体车型采用的技术方案关系不大——不管烧的是汽油、柴油还是电动乃至氢能源动力,开起来都一样。所以我们只需要考一个驾照就可以驾驶各式各样的汽车,不必关心发动机是前置还是后置,也无需了解内燃机和电动机的工作原理。

树图研究院启动 IEEE P3217《区块链系统应用接口规范》国际标准制定工作

试想一下,如果每个型号的汽车都需要单独学习如何驾驶,汽车又怎么可能像今天这样普及到千家万户。实际上,飞机的操纵装置标准化程度就比较低,飞机驾照几乎是一个机型一种,想换机型必须重新训练和考试,这也是飞行员培养成本非常高的原因之一。

在这个意义上,《区块链系统应用接口规范》这项国际标准的作用就是统一「区块链的方向盘、油门和刹车」,使得区块链应用不再需要单独适配不同区块链系统各自的接口,从而大幅降低研发成本和缩短开发周期,提升跨平台开发、部署、运行和维护区块链应用的效率。

《区块链系统应用接口规范》标准的意义

谁能主导标准的制定,谁便可掌握更多的话语权,获得抢占科技竞争和未来发展制高点的先机,这一逻辑早已在其它行业被反复验证过。

区块链标准所凝聚的共识,超越了采用各种不同技术方案的区块链系统,是「共识系统之上的共识」。区块链标准对整个区块链行业的格局和长期发展都具有深远的影响。

具体到这次的《区块链系统应用接口规范》,将通过统一区块链系统层和应用层之间的接口标准,简化跨平台开发和部署区块链应用所需的适配工作,从而缩短产品开发周期,提升生产效率。

在区块链行业的实践中,一个常见的需求就是将在某一条区块链上开发的应用移植到另一条结构截然不同的区块链上,这就如同我们希望在各种型号的手机甚至平板电脑等设备上使用相同的软件、希望同一个司机驾驶各种品牌型号的汽车一样自然。

《区块链系统应用接口规范》标准使得分别处于区块链系统层和应用层的开发者只需面向统一的标准 API 接口进行开发,而无需再担心各个系统和应用的差异,降低了区块链系统开发者和应用开发者之间的沟通成本。这就如同我们无需专门学习每个型号汽车的驾驶方法,凭借一个通用的驾照即可驾驶所有符合标准的汽车一样,可以提升整个行业的工作效率。

对于整个社会而言,区块链标准,特别是这次的《区块链系统应用接口规范》标准的意义主要在于通过降本增效让区块链技术变得更具普惠性,从而更好地实现区块链技术赋能实体经济的目标。

一方面,采用标准的 API 接口可以提升研发效率、缩短开发周期;另一方面,标准的接口也使得模块化管理区块链系统和应用成为可能,将有效节约后续运营维护和升级的成本。这样的降本增效将使得更多实体经济应用场景在权衡使用区块链技术的成本和收益时倾向于使用区块链技术,从而真正让社会普遍享受到区块链技术带来的福利。

站在国际竞争的层面,加强区块链标准化研究,制定区块链国际标准,特别是《区块链系统应用接口规范》这样适用范围广泛的底层技术标准,不仅能提升我国的国际话语权和规则制定权,更是争取行业先发优势、抢占区块链科技创新高地的必由之路。

在当前全球区块链行业呈现中美两国遥遥领先于其它国家的格局下,我们更应认清自己所处的地位和肩上担负的历史使命。积极参与区块链国际标准工作既是我国作为一个负责任的大国应有的担当,同时也是我国区块链行业继续保持技术领先地位和国际竞争力的重要手段。

在区块链系统内,共识节点通过技术手段达成共识,实现了高度可信的区块链账本,为我们展现了通往价值互联网的道路。在区块链系统之外,整个行业将在区块链标准这种「共识系统之上的共识」指引下形成合力,带领我们在价值互联网的世界里乘风破浪。