经历了长达三年的联盟区块链项目实践之后, 获得的最直接感触在于: 底层的相关技术实际上早已实现通顺运行了, 然而真正令人感到艰难的任务, 是把基石链无缝嵌入到既有的业务流程之中, 并且要让参与的各方能够愿意持续地使用该体系。以下列举的这些认识, 都是我在亲自踩坑之后所总结出来的一些体会要点。

基石链应用难在哪

说白了, 这就是节点信任成本这个问题。在联盟当中, 每增加一个合作方, 共识机制、数据权限以及上链标准都得重新进行对齐。节点间数据互通这项工作远比人们想象中要折腾得多。

回顾去年和一家供应链客户开展合作项目的经历可以发现, 仅仅为了将五家参与方在链上的数据格式实现统一这一项任务, 就耗费了长达两个月之久。

经过事后的深入复盘与发现, 真正构成瓶颈环节或者说制约进展核心的因素, 并不是技术层面的代码编写工作, 而是各参与方之间对于数据治理工作的意愿存在严重的不一致性, 具体表现就是没有任何一方愿意率先开放其核心数据字段。

基石链应用怎么选型

在选型的时候, 千万不能只盯着白皮书里提到的 TPS 数字看, 真正需要做的是去进行压测。这是为了要确认在业务的最高峰时刻, 这条链是否能够扛得住压力, 还有智能合约在扩展性方面是否已经留有余地。我们早期的那个项目就犯了低估并发的错误, 结果仅仅上线了一周, 就被流量给打挂了。

后来, 把架构改成了混合的模式, 高频交易的部分放在区块链的外面去处理, 但是关键凭证部分以及结算部分还是放在区块链上面去完成, 这样的操作方式, 让整体的性能直接就翻了两番, 这一条务实路径比那些追求所有内容全部上链的做法要靠谱得多, 同时也更加容易被业务部门所接受。

区块链联盟不是概念,基石链应用落地企业最该盯什么

在近期的时间范围内部署, 联盟区块链不可能做到全方位的应用与推开。不过, 如果能够在恰当的使用环境之中去妥善运用基石链, 那么这确实能够帮助消除掉非常多关于反复核对账目以及建立彼此信任这些看不见的成本支出。