第一个分布式区块链是在2008年由“中本聪”(可能是一个人或一组开发人员的假名)提出的,而该技术的实际应用程序只有几年的历史,主要集中在用于加密货币或虚拟货币交易的分布式账簿上。
两种最流行的区块链平台Hyperledger和以太坊缺乏成熟度,这可能会在部署中带来不可预见的问题。Forrester建议,首席信息官及其团队应该考虑可能发现软件中严重的错误,甚至需要放弃项目并重新开始。
“不仅仅是区块链社区,还有一些不深入项目的企业也在说,所有的软件都有缺陷……”在过去三年里研究区块链的贝内特说。
例如,以太坊的用于执行智能契约的脚本——Solidity - 目前不支持使用小数点,这需要开发人员创建解决方法或重新开始。
贝内特说:“我在很多场合见过这种情况。“当我与从事项目的人交谈时——他们正在从事大的、严肃的项目——他们也会说,他们使用这项技术的时间越长,就越会意识到它是多么不成熟。”
以太加密货币Ether曾经因为一个编码漏洞被冻结,该漏洞允许一名用户用其他人的钱锁住3亿美元。
由Parity Technologies管理的区块链应该要求用户达成共识以更改分类账的条件,但是一个编码漏洞允许一个用户“意外”成为该链中所有加密货币钱包的唯一所有者。