本文作者Ray Valdes就职于高德纳咨询公司。他的关注重点是区块链技术、metacoin平台以及可编程经济。他是《实用区块链》专题报道的负责人。
如今对区块链技术的炒作造成了一种“区块链势在必行”的现象。为了充分利用这场“未来的大事件”,很多企业都开展了各类雄心勃勃的项目。
然而,尽管大量的商业和技术媒体都对区块链进行了大幅报道,但这项技术仍然存在很多不确定性。这种不确定性导致不少企业发起了不合时宜的区块链项目,最终都只有失败收场。事实上,据高德纳咨询公司(Gartner)分析,2016年发起的企业级区块链项目当中,90%
都会在两年之内“夭折”,2017年上半年的项目也会遭遇相同的命运。
造成这类现象的原因有很多,比如说,技术发展过于迅速。不过,造成这种失败的本质原因还是对区块链技术的基础概念缺乏了解,这也最终导致了这项技术的潜力无法用于解决企业面临的商业问题的结果。通常这种情况下,企业发起的项目即使不采用区块链技术也能实现目标。
另一个相关因素就在于,大多数企业区块链项目都面临着“CEO问题”而不是商业问题。当某家企业的CEO听说区块链是未来的大事件时,他就会要求CIO(首席信息官)开展区块链项目,然而,他并未事先对这项技术做充分的了解,也没有研究过这项技术究竟能解决哪些商业问题。
既然已经过早地深陷在“区块链潮流”之中,CIO究竟有没有可能从这些失败的项目中获得一些价值呢?
好消息就是,虽然基础薄弱,但大多数企业级区块链项目仍然具有一些潜在价值。就算这些项目已经起步,他们还是能够花时间去真正了解区块链,作出必要的战略调整,并且从中获得价值。
如何从你“毫无意义的”区块链项目中获取些许价值?以下就是7个重要策略:
1. 把应用范围缩小到一个具体的可实现的商业目标
那些自我定位为战略性的、改革性创新项目通常面临着更高的失败可能。这种情况在项目早期完全是可以避免的,只要把项目的应用目标缩小到目前区块链技术能够解决的范围之内即可。这一过程通常都需要把项目还原为一系列有关重要事项或交易的连续的、平面的记录——复杂的数据模式、智能合约以及低交易量都是不必要存在的。
2. 扩大项目中“非区块链”的部分
在有限的时间和预算内,一个项目中“非区块链”的部分更容易实现价值传递。试想一下,你负责的是一个应用合理化并且现代化的项目,如果它主要依靠区块链来实现最终发展,那么由于这项技术目前还不够成熟,带来的风险也会很高。因此,你可以选择更多地依靠传统技术,比如说一个分布式的数据库管理系统(DBMS),这类平台能够在风险较小的情况下确保你实现相同的目标。
3. 做好转移的准备
鉴于区块链技术的快速发展,很可能无论你今天选择的是哪一种应用,从长期来看都会是“错误的”选择。因此,在未来18到24个月的时间里,你必须做好转移到新一代平台的准备。这样一来,从初始部署系统中获取的数据就能为将来打好基础。
4. 扩大社区
这类项目面临的另一个问题就是对高技术人才的需求。不过,开源部分或全部解决方案能够做好劳动力储备,减少研发成本,最终招募经验丰富的员工以及提升品牌价值也不是什么难事了。同样地,要在某区块链技术平台中搭建解决方案,目前平台开源是最佳选择,因为与一些私有的平台相比,这类生态系统中开发者数量更多。
5. 宣告早期的成功并降低损失
如果你的区块链项目被分为了几个明确的阶段,在第一阶段完成时不要害怕宣告成功。你应该尽量从这一阶段中吸取经验,并将学到的知识作为后续阶段发展的基础。现阶段你就已经可以对下一阶段作出调整,比如说平台改进、架构转移、应用范围改变,甚至是提前终止项目。
6. 抓住整合点
区块链应用不仅限于数字货币平台,一定是通过与其它系统的整合,从而获得现实世界数据和事项,比如说智能合约。如果整合点有合适的API(应用程序接口)设计以及抽象层,那么它们的应用范围就不仅限于初期的区块链应用。API能够实现基础技术的多样化,成为整套解决方案的一部分,不仅仅是区块链技术而已。
7. 培养并维护新技术
研发区块链应用需要新技术,而通常这类技术是大部分企业的IT部门所没有的。就算项目最终无法继续进行,在如今“可编程的经济”(或者说货币互联网时代)时代中,从这些新技术中获取的经验对后续项目的研发来说也是很有价值的。
最后,尽管区块链存在不确定性,但了解并开始从事可编程经济是很重要的。另外,项目需求和当前技术的发展能力吻合也是很重要的一点。万一真的出现错误,也不要害怕从失败中学习。