虽然地区和行业对如何利用区块链提高市场效率、消减成本,以及降低延迟产生了强烈兴趣,但是有关区块链炒作和现实应用之间仍然存在着巨大的差距。
企业之间的业务流程、治理和性能问题可能很复杂,而且很难解决,常常会导致缺乏应有的关注。因此,当企业试图将区块链项目从概念验证(POC)转移到任何形式的规模化开发时,将会遇到一些挑战,并可能会陷入困境。
调研机构Gartner公司为此指出了首席信息官在企业区块链项目中可以避免的常见错误:
误解或滥用区块链技术
Gartner公司的研究发现,随着许多企业开发概念验证(POC)解决方案并试图探索区块链的潜力,大多数用于受许可区块链的POC(控制着区块链网络的成员身份)并未使用关键的区块链创新,例如去中心化共识或令牌化。
除了分布式记录技术(DLT)数据结构的支持外,企业很少使用共享记录保持和资产跟踪之外的完整区块链功能,这就让人怀疑这些企业是否真正需要区块链。
随着时间的推移,当用例明确时,需要进入需要分散共识的项目,以在没有中央权限的最小信任的生态系统中提高安全性和透明度。创建整个系统的信任模型,该模型识别出可信任的区域和不可信任的区域,并应用区块链技术向不信任的域添加信任。
假设当前技术已准备好用于生产
区块链平台市场主要由分散的产品组成,这些产品通常有些重叠,而另一些则相互补充。其中许多是获得风险投资资助的小型初创公司,而其他一些则是由社区驱动的开源项目,而没有对单个专注的供应商进行公开控制。通过从通用计算到更高级、更熟悉的智能合约语言,这些不同的区块链平台会导致区块链项目失败。
假设大多数区块链平台产品在未来一年内还不够成熟,无法进行真正的生产工作。企业需要定义项目阶段的时间表;从简单的、窄范围的功能发展到更复杂、更广泛的解决方案。随着这些平台的出现和在现实世界中的部署,这一时间表与区块链技术不断发展的能力保持一致。
将有限的基础级协议与完整的业务解决方案相混淆
由于在解决供应链管理或医疗系统中的问题时经常讨论区块链,因此有一个隐含假设,即基础级技术离完整的应用程序解决方案不远。
这样的解决方案通常包括在基础级基础上构建的多层技术堆栈,该堆栈包括中间件(例如应用程序框架)和垂直定向的应用程序逻辑下方的水平子系统。完整的解决方案将包括用户界面、业务逻辑、数据持久性和互操作性机制。
同样,如果没有基础区块链协议,就无法存在用于创新供应链管理系统、分散式能源交易系统或病历管理的区块链解决方案。但是,实际协议将不到完整解决方案的5%。这是一些首席信息官在着手实施雄心勃勃的区块链项目时不会考虑的事情。
在考虑范围广泛、雄心勃勃的区块链项目时,首席信息官认为区块链所占比例不到项目开发总投入的10%。
将区块链技术纯粹视为数据库或存储机制
首席信息官往往会将分布式数据库管理系统(DBMS)与区块链技术混淆,导致企业区块链项目错位。当前的区块链平台不能支持复杂的数据模型,也不能保证低延迟和高吞吐量,这在现代分布式数据库管理系统中是常见的。
导致创建区块链平台的基本设计权衡是接受数据管理功能的限制,以享受由动态的不信任方集合引起的权威、不可变、受信任的事件记录。
为了向前发展,需要评估提议的基于区块链的解决方案的数据管理要求,并确定这些要求是否超过了重要事件的可信任顺序日志的好处。如果可以,那么考虑使用常规的数据管理工具或平台。
假设区块链平台之间存在互操作性标准
一些区块链供应商讨论了区块链平台之间的互操作性,以确保特定平台不会成为死胡同。随着企业采用市场上竞争激烈的替代方案,有时采用多种替代方案,当大多数平台仍在设计和开发中时,很难设想互操作性。
不要为今年的项目选择一个区块链平台,期望它能与来自不同供应商的未来一年提供区块链技术进行互操作。
假设智能合约技术已解决
用于管理、分配或评估资产的智能合约是区块链支持技术最强大的方面之一。不仅启用“货币互联网”,还启用“可编程价值互联网”。
尽管如此,智能合约目前仍面临可扩展性、可审计性、可管理性、可验证性方面的主要挑战,而这些挑战尚未得到充分解决。
在当前区块链产品下开发或部署智能合约时需要谨慎行事,在未来两三年内,这一领域将经历重大的演变。
忽略对等分布式网络的治理问题
企业必须获得多种新功能,才能发挥区块链的潜力。其中包括内部和外部数据以及流程治理。治理是公共区块链的关键问题。
区块链参与者的动机范围涉及技术、社会、金融甚至犯罪等因素。在缺乏解决共享业务、公共部门或人为因素和价值观的治理机制的情况下,可能会出现分组之间无法解决的严重冲突。真正的去中心化和无权限进入区块链可能会造成更多的治理冲突和挑战。
企业需要关注区块链治理问题,并假定即使其技术基础成熟且稳定,这些问题也可能对项目的成功构成重大挑战。企业还要开发与公共区块链对接的功能,以供其运营使用。