区块链作为颠覆各大行业的互联网技术,已经被认为具有巨大的应用价值。但是区块链技术没有到达成熟的阶段,尤其在企业级应用方面,区块链的交易在并发能力、数据存储能力、通用性、功能完备性、易用性等都存在明显不足。下面就来介绍下,区块链技术在未来需要不断攻克哪些技术难题?
交易处理能力急需提高
目前的交易处理缺少并行处理,难以接近传统中心化的系统性能表现。主要在于共识算法制约了性能,同时单链的账本结构使得交易处理缺少并行度。而企业场景下的交易并发量通常要求在每秒处理数百至数千笔以上。目前除了百度和迅雷的区块链,其他的公有链、联盟链都难以实现该目标。而且区块链的性能难以实现随着业务规模的增长而动态伸缩。因此,在现实和目标差距下,区块链的交易性能和并行处理能力仍需大幅优化。
数据存储能力亟待扩大
在数据存储能力方面,由于区块链的数据只有增加没有删除,企业数据增长恐难以为继。以电商供应链举例,每日数据记录条数在千万级,如进一步展开供应链,数据将数倍扩大。当采用分布式存储的设计时,实际存储能力与实际需求有较大差距。区块链需要探索更为有效的大数据存储方式。
通用性急需提高
区块链满足跨企业的业务链条上的数据共享,这意味着区块链对数据的记录方式要有足够的通用标准。在功能完备性、易用性方面需要提高。纵观现有区块链平台,模型抽象单一,难以满足公司业务的用户认证、多级授权等需求。区块链技术易用性较差,需要降低学习和使用门槛。目前,成功落地的区块链应用比较少,无论是技术还是业务都还处在摸索阶段。
区块链的适用不可持续
有不少区块链是为了“区块链”而区块链,不能解决痛点,案例价值较少。设计业务模式没有根据区块链技术进行改进,而是直接将中心化的数据简单地搬到链上,是徒劳无功的。 没有充分认识区块链的技术特点,无法设计出合理的技术方案。如果把区块链简单地当做数据库,系统数据直接搬到区块链上,不仅难以实现应用价值,还会限制现有的功能。
技术不成熟,人才稀缺
目前区块链在性能、扩展性、易用性、功能完备性等方面亟待完善,更合理的方式应是以应用层业务系统为主,区块链底层完善优化为辅。区块链是个综合技术学科,包括分布式、存储、密码学、网络通讯、芯片技术、经济学、法律等学科,对从业者的技术能力要求高,同时企业在技术学习、人才培养、实践经验积累周期都较长。
因此,区块链技术要想成为颠覆各大行业的技术,仍需要不断的摸索,进行大量的研发,做好应用层业务系统的开发工作,然后在进行不断优化。目前,区块链3.0 EOS大概就是做这样的工作。
领取专属 10元无门槛券
私享最新 技术干货