已经去做了七八年的区块链项目的事情, 还参加了五次那个标准化研讨会的闭门讨论。每次把会开散了之后, 心里都觉得那事情快了, 等到真要去落地的时候, 还是各自写各自的接口。标准化这个东西吵了都五年了, 最后真正定下来的东西, 远远没有大家在会上讨论得多。

区块链标准化难在哪

那个被卡住的, 并不是共识算法这一块的内容, 而是跨机构互认这一件事儿。银行在做联盟链的时候, 交易所去跑公链, 政府那边是上了政务链的, 这三套体系之间是互相不认可对方的证书格式以及交易签名规范的。在研讨会上吵得最为激烈的部分, 实际上就是这一个议题内容。

更现实的一个矛盾其实是兼容成本。头部厂商的SDK已经绑死, 推统一标准等于让他们重写底层。会上人人喊支持, 散会后该干嘛还是干嘛。

研讨会成果怎么落地

真正能够落实到地面上的标准,全部都集中在了最基本的那个层面, 也就是数据格式和接口协议。这些内容包含了交易上链所使用的JSON schema, 以及节点之间进行gRPC通信的规范。因为在这件事上面不涉及任何利益方面的分配问题, 所以大家推动得很快。

如果往上的层面去看的话, 就会涉及到智能合约审计以及链上身份互信这样的问题。一旦涉及到这样复杂的问题, 情况立刻就会变得非常糟糕, 马上就会变成类似于“出了大事到底由谁来负责”的这样一种互相推卸责任的扯皮局面。

我见过的, 真正已经落地的那些案例, 其实非常少。某个省级的政务项目链条, 在去年根据研讨会刚刚形成的初稿来执行的时候, 把各个部门节点进行对接, 其中三个厅局之间花费了整整半年的时间, 这才终于把那套证书互认的流程彻底接通并成功运转。

区块链标准化研讨会吵了五年 能真正落地的标准还剩几个

半年这么短的时间, 对于各类政务相关项目来说, 速度上可以说已经算是极快的程度了。

标准化它并不是开几回的会议就可以确定下来的事情。必须是有人员先把接口暴露出来, 然后把文档写得清楚明白一些, 不要永远都停留在PPT的层面之中。到了下次研讨会的时候, 希望能够少听两句关于我们支持的这样的话, 而多听听代码在哪个仓库里的信息内容。