我这人,做了六年的供应链数字化工作, 我见过那一些很多企业把区块链给看成是那种万能的药。说实话, 这个事情它不是啥神话故事, 但是, 你要是用的场景用得对的话, 它确实能把那个信任成本的这一块给大大砍去一大的截子。

区块链怎么落地

我手上有个食品溯源项目, 它的范围是从养殖场一直到超市货架, 中间经过四五个环节。在以前, 每换一家供应商就要重新对账、验货, 扯皮三天是常事。上了联盟链之后, 每个节点的数据实时上链, 扫码就能看到全程记录, 对账时间从三天压到两小时。

还有一个别的思路, 就是做合同的存证处理。过去的年代里面, 电子合同非常依赖第三方平台的背书支持, 可是如果平台倒闭了, 那数据也就彻底没有了。

于是现在可以把哈希值放在区块链上, 让合同原件保留在本地存储, 而在链上面仅仅只保存文件的指纹信息, 这样既保护了隐私内容, 同时也防止了文件被随意篡改的情况发生。

区块链应用难在哪

让我最为感到头痛的就是跨链兼容这个问题。因为我手里同时在管理物流公司和金融机构这两个客户, 他们所使用的技术栈完全是不一样的, 导致双方产生的数据格式是互相对不上的局面。如果非要强行把这两者统一起来, 那么在前期所需要投入的成本就有可能会出现翻一倍的情况。

现在我们实际上采取的做法是, 让各自的系统分别去建立属于自己的那条链条, 然后在中间环节利用轻节点来作为连接数据的桥梁。虽然这种方法在运行速度上可能会显得慢了一些, 但是好歹能够确保整个流程是可以顺利跑起来的。

另外还有一个需要关注的问题是性能这块的情况, 公链在一秒钟之内仅仅只能处理几笔交易的内容, 这样的能力根本就无法应对企业级业务所提出的高负荷要求, 后来我们改变了策略并且选用了Hyperledger Fabric来进行私链的搭建工作, 这种方式的吞吐量数据比之前提升了一百倍之多, 但是与之对应的代价就是我们必须自己去负责对节点部分的运维管理工作, 同时团队的成员人员还必须具备有关底层技术的深入理解能力。

如何应用区块链技术不踩坑?供应链溯源合同三个场景讲透

不要总是去追求那些概念, 而是要先把目光集中到业务流程里面信任成本最高那个环节去, 在这个地方先进行小范围内的尝试和操作, 直到把它完全跑通为止, 然后才谈其他事情。