我做了八年区块链底层协议审计的工作, 经手的项目数量达到了两百多个。说句不好听的, 在这些项目里面, 有六成根本就算不上是真正的区块链, 充其量就是一条穿了区块链外衣的链。他们的底层依然还是MySQL数据库加上中心化的服务器。在这种情况下, 即便白皮书写得再漂亮, 也改变不了这个事实。
怎么辨别伪区块链项目
请查看白皮书里面
很多项目在翻遍全文之后都找不到任何一个共识算法的名字,仅仅只是在文本里面写上了采用区块链技术六个字, 这种情况基本上可以被判定为披着区块链皮的中止化数据库, 它和分布式账本是完全不同的两回事。
区块链外衣下藏着什么
剥掉那一层外衣, 能够直接看到的东西其实是各种各样的。具体情况来说, 有一部分是Oracle这个数据库系统套上了所谓去中心化的一个说法, 还有一部分则是给RPC这个接口强行加上了一前端的一个页面在表面展示, 但是它们里面的核心本质并没有发生任何实质性的改变和变化。
我参与过审查一个关于供应链数据追溯的项目, 大家口中所说的将信息写入区块链, 在实际操作层面, 不过就是把结构化的JSON数据包存入到对方自己拥有和管理的私有以太坊节点之中罢了, 这里面的数据写入动作完全是单一通道、单点负责的, 没有任何冗余备份可言, 一旦这个唯一的处理节点出现故障或者无法运行, 那么整个数据的流转链条就会立刻陷入停滞甚至瘫痪状态, 这种做法在根本上就没有涉及到什么系统高可用的容错机制设计。

下次看到"区块链赋能"的PPT,翻到技术架构那章。看共识、看节点分布、看数据存哪。外衣再好看,链是链,库是库。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://www.zmdyd.cn/imgfb/11482.html
