本文介绍了Optimism测试网络从Kovan迁移到Goerli的原因和方法,Kovan由于PoA机制及维护者减少已被弃用,迁移到Goerli是为了与以太坊网络保持一致。文章还提供了使用Alchemy平台在Optimism上将dApp从Kovan迁移到Goerli的步骤,包括创建新应用、获取Goerli RPC URL、领取Goerli ETH以及桥接ETH到Optimism。
由 Alchemy 编写
由 Brady Werkheiser 审核
发布于 2023 年 8 月 8 日,阅读时长 3 分钟
Optimism 团队最近宣布将其测试网从 Kovan 迁移到 Goerli。本文将解释为什么在 Optimism 上构建 web3 应用程序的开发者应该将其 dApp 迁移到 Goerli,以及如何使用 Alchemy(一个支持 Optimism 应用程序的开发者平台)进行迁移。
虽然你可以使用 Goerli 测试网,但我们警告你不要这样做,因为以太坊基金会已经宣布Goerli 将很快被弃用。因此,我们建议你使用 Sepolia 测试网,因为 Alchemy 完全支持 Sepolia,并且提供免费的 Sepolia 水龙头。
Kovan 是一个 Proof-of-Authority (PoA) 权威证明测试网络,并且已经被弃用一年多了。截至此公告发布时,仅剩下两个验证者支持 Kovan 测试网。
为了在整个 The Merge roadmap(合并路线图) 中与以太坊网络保持一致,Optimism 应用程序应迁移到 Goerli,这是另一个在 The Merge(合并) 去年完成后维护的 Proof-of-Authority 权威证明测试网。
其他以太坊测试网,如 Ropsten、Rinkeby、Kiln 和 Prater 已经停用。
有关以太坊测试网弃用和合并时间表的更多信息,请参阅以太坊官方博客。
Optimism 的目标是所有项目在 2022 年 8 月 15 日 之前完全迁移到 Goerli,Alchemy 在 2022 年 10 月 5 日 停止了对 Kovan 测试网的支持。
在 Kovan 支持结束的截止日期之前,Alchemy 通过应用内警报、电子邮件通知和直接消息通知企业客户即将到来的截止日期。
从 Kovan 到 Goerli 的迁移将分三个阶段推出:
Wave P0 - 基础设施
Wave P1 - 项目(构建模块应用程序)
Wave P2 - 项目(最终用户应用程序)
由于迁移是分阶段进行的,Optimism 团队建议各团队使用 Optimism Goerli 进行测试,这些测试不需要对任何尚未支持的内容有硬依赖性。"
在将智能合约从 Kovan 迁移到 Goerli 之前,dApp 开发者应该考虑他们的:
产品路线图 - 确定竞争计划以相应地规划迁移时间
即将到来的截止日期 - 确保有足够的时间和精力来成功迁移
测试和验证需求 - 确定必须完成哪些测试和 QA
智能合约依赖项 - 审查 Kovan 智能合约依赖项,例如 Aave v2
Web3 开发者可以通过考虑这些领域并尽快完成到新的 Opt-Goerli 测试网络的迁移,来确保他们的 Optimism dApp 在 Goerli 上按预期工作。
要在 Optimism 上从 Kovan 迁移到 Goerli 测试网,请在 Alchemy 仪表板中创建一个新应用程序,并将“Chain(链)”设置为“Optimism”,将“Network(网络)”设置为“Goerli”。
如果你还没有帐户,创建一个免费的 Alchemy 帐户 以开始在 Optimism 的 Goerli 测试网上进行测试。
在 Alchemy 仪表板上,在 Optimism 上创建一个新的 Goerli 应用程序。
接下来,复制你的应用程序的 Optimism-Goerli RPC URL。
这是新的 Goerli RPC URL 的样子:https://opt-goerli.g.alchemy.com/v2/
从 Alchemy 仪表板的 HTTPS 部分复制 Optimism Goerli RPC URL。
在你创建新的 Opt-Goerli RPC 端点 URL 后,你可以每天从 Alchemy 的水龙头 请求 0.02 Goerli ETH。如果你需要更多 goETH,请发送电子邮件至 support@alchemy.com(注意:Goerli 水龙头要求用于防止机器人和滥用的钱包地址上至少有 0.001 ETH 的主网余额)。
用于获取测试 ETH 的 Goerli 水龙头。
在你可以开始在 Opt-Goerli 网络上测试智能合约之前,你需要将你的测试 ETH 从以太坊桥接到 Optimism。
目前还没有公共桥来将 Goerli ETH 转移到 Optimism,但可以使用 Foundry 的 Cast(一个用于以太坊应用程序开发的工具包)来完成。目前还没有用户界面 (UI),但预计很快就会推出。
以下是一个示例代码片段:
cast send --legacy --rpc-url=$ALCHEMY-OPT-GOERLI-ENDPOINT --value=0.001ether --private-key=<REDACTED> 0x636Af16bf2f682dD3109e60102b8E1A089FedAa8
现在你在 Optimism 上拥有 Goerli ETH,以与部署 Kovan 应用程序相同的方式,在 Alchemy 中的新 Opt-Goerli 应用程序中部署你的 Optimism 智能合约。
一旦你的 Optimism dApp 部署在 Opt-Goerli 测试网上,你可以像在 Kovan 上测试时一样,继续运行测试、调试代码并在你的产品上进行迭代。
有关从 Kovan 到 Goerli 的 Optimism 测试网迁移的更多信息,请参阅以下资源:
阅读 Optimism 团队的 官方公告。
在分阶段推出时关注 迁移进度更新
在 Opt-Goerli 区块浏览器 上浏览交易
Supercharged | Alchemy | Substack
在以太坊上获取免费的 Sepolia 测试网代币 访问水龙头
📚 目录
分享:
\
\
Testnets\
\
How to Get Base Sepolia ETH from a Faucet\
\
Building on Base? Get free Sepolia ETH and start testing your dApp!
\
\
Testnets\
\
How to Migrate from Goerli to Sepolia\
\
Learn How to Migrate to the New Ethereum Testnet Sepolia From Goerli
\
\
Testnets\
\
Goerli vs. Sepolia Testnet Comparison: Which is better?\
\
Explore the Technical Differences, Benefits, and Tradeoffs of Testing Smart Contracts on Sepolia vs Goerli
Alchemy 将最强大的 web3 开发者产品和工具与资源、社区和传奇支持相结合。
- 原文链接: alchemy.com/overviews/mi...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!