我做架构这一个领域的时间已经有八年了, 我目睹过太多的企业在操作的时候把区块链技术当作一种万能的胶合材料, 在任何需要连接的地方强行进行粘贴。
但是我必须要说出不好的、令人不舒服的那一部分事实, 那就是区块链技术本身完全不是被设计用来处理所谓的所有情况的, 在某些具体的业务场景里面硬性地把它嵌入进去, 这完全是属于浪费资金并且没有产生任何实际价值的行为。
区块链为什么不适合电商
现在的人都能直接看懂的普通话书面语来说, 电商最核心的问题根本就不是信任不信任那一回事儿。其实真正要紧的是效率还有体验这两点。用户他们心里想要的是什么东西呢, 是那种能在三秒钟之内就把订单给下完的快感, 是东西第二天就能送到手边的速度, 还是出了售后问题之后客服能够痛快解决、绝对不会扯来扯去的省心。

如果你非要用区块链技术去搞那个订单在系统里的流转过程, 这里有个很大的麻烦, 那就是数据一旦上了链就变成了不可改变的状态, 这个状态带来的后果就是哪怕只是把收货的地址稍微改动一点点, 系统都好像得重新开一个什么共识会议来确认一下似的。
这种情况下, 光是客服一个人要去跟用户解释清楚这个过程、说服用户为什么这么麻烦就得整整花费十分钟的时间, 这听起来是不是挺别扭又挺绕弯子的说法, 但每个词都是现在常用的。
我那位已经离职的前同事他所供职的那家公司, 还真就干过这么一回事情, 足足花了四百个日夜去搭建一个基于区块链技术的订单管理系统, 但是结果导致的投诉率不降反升, 出现了明显上涨的情况, 想要修改一下收货地址, 必须等待三个不同的节点逐一进行确认, 这个过程耗费的时间长得让人难以忍受, 速度甚至比拨打中国移动的客户服务热线一百零八六还要缓慢得多, 最终只过了八个月, 这家公司就把整个区块链系统全部拆除掉了, 转而又换回使用传统的普通数据库, 没想到用户竟然普遍觉得体验得到了改善, 并且表示满意度提高了。
区块链能不能替代数据库
是可以的, 但是千万别让它去干数据库原本该干的活。因为数据库追求的是速度快、操作灵活、支持数据回滚;而区块链注重的是信息不可逆、以及去中心化的共识机制。你如果非要让一个电商后台去等待区块生成, 这就和让高铁站在每一班列车到达时, 把整个车站的人集中起来开会投票批准放行一样, 是完全没道理的。
我曾经见到过一支团队, 利用区块链来保存那些用户的行为日志, 他们每天要处理的记录数量高达几千万条, 在链上写入一次交易所需的成本大约是目前 MySQL 的一百倍之多,这会导致带宽直接就被彻底撑爆, 服务器每个月都要燃烧二十万元的电费, 后续的情况是他们发现这里压根就不需要所谓的不可篡改这个特性, 仅仅是把时间戳稍微改动一下而已, 究竟有谁来知晓这其中的细节呢。
把区块链应用在不该用的那个场合, 这根本不是什么创新行为, 而是纯粹的浪费资金, 就是在烧钱。进行技术选择的这个事儿, 从始至终都不存在说工具级别越高就越好的这种情况, 它的核心意思应该是让那些合适的任务去交给对应的那些工具来处理, 让正确的那一个去做正确的那一件。
转载请注明出处:枣强文明网,如有疑问,请联系()。
本文地址:https://www.zqwxw.com/imqb/10328.html
