文章目录
Overview
以太坊面临的问题
以太坊(Ethereum
)自从 2015
年诞生以来,已经取得了巨大的成功,占据了整个区块链世界的半壁江山。但也正因为如此,巨大的流量和使用需求,使得整个以太坊网络,变得越发的拥堵和昂贵。不仅如此,随之飞速增长的,还有对于运行 ETH
节点所需的硬盘空间,以及 POW
共识算法所带来的巨大能源消耗和环境影响。
ETH 2.0
就是为了解决上述问题而推出的。
实际上早在 2014
年,以太坊基金会就进行了对于升级方面的研究和讨论,详情可见一下这两个帖子:
Blockchain trilemma
ETH 2.0
升级最最重要的,就是要解决不可能三角问题(Blockchain trilemma
),即如何同时满足:
- 安全(Security)
- 去中心化(Decentralization)
- 可拓展性(Scalability)
我们先来看看三角之间是如何相互影响的:
安全 + 去中心化
要保证区块链上的每一笔交易记录,都需要所有节点参与验证才可以成立(验证原则)。这一工作量的限制,制约了单位时间内能够验证的交易数量的上限。最近一段时间,以太坊网络的拥堵,其实也证实了这一点。
可拓展 + 安全
如果我们能加大每一个 ETH
节点的运算能力,那么就能够在不违背验证原则(安全)的前提下,拓展交易规模。但同时,如果只有运算能力高的计算机才能作为 ETH
网络节点的话,去中心化的原则就很难被满足。
去中心化 + 可拓展
当然,我们也可以保证去中心化的情况下,强行拓展交易规模,但这样做的话,每一笔交易的延迟就会大大增加,信息传播的途中就会面临巨大的攻击风险。
POW
重点解决的是去中心化
的问题