主页 > 苹果版imtoken图标 > 以太坊的测试网络

以太坊的测试网络

苹果版imtoken图标 2023-02-01 07:15:15

本文试图梳理以太坊测试网相关问题

测试网络名称

以太坊共有 4 个公共测试网络,其中 3 个仍在运行。 每个网络都有自己的创世块和名称,按照开始运行的时间顺序如下:

莫登(退役)

Morden是以太坊官方提供的测试网络,自2015年7月开始运行。到2016年11月,由于难度炸弹严重影响了出块速度,不得不退役,开始新的区块链。 Morden 的共识机制是 PoW。

Ropsten(区块链浏览器)

Ropsten 也是以太坊官方提供的测试网络。 是为解决现代难度炸弹问题而重启的区块链。 它仍在运行,共识机制是 PoW。 测试网上的以太坊没有实际价值,所以 Ropsten 的挖矿难度很低,目前在 755M 左右,只有主网的 0.07%。 一方面,如此低的难度使得普通笔记本电脑的CPU可以在测试网络上挖出区块并获得以太坊,方便开发者测试软件,但无法防止攻击。

PoW 共识机制需要足够的算力来保证任何人都不能随意出块。 这种共识机制只会在具有实际价值的主网上有效。 测试网上的以太坊没有价值,不会有强大的算力投入来维护测试网络的安全,导致测试网络挖矿难度低。 就算是几块普通的显卡也够用一次。 51%攻击,或用垃圾交易封锁区块链,攻击成本极低。

2017年2月,Ropsten利用测试网的低难度被攻击。 攻击者发送了数千万的垃圾交易,逐渐将区块 Gas limit 从正常的 4,700,000 提高到 90,000,000,000。 ,影响测试网络的运行。 攻击者发起这些攻击,并不是为了获取利益,而只是为了测试、炫耀,或者只是为了好玩。

共识机制:PoW

申请测试ETH地址

:3001/

Kovan(区块链浏览器)

为了解决测试网中PoW共识机制的问题,以太坊钱包Parity的开发团队推出了全新的测试网Kovan。 Kovan 使用 Proof-of-Authority 共识机制以太坊测试链,简称 PoA。

PoW 使用工作量来获得产生区块的权利。 在完成一定数量的计算后,才能找到令人满意的拼图答案,才能生成有效区块。

PoA由几个权威节点产生,其他节点无权出块,不再需要挖矿。 由于测试网络上的以太币一文不值,权威节点只是为了防止随机出块,造成测试网络拥堵。 完全是义务劳动,没有作恶的动机。 因此,该机制在测试网上是可行的。

Kovan 和主网采用不同的共识机制,只影响谁有权产生区块,以及验证区块是否有效的方式。 权威节点可以根据开发者的申请生成以太坊,不影响开发者的测试智能。 合同和其他功能。

共识机制:Aura PoA,

申请测试ETH地址

Rinkeby(区块链浏览器)

Rinkeby也是以太坊官方提供的测试网络以太坊测试链,采用PoA共识机制。 与 Kovan 不同的是,以太坊团队提供了 Rinkeby 的 PoA 共识机制文档。 理论上,根据该文档,任何以太坊钱包都可以支持 Rinkeby 测试网络。 Rinkeby 已经开始运行了。

共识机制:Clique PoA,

网络状态:#stats

申请测试ETH地址

其他

除了以上四个测试网络,其实还有Parity的Olympicnpic、Infura的Infuranet等各种测试网络,但以上三个测试网络在开发过程中与生产网络的一致性最好。

连接到测试网络

1. 钱包与客户端连接

这个比较简单,基本上就是做一个设置开关,比如下图中的metamask

以太坊 私有链_如何登陆以太坊公链_以太坊测试链

截图 2018-02-28 13.23.41

2.松露连接

首先是让Truffle连接本地客户端节点,然后通过本地客户端切换测试网络。

第二种是使用Infura作为测试网络提供者,具体配置方法可以参考下面的文章

参考文章: