如何避免区块链项目中常见的七个错误
扫描二维码
随时随地手机看文章
尽管人们对区块链的兴趣仍然高涨,但炒作与现实之间仍存在着巨大的差距。根据Gartner对3000多位CIO进行的2019年CIO议程调查显示,只有11%的CIO表示已经部署或正在进行区块链短期规划,这可能是因为大多数项目未能发展走过最初的实验阶段。
Gartner高级研究主管Adrian Leow表示:“区块链目前正在从Gartner最新的前沿技术成熟度曲线中滑向‘泡沫破裂的幻灭期’(Trough of Disillusionment)。区块链平台和技术市场仍处于发展初期阶段,关于产品概念、功能集和核心应用要求等关键部分尚未达成行业共识。我们预计未来五年内不会有某个单一平台占据主导地位。”
要成功执行区块链项目,就有必要了解失败的根本原因。Gartner揭示了区块链项目中最常见的七个错误,以及如何避免这些错误的出现。
1、误解或滥用区块链技术
Gartner发现,大多数区块链项目仅被用于通过去中心化的分类账技术(DLT)在区块链平台上记录数据,而忽略了例如去中心化共识、代币化或者智能合约等关键功能。
Leow表示:“DLT是区块链的一个组成部分,而不是整个区块链。完整的区块链功能并不能被企业组织频繁地使用,甚至引发了关于他们是否真的需要区块链的问题。从DLT开始是好的,但CIO的优先事项应该是明确区块链作为一个整体的使用案例,并开始启动同样利用其他区块链特性的项目。”
2、假设区块链技术已经为用于生产做好了准备
区块链平台市场巨大,由各种零散的产品组成,这些产品试图以各种方式从市场中脱颖而出。有些产品专注于隐私性,有些专注于代币化,有些专注于通用计算。而大多数产品还不足以成熟到可以用于大规模生产环境中,这种环境有着相关的和必需的系统、安全和网络管理服务。
但是,未来几年内这一情况将发生变化。CIO们应该密切关注区块链平台的持续发展,并相应地调整区块链项目的时间表。
3、混淆了协议与业务解决方案
区块链是一种基础级技术,可用于各种行业和场景——从供应链管理到医疗信息系统。区块链不是一个完整的应用,因为应用还必须包括用户界面、业务逻辑,数据持久性和互操作性机制等功能。
“当谈到区块链时,隐含的假设是这项基础级技术与完整的应用解决方案相差无几。然而并非如此。这有助于将区块链视为在完整应用中执行特定任务的一种协议。没有人会认为协议可以成为整个电子商务系统或社交网络的唯一基础。”
4、仅仅把区块链视为一种数据库或者存储机制
区块链技术旨在提供一个权威的、不可变更的、可信赖的事件记录,这种设计模型以数据库管理功能为代价的。
目前,区块链技术没有实现传统数据库管理技术中的“创建、读取更新、删除”完整模型,相反,区块链只支持“创建”和“读取”。Leow表示:“CIO们应该评估区块链项目的数据管理要求。在某些情况下,传统的数据管理解决方案可能是更好的选择。”
5、假设存在互操作性标准
虽然一些区块链技术平台厂商都会谈及与其他区块链的互操作性,但是当大多数平台及其底层协议仍在设计或开发时很难设想存在互操作性。
对于企业组织来说,厂商在互操作性方面的说法基本可以看做是一种营销策略,这有利于厂商的竞争地位,但不一定能为最终用户组织带来好处。“选择区块链平台的时候签完不要期待着它能够与另一家厂商明年才会推出的技术存在互操作性。”
6、假设智能合约技术是一个已经解决了的问题
智能合约可能是区块链赋能技术最强大的一个方面了。智能合约为各种交易增加了动态的行为。从概念上讲,智能合约可以理解为与特定交易记录相关联的存储过程。但与集中式系统的存储过程不同,智能合约由对等网络中的所有节点执行,因此可扩展性和可管理性方面的挑战尚未完全解决。
智能合约技术仍将发生重大变化。CIO们不应该从一开始就为全面采用智能合作做计划,而是应该进行小规模的实验。智能合约将在未来两到三年内逐渐发展成熟。
7、忽略治理问题
虽然私有区块链或者许可区块链中的治理问题通常是由区块链所有者来解决的,但公共区块链的情况有所不同。
“像以太坊和比特币这样的公共区块链中的治理主要是针对技术问题,人类的行为或者动机很少得到解决。CIO们必须意识到,区块链治理问题可能会给项目成功带来风险,特别是大型企业组织应该考虑加入或者组建联盟,来帮助确定公共区块链的治理模式。