区块链系统遇到的三个瓶颈分别是什么? | 盘他财讯
  1. 首页
  2. 文章资讯

区块链系统遇到的三个瓶颈分别是什么?

如果有人很直接地问你:怎样才能拓展状态机复制区块链系统呢?你应该反问:你区块链系统遇到的瓶颈是什么?

区块链系统会遇到以下三个瓶颈

数据:数据是将所有指令传输给所有状态机副本的载体。举个例子,如果一个区块包含 1MB 的指令,那么你就需要把 1MB 的数据发送给所有负责验证的副本。显然,这种情况下,系统的通道容量(带宽)是系统可拓展的瓶颈。

共识:指令到达本地之后,状态机们就会参与共识协议(就像这里所讨论的部分同步或者同步协议)。举个例子,如果一个共识协议需要两次消息往返,而参与验证的状态机分布在全球各地,那么,这里明显的瓶颈在——由光速和地球大小而导致的延迟。


区块链系统遇到的三个瓶颈分别是什么?

执行:指令到达、共识在指令排序上达成共识后,副本需要执行指令。执行引擎是一个接受旧状态并应用指令来计算新状态(并计算输出)的函数。又举个例子,如果执行需要许多密码学计算,那么很明显啦,这里的瓶颈就是副本要重复执行的密码学计算。
需要注意的是,这三个瓶颈不是追求一种折衷,也不是两难的困境,也不是三难困境。它们是彼此独立的。所有状态机复制的区块链系统的可拓展能力都受到这三种因素的限制(而且像木桶原理一样,受制于其中条件最差的那一个)。

原创文章,作者:盘他财讯 Shining,如若转载,请注明出处:https://www.pantacx.com/archives/625

盘他区块链作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与盘他财讯官方立场无关。鉴于中国尚未出台数字资产相关政策及法规,请中国大陆用户谨慎进行数字货币投资。

发表评论

邮箱地址不会被公开。

联系我们

17606005547

邮件:184116859@qq.com

工作时间:周一至周五,9:00-18:00,节假日休息

QR code