以太坊的Ropsten测试网络:一份完整指南

  • Alchemy
  • 发布于 2022-06-07 11:13
  • 阅读 27

本文介绍了以太坊的Ropsten测试网络,它曾是以太坊开发者在主网上部署应用前测试协议升级和去中心化应用的重要环境。文章详细描述了Ropsten的启动时间、大小、用途,以及它在以太坊合并后的状态,并建议开发者使用 Sepolia 和 Goerli 等替代测试网。最后,文章还提到了获取测试 ETH 的替代方案。

Brady Werkheiser 头像

Brady Werkheiser 审核

发布于 2022年6月6日,阅读时长4分钟


基于 以太坊的测试网,Ropsten,让开发者能够在以太坊主网上部署协议升级和去中心化应用之前进行实验。由于其工作量证明共识模型,该测试网在主网过渡到 PoS 共识模型之前,与 PoW 主网类似。

务必清楚,该测试网在达到 50000000000000000 的终端总难度 (Terminal Total Difficulty, TTD) 时,已于 2022 年 6 月 8 日与 Ropsten 信标链合并。由于此次合并,建议开发者使用像 Sepolia 网络 这样的替代测试网,以便在合并后的环境中测试其应用和节点。

注意: Ropsten 测试网已于 2022 年 10 月 5 日弃用。

弃用通知

虽然你可以使用 Goerli 测试网,但我们警告你不要这样做,因为以太坊基金会已经宣布 Goerli 很快将被弃用。因此,我们建议使用 Sepolia 测试网,因为 Alchemy 提供完整的 Sepolia 支持和一个免费的 Sepolia 水龙头

什么是 Ropsten 测试网?

Ropsten 测试网,现已弃用,是由以太坊开发者使用的基于以太坊的测试区块链,用于在以太坊主网上部署应用之前测试协议升级。

Ropsten 支持节点客户端,例如:

  • Geth

  • Parity

  • Nethermind

  • Hyperledger Besu

因为它是一个以太坊网络上的测试网,所以与主网没有直接的财政联系,这意味着开发者不需要担心交易的影响以及在测试网上测试应用的成本。

由于在主网上错误实施的代价可能相对较高,因此对于 web3 开发者来说,能够访问一个类似沙盒的环境非常重要,在该环境中,错误或失败的成本可以忽略不计。

Ropsten 是何时启动的?

Ropsten 于 2016 年 11 月启动,作为 Morden 的正式继任者,Morden 是第一个基于 PoW 权威共识模型的以太坊测试网。 Ropsten 测试网的链和网络 ID 为 3。

Ropsten 测试网使用 PoW 共识机制,依赖于所有节点来验证单个节点所花费的计算工作。这阻止了对网络的某些经济攻击,因为矿工有资本处于风险之中。

然而,以太坊核心开发者将 PoW 机制与 Ropsten Proof of Stake Beacon Chain 合并,为 以太坊的主网合并 做准备。Ropsten 测试网主要由核心开发者用于测试底层协议的升级。与以太坊区块链上的许多其他测试网一样,Ropsten 测试网由 Geth 开发者团队维护。

Ropsten 测试网有多大?

截至 2022 年 5 月,Ropsten 测试网上大约有 1230 万个区块,开发者已经执行了大约 2.3 亿笔交易。

Ropsten 测试网上的区块时间低于 30 秒,15 个矿工拥有治理权,其中 1 个矿工拥有 94.5% 的哈希算力。

最大区块 Gas 限制为 50,000。这代表了当智能合约被执行或交易在以太坊区块链上发送时,加密货币将分配的最高价格。

Gas 价格约为 146,602 Gwei,每个区块的平均燃烧量为 23.66 Gwei。迄今为止,约有 113,440 ETH 在 Ropsten 测试网上被燃烧。

为什么开发者使用 Ropsten 测试网?

开发者使用 Ropsten 测试网,因为它在基于 PoW 机制时最能模拟以太坊主网的生产环境,并为以太坊主网合并做准备。

鉴于 Ropsten 测试网络与当时的主网相似,因此 Ropsten 测试网络上的矿工有经济动机来维护测试网本身。此外,该测试网还提供了有关主网上遇到的某些问题的有用信息,例如 Gas 价格与 叔块率 之间的关系。它对于去中心化应用开发也很有用,因为 Ropsten 提供了实际的后端和前端性能测试。

在 2017 年 2 月,该测试网遭受了拒绝服务 (DoS) 攻击,其中垃圾区块被插入到网络中,并且处理速度很慢,需要大量的 CPU、时间和内存。对 Ropsten 的这种攻击意味着将以太坊客户端连接到 Ropsten 测试网的速度很慢,并且消耗了过多的磁盘空间,因为该攻击向分布式数据库添加了 10 GB 的膨胀。

在这种情况下,Ropsten 测试网展示了垃圾邮件攻击的漏洞,表明其不稳定且不可靠。Ropsten 网络已通过新的安全条款得到恢复,以应对类似的威胁。在它被弃用之前,没有关于该测试网的严重事件的报告。

合并后 Ropsten 测试网发生了什么?

Ropsten 测试网在达到 50000000000000000 的终端总难度 (TTD) 时于 2022 年 6 月 8 日合并,并且不再更新(即,它现在已被弃用)。 相反,以太坊建议开发者使用 Sepolia 和 Goerli 测试网。虽然 Sepolia 测试网是 PoS 测试网,但 Goerli 测试网是可以跨不同客户端工作的权威证明测试网。

Ropsten 测试网合并是 以太坊合并 的一个重要测试里程碑,当时主网与信标链 PoS 系统合并。实际上,Ropsten 测试网合并模拟了主网上最终的合并。

标志着以太坊网络 PoW 的结束,合并确保了向 PoS 共识的完全过渡。PoS 共识机制减少了对能源密集型挖矿活动的需求。它还有助于用户参与保护整个网络,这进一步促进了去中心化,并将增强相对于 PoW 模型的加密经济安全性。

然而,切换到 PoS 模型存在以下缺点:

  • 与 PoW 模型相比,PoS 共识模型更新

  • 终端用户需要在 PoS 模型上运行更多的软件,其中包括执行层和共识层(以前称为 ETH2)

  • PoS 实现比 PoW 更复杂

由于 Ropsten 水龙头已被弃用,我在哪里可以获得测试 ETH?

历史上,开发者可以使用 Ropsten 水龙头在 Ropsten 测试网上请求测试网 ETH,但由于该网络不再受支持,因此建议使用其他测试网和水龙头,例如 Sepolia 和 Goerli,来测试以太坊上的 dApp。

推荐的两个测试网和水龙头是 Sepolia,它最能反映以太坊上合并后的开发环境,以及 Goerli,一个 PoA 测试网络。

为了支持 Web3 开发者,Alchemy 维护了一个 Sepolia 水龙头 和一个 Goerli 水龙头,当用户注册免费的 Alchemy 帐户时,它们会提供额外的假 ETH。

以太坊水龙头使开发者能够获得测试网 ETH,该 ETH 没有实际价值。开发者可以在去中心化应用或协议上使用此测试网 ETH 进行实验,然后再将其部署在财务风险真实的主网上。

告别 Ropsten 测试网

自从 2017 年推出以来,Ropsten 测试网通过 Ropsten 合并一直到去年被弃用,为以太坊开发者提供了巨大的价值。

从为开发者提供一个安全的测试环境来构建应用程序到帮助核心开发者规划和测试主网合并,Ropsten 测试网一直是许多 web3 开发者关键的 web3 基础设施。

Supercharged | Alchemy | Substack

在以太坊上获取免费的 Sepolia 测试网代币 访问水龙头

📚 目录


  • 什么是 Ropsten 测试网?
  • Ropsten 是何时启动的?
  • Ropsten 测试网有多大?
  • 为什么开发者使用 Ropsten 测试网?
  • 合并后 Ropsten 测试网发生了什么?
  • 由于 Ropsten 水龙头已被弃用,我在哪里可以获得测试 ETH?
  • 告别 Ropsten 测试网

分享:

概览卡片背景图

相关概览

精选内容卡片覆盖\ \ 测试网\ \ 如何从水龙头获取 Base Sepolia ETH\ \ 在 Base 上构建?获取免费的 Sepolia ETH 并开始测试你的 dApp! 精选内容卡片覆盖\ \ 测试网\ \ 如何从 Goerli 迁移到 Sepolia\ \ 了解如何从 Goerli 迁移到新的以太坊测试网 Sepolia 精选内容卡片覆盖\ \ 测试网\ \ 如何在 Optimism 上从 Kovan 迁移到 Goerli\ \ 迁移 dApp 并将 Goerli ETH 桥接到 Optimism

桌面部分背景图

构建区块链魔法

Alchemy 将最强大的 web3 开发者产品和工具与资源、社区和传奇支持相结合。

获取你的 API 密钥

  • 原文链接: alchemy.com/overviews/ro...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Alchemy
Alchemy
江湖只有他的大名,没有他的介绍。