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