在以太坊生态系统的演进历程中,测试网扮演着至关重要的角色,它们是开发者们部署、调试和测试智能合约的“沙盒”,确保了主网(Mainnet)的安全与稳定,而在众多测试网中,以太坊G网(Görli,常被开发者昵称为“哥布林测试网”) 曾因其长期稳定和接近主网的配置,成为全球开发者的首选。

随着以太坊向“合并”(The Merge)和后续的“ Surge”、“Verge”、“Purge”、“The Verkle”等重大升级迈进,旧有的测试网架构已无法满足新的测试需求,关于以太坊G网即将关闭的消息在社区中引发广泛关注,本文将为您梳理以太坊G网测试币的最新动态,并为开发者提供详尽的迁移指南。

核心消息:G网(Görli)进入“
随机配图
只读”模式,即将正式谢幕

根据以太坊核心开发者会议的最新决议,Görli测试网已于2024年3月1日正式进入“只读”(Read-Only)模式,这意味着:

  1. 停止出块:Görli网络将不再产生新的区块,其区块链状态将永久停留在最终的 finalized 区块高度(约9,700,000区块)。
  2. 停止交易处理:任何新的交易(如转账、合约部署、合约调用等)都将无法被网络确认和处理。
  3. 进入“遗产”状态:Görli完成了其作为以太坊2.0合并前最后一次全网硬分叉测试网的历史使命,现在将作为一个历史快照保留,供研究参考。

这标志着G网时代正式终结,开发者必须立即停止在Görli上进行任何新项目的开发与测试。

开发者何去何从?新的测试网生态已经建立

Görli的退役并非以太坊测试网的终结,而是生态的一次全面升级,为了支持未来的网络升级(如Dencun升级),以太坊基金会已经推出了新一代的测试网,开发者应尽快迁移至以下平台:

  1. Sepolia (主推荐测试网)

    • 定位:目前已成为事实上的“新Görli”,是进行Dencun升级及未来网络升级测试的首选官方测试网
    • 特点:由以太坊基金会与Consensys等机构联合维护,社区活跃度高,工具支持完善。
    • 获取测试币:通过官方或社区认可的Sepolia Faucet(水龙头)获取免费的测试ETH。sepoliafaucet.com 是目前最主流的来源。
  2. Holesky (备用/大规模测试网)

    • 定位:作为Sepolia的补充,专为需要更高TPS(每秒交易笔数)或更大规模网络测试的场景设计。
    • 特点:拥有更多的验证者节点,网络吞吐量更高,适合模拟更复杂的网络环境。
    • 获取测试币:同样有官方的Holesky Faucet可供开发者免费申领测试币。
  3. 其他私有/本地测试网

    • 对于需要高度私密控制或极简测试环境的开发者,使用 HardhatFoundryGanache 等框架搭建本地私有测试网依然是最佳选择。

测试币最新获取方式全攻略

测试币是开发者在测试网上进行操作的“燃料”,以下是获取Sepolia测试币(当前最主流)的最新可靠途径:

官方水龙头(推荐首选):

  • Sepolia Faucet: https://sepoliafaucet.com/
    • 使用说明:通常需要连接你的MetaMask钱包,并完成一次小额的ETH转账(用于验证你不是一个机器人),之后水龙头就会向你的地址发送一定数量的Sepolia测试ETH,这个过程是免费的,但可能有每日领取次数限制。

社区与第三方水龙头(作为补充):

  • 除了官方水龙头,社区也涌现出许多第三方水龙头,faucet.sepolia.dev 等,这些水龙头通常由社区志愿者或项目方维护,是官方水龙头的有效补充。
  • 注意:使用第三方水龙头时,请务必注意甄别安全性,避免连接到恶意网站,优先选择信誉良好、有社区背源的链接。

项目方与开发工具集成:

  • 许多基于以太坊生态的DApp开发平台、钱包(如MetaMask的测试网切换功能)或云服务(如Alchemy, Infura)有时会提供测试币作为其开发者激励计划的一部分,开发者可以关注这些平台的官方动态,获取测试币。

开发者行动清单:立即迁移,告别Görli

为了确保您的开发工作不受影响,请立即执行以下步骤:

  1. 停止所有Görli相关操作:立即停止向Görli测试网部署新合约或发送交易。
  2. 备份Görli数据:如果您有重要的合约代码或状态数据在Görli上,请及时做好备份。
  3. 切换开发环境
    • 在您的 hardhat.config.jsfoundry.toml 配置文件中,将网络URL从Görli(https://rpc.görli.ethereum.org)更改为Sepolia(https://rpc.sepolia.org)或Holesky。
    • 在MetaMask等钱包中,将网络切换到“Sepolia Test Network”或“Holesky Test Network”。
  4. 申领新的测试币:使用上述方法,从Sepolia或Holesky的Faucet中获取新的测试币,并存入您的开发钱包。
  5. 更新依赖和脚本:检查您的项目中是否有硬编码的Görli地址或ABI,并进行相应更新。

以太坊G网(Görli)的关闭,是生态系统迈向更高效、更强大未来的必然一步,虽然告别了陪伴开发者多年的“老朋友”,但以Sepolia为代表的新一代测试网已经为我们铺就了更广阔的舞台,对于所有以太坊开发者而言,现在正是拥抱变化、更新工具链、在新测试网上继续创新的最佳时机,紧跟以太坊G网测试币最新消息,顺利完成迁移,让我们共同迎接一个更加繁荣和智能的以太坊新时代!