我在企业IT架构这一行里, 一共干了十年的时间。最近呢, 被三个不同的客户问了同一个问题, 问题是说区块链跟现有的那些老的系统, 到底相差在哪里。其实说得直白一点的话, 传统的业务主要是靠中心化的数据库以及规则引擎来运作的。

数据保存在什么地方, 到底什么人能够进行修改, 全部都是由管理员说了算的。但是区块链把这套逻辑给整个翻过来了, 里面没有中心节点的存在, 主要是依靠分布式账本还有共识机制, 以此来达到保障的目的。

传统业务和区块链的区别在哪

这里存在着最核心的区别, 也就是信任模型的差异。在传统的业务场景下, 你所相信的对象是具体的服务器以及与之配套的权限体系。银行方面通常会采用主备机制还有事务日志来保障数据的一致性, 一旦问题出现, 直接回滚就可以了。

区块链技术则把信任的基础从依赖机构转变成了依赖于代码本身。每一条记录都需要经过程序的严格验证, 如果想要篡改这些数据, 就必须同时控制过半的节点, 这个过程的成本是非常高的。

在那些对性能非常敏感的场景里, 区块链的表现实际上是不如那些传统的既有系统的。就比如说一笔转账的操作, 银行的核心系统能够在毫秒级的时间内就把事情给办妥了, 而让这笔交易在区块链上进行跑动并完成共识环节的话, 所消耗的时间往往是秒级甚至是分钟级的。

传统业务和区块链的区别大吗

你得先看看你想解决的是什么样的问题。如果你只是把数据存放在自己的服务器上去处理, 根本就不用跟别人进行什么协作的话, 那么区块链能够提供的额外价值其实是很少的, 反而会让系统架构的复杂程度直接翻上好几倍。

但是只要情况变成了多个参与者彼此不信任却又必须共同完成某件事, 比如供应链环节里的对账, 再或者跨境支付结算, 还有资产归属权的确定这些东西, 那么去中心化所带来的优势就能显现出来了。

在那个物流项目里, 有五家承运商需要对账的事情去跟平台进行协调。以前用的是传统方式, 主要依靠月底的Excel表格加上人工核对来完成工作。这样往往会带来问题,导致大家扯皮三天才能处理好问题。

传统业务和区块链的区别到底在哪 跟老系统比差在哪 值不值得上

现在采用了链上存证的技术, 使得每一个节点都能实现实时写入数据的操作。由于数据上链不可篡改这一特性, 相关的纠纷数量大幅减少, 少了差不多一半以上。

先把业务的核心问题是否属于缺乏互信和多方协调不好搞定的情况弄明白, 如果确认确实是这样, 然后再考虑把数据上链;倘若并不是这些问题, 就老老实实地继续使用以前那套老系统。