Goerli 测试网: 什么是 Goerli 测试网?Goerli 测试网是一个已弃用的 Ethereum 公共测试网络。开发者过去曾用它部署智能合约、测试去中心化应用、运行验证者,并在不使用真实 ETH 的情况下试验区块链交易。该网络旨在模拟 Ethereum 主网的运行方式,同时使用不应具有实际经济价值的测试代币。开发者可以使用 Goerli 查找智能合约错误、测试钱包连接、模拟代币转账、估算 Gas 费,并在 EtGoerli 测试网: 什么是 Goerli 测试网?Goerli 测试网是一个已弃用的 Ethereum 公共测试网络。开发者过去曾用它部署智能合约、测试去中心化应用、运行验证者,并在不使用真实 ETH 的情况下试验区块链交易。该网络旨在模拟 Ethereum 主网的运行方式,同时使用不应具有实际经济价值的测试代币。开发者可以使用 Goerli 查找智能合约错误、测试钱包连接、模拟代币转账、估算 Gas 费,并在 Et
什么是 Goerli 测试网?
Goerli 测试网是一个已弃用的 Ethereum 公共测试网络。开发者过去曾用它部署智能合约、测试去中心化应用、运行验证者,并在不使用真实 ETH 的情况下试验区块链交易。该网络旨在模拟 Ethereum 主网的运行方式,同时使用不应具有实际经济价值的测试代币。开发者可以使用 Goerli 查找智能合约错误、测试钱包连接、模拟代币转账、估算 Gas 费,并在 Ethereum 主网上线代码之前验证应用行为。Goerli 尤其重要,因为它是 Ethereum 首个公开的跨客户端测试网,也就是说,多个由不同团队独立开发的 Ethereum 客户端都能连接并参与同一个网络。根据官方Goerli 网络代码库,该项目于 2018 年 9 月在 ETHBerlin 活动期间启动,支持 Geth、Nethermind、Hyperledger Besu 和 EthereumJS 等客户端。
Goerli 最初使用许可型权益证明共识系统,随后于 2022 年与 Prater 信标链合并,转为权益证明。之后,Goerli 成为 Ethereum 多项重大升级的重要测试环境,包括 The Merge、Shapella 和 Dencun。不过,Goerli 已不再作为当前 Ethereum 测试网维护,不应再用于新的加密货币应用或智能合约部署。Goerli 测试网仍在运行吗?
Goerli 已弃用,不再获得 Ethereum 客户端团队或 Ethereum 基金会测试团队的支持。官方的Goerli 长期支持公告指出,Dencun 将是该网络实施的最后一次 Ethereum 升级。
Dencun 于 2024 年 3 月 13 日在 Ethereum 主网上激活。按照 Goerli 公布的支持公式推算,其日落日期为 2024 年 4 月 13 日。日落日期临近时,由客户端团队和测试团队运行的大多数验证者已离开该网络。社区成员可能仍在运行旧版 Goerli 节点,因此历史网络的部分节点在技术上或许仍可访问。但是,网络偶尔还能产出区块,并不意味着它仍是受维护、稳定或与协议兼容的测试网。Goerli 不再获得新的 Ethereum 协议升级、协调一致的客户端测试、可靠的验证者支持或有保障的基础设施服务。曾经支持 Goerli 的 RPC 端点、水龙头、浏览器、跨链桥、开发工具和托管节点可能已不可用,也可能随时停止运行,恕不另行通知。因此,开发者应将 Goerli 视为历史网络,而非活跃的开发环境。什么取代了 Goerli 测试网?
Goerli 曾经承担多种测试功能,而 Ethereum 现在针对不同测试需求使用不同测试网,因此并不存在一个能取代其所有功能的单一网络。当前的Ethereum 网络文档指出,Sepolia 和 Hoodi 是由客户端开发者维护的两个公共测试网。
Sepolia 是智能合约和去中心化应用开发的推荐默认网络。开发者可以使用 Sepolia 测试代币合约、钱包集成、去中心化金融应用、区块链游戏、NFT 系统、支付流程及其他 Ethereum 虚拟机功能。Hoodi 面向质押运营者、验证者测试、基础设施提供商,以及需要测试 Ethereum 网络升级的协议开发者。Hoodi 采用开放的验证者集合,用户可以在不承担主网 ETH 风险的情况下练习验证者操作并测试质押基础设施。迁移旧 Goerli 应用的项目通常应选择 Sepolia,除非项目的主要目标是测试验证者或协议层基础设施。开发者不应仅根据网络的新旧程度自动选择迁移目标,因为合适的测试网取决于所测试的功能。Goerli 测试网关键信息
Goerli 的官方链 ID 为 5。链 ID 是特定于网络的编号,钱包和应用会用它识别交易应在哪条区块链上签名并提交。EIP-155 记录了将链 ID 5 分配给 Goerli 的信息。该提案引入了特定于链的交易签名,以帮助防止交易在不同 Ethereum 兼容网络之间遭到重放攻击。
Goerli 的网络 ID 也是 5,但网络 ID 和链 ID 在技术上承担不同用途。该网络的原始创世区块哈希为 0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a。其原生测试代币通常称为 Goerli ETH、GoETH 或 gETH。Goerli ETH 用于支付 Gas 费、部署合约、转移代币、调用会改变状态的函数,以及为验证者测试存入测试 ETH。Goerli ETH 无法通过常规区块链转账变成主网 ETH,因为 Goerli 和 Ethereum 主网分别维护独立的余额、历史记录、验证者和状态。钱包可能会在 Goerli 和主网上显示相同的公有地址,但该地址在每个网络上持有的资产互不相关。为什么创建 Goerli 测试网?
创建 Goerli 的目的是为 Ethereum 开发者提供一个可靠的测试环境,并支持多个客户端实现。早期公共测试网有时严重依赖单一客户端、采用不同的共识系统,或因运行不稳定而难以开展跨客户端测试。跨客户端网络有助于开发者在类似问题出现在主网之前,发现不同 Ethereum 软件实现之间的不一致。这一点很重要,因为 Ethereum 是一种协议,而非由单一软件提供商控制的程序。不同客户端必须对 Ethereum 协议规则作出一致解释,才能就有效区块、交易、智能合约执行和网络状态达成一致。Goerli 还为应用开发者提供了一个公共环境,让不同项目的合约和服务能够相互交互。与私有本地区块链相比,这一共享环境更接近真实情况,因为它包含网络延迟、相互竞争的交易、公开合约状态、Gas 价格变化和第三方基础设施。开发者将 Goerli 作为本地测试与正式部署之间的预发布网络。本地测试通常速度更快,也更容易重置;Goerli 则提供了一个持久的公共网络,其行为更接近真实运行中的加密货币生态。Goerli 测试网如何运作
Goerli 处理 Ethereum 风格的账户、交易、智能合约、区块、Gas 费和事件日志。其执行环境兼容 Ethereum 虚拟机,因此开发者可以部署许多与主网相同的 Solidity 合约和应用接口。用户首先将钱包或开发工具连接到 Goerli RPC 端点。随后,用户通过水龙头或其他测试网参与者获取 Goerli ETH。Goerli ETH 用于支付发送交易和执行智能合约函数所需的 Gas 费。验证者会将有效交易纳入区块,Ethereum 客户端则会独立检查这些区块是否符合网络规则。应用可以通过 Ethereum JSON-RPC 方法读取 Goerli 数据,相关方法详见官方的Ethereum JSON-RPC 文档。
开发者可以检查交易回执、合约事件、回滚消息、Gas 消耗、账户余额和存储变化,以排查应用问题。这一流程与使用 Ethereum 主网相似,但由于测试资产不应具有实际价值,经济后果较小。Goerli 最初的权威证明系统
Goerli 最初使用基于 Clique 共识引擎的权威证明系统。在权威证明机制中,一组获准的签名者负责生成区块并维护网络。签名者以身份或声誉为参与背书,而不是通过挖矿竞争或存入大量加密货币来参与。这种设计让 Goerli 可以在无需具有经济价值的挖矿奖励的情况下创建稳定的测试网。Goerli 最初的 Clique 配置采用 15 秒的步进周期,并通过签名者投票流程管理获授权的参与者。获准签名者模式也使 Goerli 与完全开放的生产型区块链有所不同。应用开发者可以测试 EVM 行为,但原始共识结构无法准确模拟 Ethereum 后来采用的权益证明验证者系统。随着 Ethereum 准备以权益证明取代工作量证明,这一局限变得更加重要。Goerli、Prater 与 The Merge
在合并之前,Prater 是一条独立的 Ethereum 权益证明信标链测试网,与 Goerli 并行运行。Goerli 代表执行层,负责处理账户、交易和智能合约。Prater 代表共识层,负责组织验证者、提交证明并完成链的最终确认。2022 年 8 月,Goerli 和 Prater 两个网络合并。合并后的网络沿用 Goerli 的名称,原先基于权威证明的区块生产系统则由权益证明共识取代。官方的Goerli 与 Prater 合并公告说明,在 Goerli 达到 10,790,000 的终端总难度后,网络转换随之触发。
转换完成后,Goerli 节点需要同时运行执行客户端和共识客户端,才能充分参与网络。验证者集合也向希望练习运行权益证明基础设施的个人质押者开放。这次转换使 Goerli 成为 Ethereum 在 2022 年 9 月于主网激活 The Merge 之前,用于演练转向权益证明的最后一个主要公共测试网。什么是 Goerli ETH?
Goerli ETH 是 Goerli 测试网使用的原生加密货币。它在网络中的基本运行功能与 ETH 在 Ethereum 主网上的作用相同,可用于支付交易 Gas 费和支持验证者存款。不过,Goerli ETH 仅供测试使用,并非作为投资或支付资产设计。Ethereum 官方测试网指南指出,测试网 ETH 本应不具有实际价值。用户通常可以通过水龙头申请 Goerli ETH。水龙头是一种向开发者地址发送少量测试 ETH 的服务。随着 Goerli 的普及,对测试 ETH 的需求增长速度超过了许多水龙头的发放能力。用户创建测试验证者时,大量 Goerli ETH 也被锁定在权益证明存款合约中。这种稀缺性导致有人开始交易 Goerli ETH,尽管这违背了免费测试资产的设计初衷。购买已弃用的 Goerli ETH 风险尤其高,因为该代币无法通过 Ethereum 协议转换成主网 ETH,且该网络已不再维护。其他区块链上名称相似的代币也不一定与原始 Goerli 网络有关联。开发者可以在 Goerli 上测试什么?
开发者使用 Goerli 测试 Solidity 智能合约的部署和执行。代币开发者可以验证转账、授权、铸造规则、销毁函数、供应量上限、访问控制和事件发出情况。去中心化应用团队可以测试钱包连接、交易签名、网络切换、合约读取、合约写入和用户界面错误处理。开发者还可以模拟去中心化金融操作,例如充值、提现、抵押品管理、兑换、强制平仓和奖励分配。安全团队使用 Goerli 测试权限系统、多重签名流程、合约升级、紧急暂停和恢复程序。基础设施运营者可以测试 RPC 服务、区块链索引器、交易中继器、监控系统、数据管道和验证者节点。Layer 2 团队使用 Goerli 测试 Rollup 合约、跨链桥、排序器运行、欺诈证明、有效性证明和数据可用性功能。在 Goerli 上测试,可以降低基础部署或集成错误直接造成主网加密货币损失的可能性。但是,在 Goerli 上测试成功并不能证明智能合约安全,因为测试环境无法复现所有经济攻击或生产环境条件。Goerli 与 Dencun 升级
Dencun 是在 Goerli 上激活的最后一次 Ethereum 协议升级。根据官方的Goerli Dencun 公告,该升级于 2024 年 1 月 17 日 6:32 UTC 在 Goerli 上线。
Dencun 结合了 Ethereum 执行层和共识层的多项变更。其中最受关注的功能是 EIP-4844,该提案引入了用于 Rollup 数据的携带 Blob 交易。Blob 让 Layer 2 系统可以通过一种成本较低、且独立于永久 EVM 合约存储的机制发布数据。Goerli 激活 Dencun 后,客户端开发者和基础设施团队得以在该升级进入其他测试网和 Ethereum 主网之前进行观察。此次激活也标志着 Goerli 协议开发生命周期的结束。客户端和测试团队未安排在 Goerli 上实施任何后续 Ethereum 协议升级。这意味着,如果涉及更新的协议功能或规则变更,Goerli 将无法准确模拟当前 Ethereum 的运行情况。为什么弃用 Goerli?
Goerli 被弃用是 Ethereum 测试网正常生命周期的一部分,并非因为该网络上的所有测试都失败了。随着时间推移,公共测试网会积累历史数据、合约、验证者、运营复杂性和依赖关系。如果维护所有历史测试网,客户端团队和基础设施提供商就必须将资源分散到不再符合当前测试重点的网络上。Goerli 还面临严重的测试 ETH 分发问题,因为一些开发者和质押运营者难以获取 Goerli ETH。当测试网代币变得稀缺并以金钱交易时,它作为免费开发资源的实用性就会降低。该网络同时广泛用于应用测试和验证者测试,也造成了不同需求之间的冲突。应用开发者通常需要稳定、可预测的环境,而协议开发者可能会有意测试具有破坏性的升级、最终确定性延迟、验证者退出、不活跃惩罚和其他异常情况。Ethereum 较新的测试网架构将这些需求分开:推荐使用 Sepolia 测试应用,使用 Hoodi 测试验证者或协议。退役 Goerli 也让客户端团队能够专注于获得当前 Ethereum 升级和活跃基础设施支持的网络。开发者仍能在 Goerli 上部署吗?
如果仍有可用的 Goerli RPC 端点、活跃验证者和足够的 Goerli ETH,开发者或许仍能提交交易。但在技术上能够操作,并不意味着 Goerli 适合当前开发工作。如果所选 RPC 服务提供商已停止支持 Goerli,部署可能会失败。如果网络缺乏可靠的区块生成或最终确认,交易可能一直处于待处理状态。由于 Goerli 不包含 Dencun 之后推出的协议升级,合约行为可能与当前 Ethereum 部署不同。第三方合约和测试集成也可能已被移除、弃用或迁移到其他测试网。需要维护 Goerli 历史数据的开发者应使用存档、本地分叉或私有开发环境,而不是依赖 Goerli 公共基础设施。如果需要在 Ethereum 公共网络上测试应用,通常应将新合约部署到 Sepolia。如何从 Goerli 迁移到 Sepolia
从 Goerli 迁移不仅仅是在钱包中更改网络名称。开发者必须更新链 ID、RPC 端点、区块浏览器链接、水龙头引用、部署脚本、环境变量和网络配置文件。部署在 Goerli 上的智能合约不会自动出现在 Sepolia 上,因为每个测试网都维护独立的区块链状态。必须重新部署合约,并将其 Sepolia 地址添加到应用配置中。所需的测试代币、预言机合约、跨链桥合约、库、注册表或外部依赖也必须在 Sepolia 上部署或可用。开发者应更新自动化测试,避免继续依赖 Goerli 区块高度、账户余额、交易哈希、代币地址或历史状态。后端索引器可能需要从新的 Sepolia 合约部署区块开始重新索引。前端应用应识别错误网络,并向用户提供安全切换至 Sepolia 的方式。不应认为在 Goerli 上使用过的私钥可以安全地用于主网或其他测试网,因为测试环境可能会通过日志、脚本、演示和共享开发系统暴露密钥。Ethereum 官方文档建议不要在主网和测试网上重复使用相同账户。Goerli 测试网的安全风险
切勿将测试网视为存储有价值加密货币、机密信息或生产凭证的安全系统。在 Goerli 测试期间,私钥可能曾输入实验性软件、浏览器扩展、命令行工具、公开代码库或开发日志。任何获取私钥的人都可以控制所有重复使用该密钥的网络上的账户。因此,开发者应避免向其密钥在 Goerli 测试期间暴露过的账户转入有价值的主网资产。测试合约还可能包含薄弱的访问控制、公开的管理功能、模拟价格源、简化签名或有意设置的不安全代码。用户不应仅仅因为某个合约曾在公共测试网上运行,就认为该合约值得信任。诈骗者可能谎称 Goerli ETH 可以升级、兑换、跨链转移或转换成有价值的主网 ETH。不存在将 Goerli ETH 转换成主网 ETH 的合法协议流程,因为这两种资产属于相互独立的区块链状态。用户还应警惕要求钱包签名或个人信息的过时 Goerli 网站。常见 Goerli 测试网错误
“不支持的链”错误通常表示钱包、应用或基础设施提供商已将 Goerli 从其支持的网络列表中移除。“获取失败”或 RPC 连接错误可能意味着已关闭所配置的 Goerli 端点。交易处于待处理状态,可能表示验证者参与度低、网络不稳定、RPC 服务不可用或 Gas 设置不正确。余额不足错误表示账户中的 Goerli ETH 不足以支付测试交易的 Gas 费用。如果应用连接到 Sepolia 或主网,却仍使用 Goerli 合约地址,可能会出现找不到合约的错误。如果交易按链 ID 5 签名,却发送至服务于另一条区块链的端点,就会出现链 ID 不匹配。如果 Goerli 缺少合约或开发工具所需的较新 Ethereum 功能,合约调用也可能失败。解决大多数新的 Goerli 错误,建议将项目更新至仍在维护的测试网,而不是继续寻找其他临时 Goerli 端点。常见问题
Goerli 测试网已弃用吗?
是的,Goerli 已弃用,不再由 Ethereum 客户端团队或 Ethereum 基金会测试团队维护。Goerli 测试网何时关闭?
Goerli 官方支持时间表推算的日落日期为 2024 年 4 月 13 日,但独立社区节点可能在该日期之后继续运行。Goerli 的链 ID 是多少?
Goerli 的链 ID 为 5,用于区分 Goerli 交易与为 Ethereum 主网或其他 EVM 网络签名的交易。什么取代了 Goerli 测试网?
对于大多数智能合约和应用测试,Sepolia 取代了 Goerli;Hoodi 则用于验证者、质押、基础设施和协议升级测试。Goerli ETH 是真正的 ETH 吗?
不是。Goerli ETH 是独立的测试网资产,无法直接转入 Ethereum 主网并变成主网 ETH。Goerli ETH 有价值吗?
Goerli ETH 本应不具有实际经济价值,尽管过去的稀缺性曾催生围绕它的非官方市场。Goerli ETH 可以跨链转移到主网吗?
没有合法的跨链桥可以将 Goerli ETH 转换成主网 ETH,因为测试网 ETH 并不代表对生产环境 ETH 的债权。我还能从水龙头获取 Goerli ETH 吗?
一些旧水龙头页面可能仍在线,但由于 Goerli 已弃用,水龙头是否可用已无法保证。我可以在 Goerli 上部署智能合约吗?
通过仍可用的基础设施,技术上或许仍能部署,但当前的公共应用测试应使用 Sepolia。Goerli 使用过权威证明还是权益证明?
Goerli 最初使用 Clique 权威证明,随后于 2022 年与 Prater 信标链合并时转为权益证明。Prater 是什么?
Prater 是权益证明信标链测试网,与 Goerli 合并后为其提供 The Merge 之后的共识层。Goerli 最后一次升级是什么?
Dencun 是 Goerli 最后一次协议升级,于 2024 年 1 月 17 日在该网络上激活。旧教程还应该使用 Goerli 吗?
不应该。指导用户在 Goerli 上部署新项目的教程通常应更新为使用 Sepolia 或其他适合相应测试且仍受维护的环境。Goerli 合约在 Sepolia 上也能使用吗?
不能。Goerli 和 Sepolia 拥有各自独立的历史记录、余额、合约地址和区块链状态,因此必须重新部署合约。我应该在主网上重复使用 Goerli 钱包吗?
不应该。使用不同账户更安全,因为测试期间使用的密钥可能通过开发工具、日志、脚本或公开演示暴露。结语
Goerli 测试网是 Ethereum 开发历史上最重要的公共测试网络之一。它为开发者提供了共享的跨客户端环境,用于测试智能合约、加密货币应用、验证者操作、重大协议升级以及 Ethereum 转向权益证明的过程。Goerli 的链 ID 为 5,其原生 Goerli ETH 仅用于支付测试网 Gas 费和支持开发活动。Goerli 与 Prater 合并,有助于证明 Ethereum 的执行层和共识层能够在权益证明机制下协同运行,之后相同的转换才在主网上实现。2024 年 1 月 17 日,Goerli 又部署了 Dencun,该升级成为其最后一次受支持的协议升级。Goerli 目前已弃用,不再获得当前协议支持,其 RPC 端点、水龙头、浏览器、验证者和应用依赖也可能无法可靠运行。开发者应使用 Sepolia 测试智能合约和去中心化应用,或使用 Hoodi 测试验证者和协议。如今,Goerli 应被视为历史上的 Ethereum 测试网,而非适合新加密货币开发的安全或可靠环境。您可能也喜欢
反恐融资(CTF)
反恐怖主义融资(CTF)是指旨在发现、预防和打击恐怖主义活动资金支持的法律、法规和活动。这包括监控和监管资金流动、在金融机构内部实施合规计划,以及执行旨在遏制恐怖主义融资的国际制裁和法规。 反恐融资在各领域的重要性 反恐融资在包括银行业、科技和国际贸易在内的各个领域都至关重要。在金融领域,强而有力的反恐融资措施可确保银行和其他金融机构不会被恐怖组织利用为其活动提供资金。这不仅有助于维护金融体系的完
2025/12/23 18:42
框架
在专业情境中,「框架」指的是一套结构化的指南、工具或实践,旨在支援专案、应用程式或系统的开发和实施。它提供了一种标准化的方法来解决复杂问题或实现特定目标,通常包含可根据具体需求进行调整和扩展的预先建置元件。 框架的关键特征 框架在软体开发、专案管理和数位行销等各个领域都至关重要。例如,在软体开发中,Angular、React 和 Django 等框架提供了开发人员用来高效建立高品质应用程式的程式库
2025/12/23 18:42
波动性爆发
「波动性爆发」是指金融市场、资产或指数的波动性突然显著增加,通常由不可预见的事件或市场情绪变化所驱动。这种突如其来的增加会导致价格大幅波动和交易量激增,从而影响投资者和交易者的风险和机会。 了解波动性爆发 波动性是衡量特定证券或市场指数收益分散程度的统计指标,显示资产价格在特定期间内的波动幅度。当这种波动超出正常水平时,就会发生波动性爆发,这通常是对意外新闻或经济事件的反应。这些事件可能包括地缘政
2025/12/23 18:42
热门
目前热门备受市场关注的加密货币
最高成交量
按交易量计算交易量最大的加密货币

