当我们在以太坊虚拟机(EVM)上创建项目或编写代码并将其部署在以太坊主网上进行演示或测试时,由于网络使用量的增加以及由于支付“ Gas”而维持的财务成本方面,成本可能很高。醚的形式。一旦部署到主网的代码是区块链的永久组成部分,并且除非修复,否则漏洞将永远开放供利用。
这就需要模拟实际的以太坊区块链,其令牌可能是无价值的,并且可以在将代码部署到原始区块链中之前对其进行测试。以太坊的这种刺激的区块链称为以太坊测试网。
因此,testnet的核心优势是能够部署代码并检查漏洞,错误和完整的测试阶段,而不会给开发人员带来任何财务负担,也不会在主网上增加额外的交易。
连接到测试网:
可以在主网专用地址和公用地址上进行交易的以太令牌也可以发送到测试网的同一地址。要特别小心,不要将mainnet的令牌发送到testnet。这是两种交易到以太坊测试网的流行方法–
- MetaMask:
- 在MetaMask的左上角,您可以选择一个以太坊网络。
- 从以太坊主网络切换到Gorli(或其他测试网),您应该会看到该网络的余额和交易历史记录更新。
- 现在,当您使用MetaMask创建交易时,它将被交易到您选择的网络。
图– Metamask - MyEtherWallet:
- MyEtherWallet和MyCrypto同样允许您选择备用网络。
- 在屏幕右上方选择您的网络。
- 此后,所有交易和合同调用都在您选择的网络上进行。
图–我的以太钱包
为测试网获取以太币:
用于测试网的以太币大部分是通过该特定测试网的水龙头获得的。在某些情况下,仅开发人员有权共享以太币令牌。
以下是一些最流行的测试者的比较–
1. Ropsten:
- 工作证明
- 无法抵抗垃圾邮件攻击
- 由geth和parity支持
- 连锁编号:3
- 网络ID:3
- 封锁时间:不到30秒
- 水龙头:https://faucet.ropsten.be/
2.科万(Kovan):
- 授权证明
- 不受垃圾邮件攻击
- 由geth和parity支持
- 连锁ID:42
- 网络ID:42
- 封锁时间:4秒
- 水龙头:https://faucet.kovan.network/
3. Rinkeby:
- 授权证明
- 不受垃圾邮件攻击
- 由geth和parity支持
- 连锁编号:4
- 网络ID:4
- 封锁时间:15秒
- 水龙头:https://faucet.rinkeby.io/
4. Sokol:
- 授权证明
- 不受垃圾邮件攻击
- 由geth和parity支持
- 连锁ID:77
- 网络ID:77
- 封锁时间:5秒
- 水龙头:https://faucet.poa.network/
5.格尔利(Görli):
- 授权证明
- 不受垃圾邮件攻击
- 得到了诸如盖斯(Geth),万神殿(Pantheon),那打灵(Nethermind)和奇偶校验(Parity)等多个客户的支持
- 连锁编号:5
- 网络ID:5
- 封锁时间:平均15秒
- 水龙头:https://faucet.goerli.mudit.blog/(需要要求开发者)