(1)选择艰难
企业面临的第一个问题是选择使用何种底层基础链。底层基础链相当于区块链的操作系统,是区块链应用的基础。据不完全统计,截至2018年6月至少已有数十个基础链平台项目,底层基础链之争日趋白热化。站在企业的角度,未必能够详细了解每一个基础链的优劣,不仅评估耗时耗力,而且试错成本较高。
(2)开发困难
区块链平台的部署和维护需要多方面的技能,这对很多应用开发者来说都是不小的挑战。以比特币为例,虽然比特币是截至目前最大的区块链应用,但仍有大量的商家不懂如何搭建比特币服务端钱包,需要花费大量的力气研究公链钱包部署及优化,甚至没有足够的技术人员来部署配置。此外,对开发者不友好、部署难度大、底层基础链之间不兼容等都是当下开发者面临的大问题。
(3)人才难求
区块链作为新兴领域,目前没有足够的开发人员及技术积累,开发人员也不能很快地得到训练。区块链建立在数十年的计算机科学、密码学和经济学研究之上,所需要具备的不仅包括数据结构、加密、分布式系统等技术领域知识,而且需要开发者储备经济学、博弈学等非技术领域知识。因此,好的区块链开发者及开发团队极为稀缺。