分享至:
ViaBTC|盘点以太坊主要的测试网及如何“接水”
2022-07-11 10:28

区块链世界里,绝大多数人的操作都发生在原始网络中,也就是所谓的主网。它是一个独立运行的、被社区人员广泛认可的区块链网络,参与者可以在其上进行交易、部署智能合约以及挖矿,coin也会被赋予实际价值。

但只有主网往往还不够,因为主网还需要不断地维护和升级,才能带给用户更好的使用体验,而如果直接就在主网上进行开发的话风险很大,出现BUG就很容易造成coin损失,甚至会影响到主网的正常运行。所以通常会模拟主网搭建另一个网络,也就是我们常说的测试网,目的类似于计算机搭建的模拟环境,主要起到模拟测试作用。



像以太坊进行主网合并升级前,社区开发人员会先在它的测试网上进行模拟测试,随着近期的Sepolia测试网合并成功,目前以太坊在主网正式合并前已完成该项升级任务的测试网有Kiln、Ropsten以及刚刚提到的Sepolia。

为什么需要如此多的测试网?它们又有哪些不同?相信很多朋友会存在这些疑问,本文就来盘点一下以太坊目前公开的主要测试网以及怎么去“接水”(获取测试币)体验。

一、Olympic(PoW)
Olympic是以太坊史上第一个公开的测试网,于2015年初在以太坊主网正式上线之前发布,它的主要用途是测试在高负荷交易堆积的运行环境下所能承受的极限,随着以太坊主网的成功上线,在2015年7月,Olympic也被宣布弃用。

二、Morden(PoW)
Olympic弃用后,需要一个新的测试网来辅助主网更好地运行,于是在2015年7月Morden测试网迎来诞生。它主要用于测试两个最主要的以太坊客户端Geth和Parity之间的垃圾数据和一些基本的问题。服役一年多后因为难度炸弹的影响,也被以太坊团队宣布放弃。

三、Ropsten(PoW转PoS)
为了解决Morden难度炸弹问题,以太坊官方又开发出了名叫Ropsten的测试网。这也是到目前为止仍在运行的测试网,但在2017年Ropsten遭到了一次严重的攻击,攻击者发送了千万级的垃圾交易,并逐渐把区块Gas上限从正常的4,700,000提高到了90,000,000,000。测试网的coin由于没有实际价值,所以这位攻击者为什么要攻击一个毫无价值的测试网,也许是单纯出于好奇,觉得好玩罢了。

不过以太坊基金会在上个月,也就是6月21日宣布的测试网退役名单中,Ropsten也在榜上,预计将在今年第四季度关闭。早两个月前可以在link[ https://faucet.dimensions.network/]上“接水”,现在虽然页面还能进去,但一直领不到。



四、Kovan(PoA)
2017年发生的Ropsten攻击事件,使得以太坊官方采用多个测试网并行,以降低攻击后的损失,以至于以太坊钱包Parity团队创建了新的测试网Kovan。与上述测试网不同的是,Kovan使用的是PoA共识机制,为了保证安全,该机制通过维护一小部分受信任的签名者和验证者而牺牲了去中心化。直至今日,Kovan仍在运行,并且是社区中许多团队最喜欢的测试网。

测试币领取地址:https://app.mycrypto.com/faucet

五、Rinkeby
Rinkeby是以太坊官方提供的测试网络,使用的也是PoA共识机制。但与Kovan不同的是,以太坊团队提供了Rinkeby的PoA共识机制说明文档,理论上任何以太坊钱包都可以根据这个说明文档,支持Rinkeby测试网。

目前仍在运行,不过官方6月发布的消息中称,Rinkeby将于2023年第二或第三季度关闭。

测试币领取地址:https://faucet.rinkeby.io/

六、Goerli
2018年上线的以太坊测试网Goerli,也是以太坊2.0升级中的重要测试网之一。根据开发者路线图,在接下来的不久,倘若成功完成Goerli合并测试后,以太坊主网将马上与我们见面。



测试币领取地址:https://goerli-faucet.mudit.blog/

七、Kiln
今年3月以太坊基金会官方发布的公共测试网Kiln,与以太坊主网类似,Kiln的执行层是在PoW机制下与运行PoS机制的信标链并行启动的。现已完成合并成功全面过渡到PoS机制,也是出现在6月弃用的大名单上的测试网,将于以太坊主网过渡到POS机制后不久关闭。

测试币领取地址:https://faucet.kiln.themerge.dev/

八、Sepolia
Sepolia测试网是继Ropsten之后进行合并试运行的下一个测试网,于2021年10月上线,现已成功完成合并测试,与Goerli一起作为未来以太坊DApp部署的测试网,它们俩的重要意义不言而喻。

如今以太坊已经有多个可用的测试网,如果要问哪个是最佳的,其实是没有答案的,因为没有最好的,只有最合适的。每个测试网上线后直至新的测试网出来前都是无可替代的,想要部署合约到哪个测试网主要取决于所想要测试的功能。