GTokenTool全网最好的代币发行工具平台
  • 05 08 12:44:36 周四
当前位置:首页 >> 加密百科 >> 什么是 Goerli 测试网?

什么是 Goerli 测试网?

admin 加密百科 86

什么是 Goerli 测试网? 

Goerli,也称为 Görli,最初于 2018 年 9 月推出,是以太坊最著名的测试网之一。更重要的是,它是两个尚未被弃用的主要测试网之一(另一个是 Sepolia)。Goerli 测试网最初是一个 ETHBerlin 黑客马拉松项目;然而,直到 2019 年初,该测试网才在柏林的 GörliCon 上正式启动。 

Goerli ETH 标志。

当时,Goerli 是第一个由社区构建的、具有跨客户端功能的权威证明 (PoA) 以太坊测试网。Goerli 的 PoA 共识机制迫使用户披露其现实世界身份,才有资格验证区块。此外,一旦大多数验证者就新区块的形成达成一致,它就会被签署并添加到 Goerli 的最长链中。 

然而,除非你一直与世隔绝,否则你很可能不会错过合并事件。合并是指以太坊最重要的更新,其中原始执行层与较新的权益证明 (PoS) 共识层 Beacon Chain 合并。因此,以太坊从其传统的工作量证明 (PoW) 共识机制过渡到 PoS。更重要的是,合并中的一个重要步骤Goerli 从 PoA 过渡到 PoS,该过渡于今年早些时候 8 月分两个阶段进行。初始阶段是名为 Bellatrix 的预要求升级;同时,第二阶段将 Goerli 与 Prater Beacon Chain 的测试网合并,这是一个与以太坊主网一起运行的 PoS 网络。 

Goerli 的合并(以及向 PoS 的过渡)是开发人员在主网过渡之前确保其 PoS 验证器配置正确的最后机会。这也是以太坊主网与 Beacon Chain 正式合并之前的最后一次测试运行。

那么,Goerli 有何独特之处?为什么它是最受欢迎的以太坊测试网之一?让我们来一探究竟!

开发人员为何使用 Goerli? – 以太坊跨客户端测试网 

如果您对以太坊开发有些了解,那么您可能之前就听说过“客户端”这个术语。客户端是以太坊生态系统的核心,允许开发人员使用各种编程语言与以太坊网络进行交互。简而言之,客户端使节点能够使用“以太坊语言”,这就是为什么它们也被称为“节点软件”。 

以太坊基金会维护着各种不同语言的客户端,包括 C#、Java、Rust、Go 等。此外,如果基金会不完全支持某种编程语言,那么就会有多个第三方客户端来填补这一角色。不过,您可以在下面找到三个突出的以太坊客户端示例: 

  • Geth(围棋)

  • 奇偶校验 (Rust)

  • Nethermind(C#,.NET)

然而,尽管以太坊主网支持并维护各种客户端,但我们不能对其他重要的测试网说同样的话。例如,从历史角度来看,两个最大的测试网是 Rinkeby 和 Kovan,前者支持 Geth,后者支持 Parity。因此,由于不同的测试网支持不同的节点软件,客户端之间缺乏协同作用。幸运的是,随着 Goerli 的推出,这种情况不再存在! 

Goerli 最突出的特点之一是跨客户端兼容性,这意味着测试网支持更广泛的节点软件。因此,Goerli 为不同的客户端(如 Geth、Parity Hyperledger、Nethermind 等)提供了统一的测试网,确保它们能够和谐地协同运行。 

Goerli 的跨客户端兼容性使以太坊开发更加无缝和直接,因为开发人员可以将相同的工具用于不同的编程语言,包括测试网! 

尽管如此,即使你现在对 Goerli 更加熟悉,澄清测试网是什么以及开发人员为什么需要它们可能仍然会有所帮助。因此,以下部分回答了“什么是测试网?”这个问题。 

什么是测试网?

如果您还不知道,您需要知道在区块链上执行交易需要支付 gas 费用,而且可能相对耗时。因此,立即在主网上开发去中心化应用程序 (dapps) 和其他 Web3 项目是没有意义的,因为这可能会变得成本高昂。这就是测试网发挥作用的地方,它可以提供更无缝的开发人员体验! 

测试网几乎是原始区块链网络的完全相同的副本,开发人员可以使用它来运行和测试网络配置,然后再实施和发布 Web3 项目。因此,它们为开发人员提供了一种直接的方法来创建、设计和测试项目,并在公开之前跟踪其性能。因此,测试网本质上是一个“沙箱”,项目可以在其中预先发布在链上,让开发人员测试公众参与度。 

重要的是要知道,测试网需要您为交易付费。但是,与主网不同,测试网代币没有任何重大价值。因此,您可以使用水龙头免费获取代币来支付交易费用。水龙头通常是 Web 应用程序,您可以在其中输入钱包地址并收到测试网代币作为回报。

大多数区块链都有自己的测试网,正如我们在上一节中提到的,有些网络有多个测试网。例如,以下是一些以太坊测试网的突出示例: 

  • 高文

  • 林克比

  • 罗普斯顿

  • 戈利

  • 塞波利亚

然而,Kovan、Rinkeby 和 Ropsten 已经被弃用一段时间了。这意味着以太坊基金会不再维护这些网络。为了进一步理解“弃用”的概念,下一节将以 Ropsten 为例,仔细研究并将该测试网与 Goerli 进行比较。

戈利 vs 罗普斯顿

Ropsten 最初于 2016 年推出,在相当长的一段时间内一直是以太坊最重要的测试网之一。与 Goerli 非常相似,Ropsten 也具有跨客户端兼容性,使开发人员能够使用各种节点软件来创建和测试协议。此外,Ropsten 最初采用了 PoW 共识机制,这意味着与其他替代方案相比,该测试网更像主网。 

然而,作为合并的重要一步,Ropsten 也加入了使用 PoS 的 Beacon Chain,以模拟以太坊主网的合并。此外,随着今年早些时候发生的合并,Ropsten 已被弃用,这意味着以太坊基金会不再维护测试网。 

当测试网被弃用时,社区将不再提供客户端更新。但是,请注意,这并不一定意味着测试网完全消失,而是失去了与以太坊虚拟机 (EVM) 的同等地位。因此,该网络不再是测试 Web3 项目或 dapp 的准确或安全的环境。 

此外,与 Ropsten 不同,Goerli 和 Sepolia 是以太坊仍在维护的两个测试网。因此,这两个测试网是社区推荐用于以太坊开发的两个测试网。但它们有何不同?您应该选择哪一个?

什么是 Sepolia?– Goerli 与 Sepolia 

Sepolia 于 2021 年推出,与 Goerli 一样,最初实施了 PoW 共识机制。然而,在合并期间, Sepolia 与 Beacon Chain 合并,现在改用 PoS 协议。更重要的是,Sepolia 和 Goerli 是合并后目前维护的两个公共 PoS 测试网之一。 

但是,Goerli 和 Sepolia 之间的主要区别是什么? 

  • Sepolia – 以太坊推荐使用 Sepolia 作为 dapp 开发的主要测试网。Sepolia 使用许可验证器集,并且相对较新,这意味着其历史和状态都很小。因此,测试网可以快速同步,并且运行节点所需的存储空间较少。对于希望快速启动节点以直接与网络交互的任何人来说,这都非常有用。此外,您可以在下面找到三个关键的 Sepolia 要点: 

  1. 与其他测试网相比,新测试网托管的应用程序较少

  2. 快速同步

  3. 封闭式验证器集

  • Goerli – Goerli 是执行质押和验证测试的默认和推荐网络。与 Sepolia 不同,Goerli 对想要运行测试网验证器的开发人员开放。因此,希望测试协议升级的质押者在部署到以太坊主网之前应该使用 Goerli。以下是 Goerli 的三个要点:

  1. 运行节点需要更长的同步时间和更多的存储空间

  2. 更大的状态,有助于测试复杂的智能合约

  3. 打开验证器集

因此,尽管 Sepolia 和 Goerli 是以太坊社区仍在维护的两个推荐测试网,但它们之间仍存在一些差异需要考虑。因此,您对测试网的选择应取决于您的项目和开发需求! 

Goerli 测试网浏览器 – Goerli Etherscan

区块链浏览器是加密爱好者必备的工具。它们是利用 API 和节点从各自网络查询链上数据的软件。此外,区块链浏览器通常提供在线界面,可无缝搜索网络,使开发人员能够快速检索有关地址、区块、费用、交易等的数据!因此,用户可以输入合约地址并在整齐显示的表格中查看所有相关交易。它看起来像这样: 

上图来自 Etherscan,它是最著名的区块链浏览器之一。此外,由于测试网是独立于它们所模仿的主网的独立网络,因此它们通常有自己的区块链浏览器。这也适用于 Goerli,测试网具有 Goerli Etherscan! 

Goerli Etherscan 是 Goerli 网络的区块链浏览器。因此,开发人员可以使用 Goerli Etherscan 轻松检查他们的合约是否已成功部署、查看交易历史记录、查找特定区块信息等等。因此,Goerli Etherscan 是一款出色的开发工具,所有以太坊开发人员都应该了解并知道如何使用。 

作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐