Goerli(也称为Görli)是2019年初启动的第一个由社区建立的以太坊测试网。最初作为ETHBerlin黑客马拉松项目,Goerli迅速演变成一个基于权威证明的环境,供Web3开发者在进入主网之前测试他们的去中心化应用。
就在2022年9月进行的大型合并(Merge)事件之前,当以太坊从工作证明(Proof-of-Work)更改为权益证明(Proof-of-Stake)的共识机制时,Goerli成为了测试新共识的最后一个测试网。尽管如此,我们还是来谈谈是什么让Goerli成为以太坊用户流行的测试网,并分析一些其基本特性。
Goerli测试网是什么?
如上所述,Goerli于2019年初启动 - 确切地说,这个概念最初是在2018年9月提出的。如今,Goerli为在以太坊上工作的web3开发者提供了跨客户端功能。
你可能会问,什么是以太坊客户端?客户端代表了以太坊生态系统中的一个核心概念。这个_“以太坊区块链的实现工作是为了验证信息和保证安全性”_,并使用多种不同的编程语言,如C#、Java、Go和Rust。客户端允许以太坊节点相互协作,然而,根据客户端用于构建节点的编程语言的不同,它们提供不同的节点软件。这时就出现了一个新问题。在过去,每个以太坊测试网只能支持一个客户端,这是限制性的且总体上效率低下。
随着Goerli的引入,情况发生了变化——这个测试网与各种客户端无缝兼容,这也意味着它支持更多选择的节点软件。结果,dApp开发者现在可以使用相同的测试网工具来支持不同的编程语言。
相关内容:什么是以太坊节点:客户端和网络基础设施
开发者为什么要在Goerli测试网上构建?
测试网为开发者提供了一个机会,确保在他们的创作在主网上线之前,所有的dApp需求都得到了评估并得到了很好的满足。首先,用户可以通过在测试网上开发新的dApp来节省时间和金钱。例如,他们不必支付如此高昂的Gas费用。同时,测试网几乎是区块链的完全复制品。它们提供了相同的链上条件。这是各种项目可以“预发布”的地方,以便查看公众会如何反应。在正式发布之前,你也可以对你的产品进行修改。
由于这个项目提高了安全性,同时最小化了风险和错误,Goerli成为了许多dApp开发者的首选。因此,从Goerli到以太坊主网的dApp启动既简单又安全。
Goerli水龙头是什么?
正如我们之前提到的,使用测试网你不必支付昂贵的Gas费用;然而,值得注意的是,你仍然需要为交易支付费用。 尽管如此,测试网与主网仍有很大不同。例如,你可以使用所谓的水龙头来获取测试网代币,并用它们来支付所有费用。要使用这些网络应用并接收测试网代币,你需要输入你的钱包地址。
以下是一种可能的方式,你可以通过将Goerli连接到MetaMask钱包来接收测试网代币:
- 登录MetaMask钱包
- 转到网络下拉菜单 → 选择以太坊主网
- 点击“添加网络”
- 点击“高级”
- 找到“显示测试网络”并点击“开启”
- 回到网络下拉菜单并添加Goerli测试网络
如何从Goerli水龙头获取测试网ETH
那么,如何接收测试网代币呢?有没有办法通过MetaMask钱包获得测试网以太币?请按照以下步骤查看:
- 复制并粘贴你的MetaMask钱包地址到一条草稿推文中
- 发布你的推文后,复制其URL地址
- 将其粘贴到Goerli认证水龙头
- 选择你希望获得的以太币数量
- 等待交易确认并检查你的MetaMask余额
Goerli测试网浏览器 - Goerli Etherscan:主要特点
什么是Goerli Etherscan?这个著名的Goerli测试网浏览器是开发者查询Goerli测试网络的全部历史和/或当前状态的资源,通过搜索地址、哈希值、区块、代币、服务以及各种其他信息。作为Goerli的在线搜索引擎,这项服务可以帮助Web3开发者更多地了解测试网及其用例。此外,你可以检查你的智能合约是否已成功部署,并通过这个易于使用的直观在线仪表板查看你在Goerli上的交易历史。
Goerli在Arbitrum和Optimism上
你也可以在Arbitrum和Optimism上试用Goerli水龙头。Arbitrum Goerli和Optimism Goerli都是稳定安全的dApp开发测试网。根据你想要启动你的Web3项目的区块链,你可以使用Goerli水龙头接收测试网代币,并将它们桥接到Arbitrum或Optimism。
最后的想法
如果你已经看到这里,恭喜你!现在你已经对以太坊的Goerli测试网有了一个大体的了解。这个与多个客户端兼容的服务提供了一系列完美的功能,适合所有类型的去中心化应用开发者。
重要的是要强调,测试网对于区块链开发者和建设者至关重要,因为它们为实验和测试应用程序提供了一个安全的环境,然后再向公众展示。通过这种方式,你可以节省大量的时间和金钱,使区块链开发更加容易接近。
通过将你的MetaMask钱包连接到Goerli测试网,你还可以接收测试网以太币代币来支付构建dApp时的交易费用。
更进一步,你可以查看GetBlock为以太坊网络提供的节点基础设施,以帮助你创建各种基于区块链的应用程序。GetBlock的以太坊共享节点非常适合初学者和Web3初创企业,而以太坊专用节点则是根据你的特定需求私人设计和开发的。