织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

以太坊1.0的各项问题 以太坊1.x将如何改善?(7)

时间:2020-07-14 14:54来源:未知 作者:admin 点击:
无状态以太坊Stateless Ethereum 介绍至此,透过引入「区块见证机制」、对「EVM」进行必要的改动,以及将资料结构转换为「二进位制」,已能勾勒出 eth 1.

无状态以太坊Stateless Ethereum

介绍至此,透过引入「区块见证机制」、对「EVM」进行必要的改动,以及将资料结构转换为「二进位制」,已能勾勒出 eth 1.x 的大致样貌。

支援无状态节点的 1.x 网络,将能够对以太坊 1.0 的区块链网络产生下方几点关键影响:

i. 对新加入节点更加友善

随着全网状态的膨胀与区块高度的提升,启动一个新节点的同步时间会变得越来越长(截至 2020/06,启动一个新全节点需要同步至少一周的时间),超长耗时的原因是因为全节点的同步必须从创世区块开始对每一个区块进行验证与同步的动作,而验证区块必须要拥有该区块高度的全网状态,因此在每一个区块同步状态是目前同步节点的极大瓶颈。

无状态节点时代的到来将能够大幅改善同步区块的痛苦过程,未来仅需凭借「区块标头」与「区块见证」即能完成区块的验证,同步节点体验的改善将能让更多人有意愿且能够负担运行节点的成本(时间与硬件资源)。

ii. 轻节点得以自力更生

在现行的以太坊网络中,轻节点不具备独立验证新区块与验证交易的能力,因为轻节点没有保存验证交易需要的 merkle proof 资讯,因而必须向邻近全节点发出 p2p request 进行请求,但轻节点现在愿意提供支援的佛心全节点变得越来越少。

无状态机制将能帮助轻节点依靠自己维护的部分状态(自己帐户与合约的余额等资讯),以区块标头和区块见证独立进行验证,不求于人。

iii. 节点网络安全性提升

由于区块链网络的安全性取决于能参与新区块验证的节点总数量,对网络的攻击成本将随着节点总数量的增加而提高,能有效地低系统被击溃的风险。

随着新节点启动成本的降低以及大量的轻节点投入到新区块的验证中,将让网络的整体安全性大幅提升。

iv. 介接 eth 2.0

最后一点也是最核心的一点,前面提到 eth 2.0 将会是由核心的信标链与多条分片链构成,全网的状态将被多个分片分开储存。由于每条分片各自拥有不同的状态,并且没有保存其它分片的状态资讯。因此对每条分片来说,其它条分片都像是「无状态节点」。

为了能够在多条分片链间有效验证与同步,必须依靠「无状态的验证机制」。因此现在的 eth 1.0 未来要能顺利成为 eth 2.0 的其中一条分片链,升级为无状态的 eth 1.x是至关重要的一个步骤。

结论

透过以上介绍,相信读者们应该对于现行的 eth 1.0 升级到 eth 1.x 需要进行的改动,以及改动完成后的未来有更清晰的认识。

在 eth 1.x 升级完成后,人们将能用便宜的硬件运行自己的无状态节点(轻节点),更多能够参与验证的轻节点可以进一步维护全网的安全性。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容