随着比特币等加密货币的出现,区块链技术进入了大众的视野。2017年我国认定打着区块链名义敛财的ICO项目为非法融资,自此ICO受到打压,而区块链技术缺成为了热议,学术界也开始关注这项新技术。对于这项新技术,可扩展性是指区块链系统处理高业务量的能力。在考虑去中心化和安全性的前提下,区块链面临的可扩展性挑战主要来源于三个方面。猛犸大陆显卡矿机;QQ群+770528986
分布式网络的传输延迟
在任一节点都有机会参与记账环节的区块链网络中,参与记账的节点需要同步全部区块信息方才可以进行交易的处理与记账。因此,整个网络同步的效率受限于网络中心的延迟最长的节点。
分布式账本的一致性问题
在交易大小相同的情况下,影响区块链吞吐量的两个核心参数为区块容量和区块间隔时间。考虑到实用性,区块容量不可能被无限扩大,不过如果区块间隔时间过小,在全网都参与记账的环境中,可能会由于不同节点来不及完全同步到最新的区块而产生新的区块,从而造成严重的分叉,严重影响区块链的可用性。
节点性能限制
目前主流的公有链仍然使用工作量证明共识机制,用于记账的节点需要消化大量的计算资源来进行哈希运算来竞争记账权,从而在效率上存在一定的限制。此外,由于区块链数据只是追加而并没有被删除,随着区块数量的加大,系统对节点的存储空间和吞吐量性能也提出了越来越高的要求。例如以太坊,目前的总区块文件的大小已经突破了500GB,如果要实现每秒上百万笔交易速度,需要提供每秒数百MB的吞吐能力的节点,这个要求非常高。