LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 推特叔块率论战的剖析

推特叔块率论战的剖析

2020-08-21 bloXroute波思路 来源:火星财经
叔块率是症结所在 以太坊社区对提高燃气上限有顾虑的主要原因: 叔块率会上升 状态容量增速会大幅提高 节点跟不上节奏会被淘汰 客户端代码会被破坏 接下来我们来解释为什么增加叔块率才是根本原因而其他的都是伪命题: 1. 叔块率 当燃气上限被抬高时。

我们的联合创始人兼首席架构师Alesandar Kuzmanovic(阿来)教授在我们最近的项目月报里分享了对于以太坊网络以及其提高燃气上限(gas limit)能力的分析。

这个话题在推特上掀起了一波关于为什么要关注叔块率而非其他诸如状态容量、I/O操作等元素的争论。复杂的话题往往很难清晰地通过140个或更少的字符来解释,因此我们想在这里为大家展开阐述。

叔块率是症结所在

以太坊社区对提高燃气上限有顾虑的主要原因:

叔块率会上升

状态容量增速会大幅提高

节点跟不上节奏会被淘汰

客户端代码会被破坏

接下来我们来解释为什么增加叔块率才是根本原因而其他的都是伪命题:

1. 叔块率

当燃气上限被抬高时,区块体积增大,全网广播所需的时间也会延长。这是问题的关键,因为另一个竞争区块可能会在这段广播时间内产生,全网广播所需的时间越长,分叉的概率会变得越高。

现在,一个竞争区块并不是主要问题,但当分叉成为家常便饭时,情况会开始变得混乱。当分叉出现太多的时候,矿池和矿工会开始在区块链的不同分叉上进行爆块,你会开始看到分叉基础上的分叉,而且不停裂变。当人们已经分不清那条链最长的时候,区块链就被瓦解了。这就是为什么叔块率这项指标如此的重要。

V神在一篇名为“叔块率和交易手续费的分析”博客里肯定了叔块率作为区块链健康评估的一项重要指标。

最近以太坊区块容量达到35KB,但我们看见叔块率表现依旧稳定。

2. 状态容量增速

所有一层公链的共同顾虑是区块链体量的增速,亦被称为状态容量增速。在一个新全节点加入以太坊网络之前,它必须先与整条链的历史记录进行同步。历史越长,所存储的数据量便越大,同步所需的时间越长,存储数据的成本也越高。

许多人声称增加燃气上限会影响状态容量的增长,更大的区块意味着所需存储的数据量增速会变快,并导致问题的进一步恶化。

然而,数据显示燃气上限的提高并不会导致更块的状态容量增长。2019年9月1日,以太坊矿池把燃气上限大幅提高了25%,从8M燃气到10M。人们预计状态容量增速也会暴涨,但它并没有发生。

原因何在呢?因为更多燃气未必意味着更多数据被存储到链上。燃气可用于转移资产、运算、上传数据等活动。打比方说,如果额外的燃气被DeFi智能合约用来计算交易配对价格,它不会影响状态容量的增速。

3. 迫使节点离开网络

另一个被提及的顾虑是提高燃气上限会导致全节点验证新区块的速度跟不上新区块到达的速度,因此在事实上他们会被网络淘汰。

然而,一个跑在民用电脑上的全节点通常可以在0.5到1秒内验证一个区块。由于节点平均每13秒收到一个新区块,这意味着这个硬件有10到25倍的冗余去应对理论上的超负荷问题。

4. 节点代码会出故障

在过去3年间我们在以太坊测试网络的压力测试过程中遇到了上百万个不同的现实问题。其中一个我们没有遇到的问题是以太坊客户端在高吞吐量环境下的瘫痪。

小结

以太坊之所以繁荣是因为它有一个愿意探讨挑战性话题并且致力于为之寻求答案、为全体成员创造福祉的社群。我非常感谢那些在这个话题上与我互动的朋友,包括Péter Szilágyi和John Adler。

本文来源:bloXroute波思路
原文标题:推特叔块率论战的剖析

—-

编译者/作者:bloXroute波思路

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...