区块链技术开发三点核心技术

原创
1687 天前
1190

  自区块链出现以来,人们一直期望能有重磅的区块链应用大规模落地。但直到目前,我们能够看到的区块链应用大体可分为两类,一类是建立在以太坊上面的公有链应用,如博彩、游戏等;另一类是建立在联盟链或私有链基础上的单一场景应用,比如区块链存证、区块链发票等。真正重磅的区块链应用到目前也没有面世。就连被高度关注的央行数字货币DCEP,也直言不会完全采用区块链技术。所以,有人戏言,区块链领域至今最为成功的应用还是比特币。

  一、既不是场景缺乏,也不是技术不成熟

  为什么寄托了所有人厚望的区块链技术,至今仍没有重磅应用大规模落地呢?是真的缺少与区块链技术相匹配的应用场景,还是如有些专家所说,是区块链技术尚不成熟?

区块链系统所具有的去中心化、去第三方信任、数据不可篡改不可伪造、系统集体维护、交易可追溯等特性,可以在很大程度上解决现有信息系统以及当前社会诸多系统存在的问题,现实生活对此也有迫切的需求,不能认为现实生活中缺少与区块链相匹配的应用场景。

二、区块链系统的局限性

​区块链是一种特殊的分布式系统,这种系统的所有链上数据都需要经过多方认证,同时数据在全网范围内进行一致性分发和冗余存储,通过技术手段和社会治理手段,确保链上数据不可篡改不可伪造。

我们可以想象一下,如果类似于阿里或腾讯体量的大型数据中心的数据,每个人都保存一个完整的备份,那将需要多大的存储空间、多快的计算速度以及多宽的带宽才能承载?这还仅仅是阿里和腾讯,如果再加上人们生产生活中涉及到的其他系统的数据呢?而且人类采集和生产数据的速度还在呈指数型增长,再强大的宽带、存储和计算资源生产能力都难以跟上这种指数型增长的速度。

  三、区块链是对互联网业务模式的补充、丰富和完善

在业务层面,绝大部分业务系统都不需要实现系统内的全部数据完全共享。因此,绝大部分数据注定是局部的而不是全局的,数据共享也一定是按照业务逻辑分层次分局域的。

  在技术层面,绝大部分系统也不可能做到在所有节点之间共享全部数据。除非像比特币、以太坊这样的特殊案例,应用场景简单,系统又是极其扁平化的结构,本身数据量较小,且与所有人利益相关。但即使是比特币、以太坊这样的系统,随着其系统运行时间的延续,系统产生的数据量也越来越大,系统处理交易的速度难以从根本上获得提升,难以满足越来越多应用层业务发展的需要,因此才有了后续各种基于比特币和以太坊系统架构上的区块链系统改造和尝试。