app的軟件測試(5個獲取用于dapp測試和開發的測試網代幣的地方)
介紹
無論你是鑄造 NFT、部署智能合約,還是在以太坊網絡上開發下一個大型 dApp,你都必須支付gas 費[1]。
然而,在開發過程中在以太坊區塊鏈上支付真正的汽油費可能非常昂貴。因此建議在開發過程中使用 Testnet Token 或 Devnet Token。
本文討論了各種類型的以太坊區塊鏈測試網,并提供了 5 個來源,您可以在其中為基于以太坊的 dApp 開發請求測試網(假)令牌,然后再將它們部署到生產環境。
什么是汽油費?
汽油費或交易費是以太坊區塊鏈上每筆交易的網絡費用,用于補償礦工驗證區塊鏈上的交易。
區塊鏈礦工是使用軟件解決與交易相關的算法來檢查和確認區塊鏈交易的人。
什么是測試網代幣?
測試網代幣或硬幣是從水龍頭獲得的真實加密貨幣的測試版本,可用于在開發過程中支付以太坊汽油費。
加密水龍頭是一個應用程序或網站,它為用戶提供少量加密貨幣,以換取完成簡單的任務,例如解決CAPTCHA[2](完全自動化的公共圖靈測試,以區分計算機和人類)。
從水龍頭獲得的測試網代幣不是真正的資金,沒有價值。
以太坊測試網的類型
在將 dApp 部署到以太坊主網上之前,我們可以開發和測試不同類型的以太坊測試網絡。我們將在下面討論 Rinkeby、Goerli、Ropsten 和 Kovan 測試網絡:
1. Rinkeby 測試網
Rinkeby[3]是一個權威證明區塊鏈,由 Geth 團隊于 2017 年 4 月創立。這是一個由 Geth 網絡、Nethermind 網絡和 Hyperledger Besu 網絡支持的以太坊主網分叉。
Rinkeby 網絡旨在在開發過程中測試 dApp,然后再將它們部署到以太坊主網絡上。
Rinkeby 測試網絡包含在您的 Metamask 錢包中
區塊瀏覽器:explorer.anyblock.tools/ethereum/ethereum/rinkeby[4]。
網站:www.rinkeby.io[5]
2. Goerli 測試網
不要以封面來判斷一本書。
Goerli[6],也稱為 G?rli 測試網,是 2018 年 9 月推出的第一個以太坊權威證明跨客戶端測試網。它旨在在多個網絡上運行,包括 Parity Ethereum、Geth、Nethermind、Hyperledger Besu(以前的 Pantheon ) 和 EthereumJS。
它也是一個開源的以太坊測試網絡,可以在部署到主網(以太坊主網絡)之前進行區塊鏈開發測試。
Goerli 測試網絡包含在您的 Metamask 錢包中:
區塊瀏覽器:explorer.anyblock.tools/goerli[7]。
網址:goerli.net[8]
3. Ropsten 測試網
Ropsten[9]網絡是支持 Geth 和 Parity 客戶端的首批測試網絡之一(自 2016 年以來)。它基于工作量證明,并且成功了第一個名為“Morden”的測試網絡。
Ropsten 使用與以太坊主網相同的算法,它被認為是以太坊主網絡的原始副本,這使其非常適合開發。
它在 2017 年 2 月至 2017 年 3 月期間經歷了多次網絡攻擊,這迫使團隊關閉了該項目,并在 2017 年 4 月將其重新啟動。
Ropsten 測試網絡包含在您的 Metamask 錢包中:
區塊瀏覽器:explorer.anyblock.tools/ethereum/ethereum/ropsten[10]。
網站:faucet.ropsten.be[11]
4. Kovan 測試網
Kovan 測試網絡是以太坊的權威證明測試網絡,最初由 Parity 團隊(現為 OpenEthereum)于 2017 年 3 月啟動。
就像 Rinkeby 測試網一樣,Kovan 是以太坊主網的一個分支,這使得它非常適合基于以太坊的 dApp 開發。
Kovan 測試網絡包含在您的 Metamask 錢包中:
區塊瀏覽器:explorer.anyblock.tools/ethereum/ethereum/kovan[12]
網站:kovan-testnet.github.io/website[13]
5 個獲取測試網代幣的地方
1. Chainlink水龍頭
Chainlink (LINK) 是一個加密貨幣和技術平臺,使非區塊鏈企業能夠安全地連接到區塊鏈平臺。
LINK 測試網還分發測試網代幣以支付用于測試目的的交易費用。
如何從 Chainlink 獲取測試網代幣:
? 訪問:faucets.chain.link[14]。
? 連接你的錢包。
? 選擇您喜歡的網絡(即Kovan)。
? 確保將您的 Metamask 切換到所選網絡。
? 解決驗證碼
? 然后,單擊“向我發送 0.1 testnet ETH”按鈕。
? 等待交易確認:
? 交易完成后,您請求的代幣將記入您的錢包:
? 檢查您的 Metamask 錢包是否有新余額:
Chainlink 支持的網絡:Ethereum Rinkeyby、Avalanche Fuji、BSC Testnet、Ethereum G?rli、Ethereum Rinkeby、Fantom Testnet、POA Network Sokol和Polygon Mumbai。
2.Alchemy龍頭
“Alchemy 的目標是成為考慮在區塊鏈或主流區塊鏈之上構建產品的開發人員的起點 - techcrunch.com[15] ”。
他們還分發免費的 Ethereum Rinkeby 代幣,供開發人員在 dApp 開發期間使用。
如何從 Alchemy 獲取測試網代幣:
? 訪問Alchemy水龍頭網站[16]。
? 在輸入框中復制粘貼你的以太坊錢包地址,點擊“Send Me ETH”按鈕,如下圖:
? 接下來,等待請求被處理,如果請求成功,您將看到這樣的屏幕:
? 檢查您的 Metamask 錢包是否有新余額:
您可以通過免費創建 Alchemy 帳戶來請求更多Rinkeby 代幣。
Alchemy 支持的網絡:僅限Rinkeby。
3.Komputing水龍頭
? 訪問Komputing faucet[17],并輸入您的錢包地址。
? 選擇您喜歡的網絡,并解決驗證碼:
? 單擊“請求資金”按鈕,然后等待您的請求得到處理:
? 檢查您的 Metamask 錢包是否有新余額:
4. Kovan Gitter 聊天室
您可以通過加入聊天并發送您的錢包地址使用 Kovan Gitter 聊天室接收 Kovan ETH。
? 訪問Kovan Gitter 聊天室[18]。
? 您可以使用 GitHub、GitLab 或 Twitter 帳戶加入聊天:
? 接下來,將您的錢包令牌復制并粘貼到聊天中,您的請求將被處理:
? 檢查您的 Metamask 錢包是否有新余額:
5. MetaMask 以太龍頭
? 訪問MetaMask 以太水龍頭[19]。
? 點擊“request 1 ether from faucet”按鈕,連接你的 Metamask:
? 連接錢包后,將顯示您的錢包地址和余額。然后,您可以通過單擊“從水龍頭請求 1 個以太幣”按鈕來請求 1 個以太幣。
? 檢查您的 Metamask 錢包是否有新余額:
? 如果您的錢包中有足夠的以太幣,您可能會收到以下錯誤消息:
Metamask Ether Faucet 不會將測試代幣分發到具有足夠代幣的錢包地址。
結論
測試網是主區塊鏈的副本環境,允許開發人員測試他們的區塊鏈應用程序。
在本文中,我們回顧了四個以太坊測試網(Rinkeby、Goerli、Ropsten 和 Kovan 測試網絡),以及我們可以在哪里獲得他們的(假)代幣以用于基于以太坊的 dApp 開發。
引用鏈接
[1] gas 費: https://web3.hashnode.com/glossary/what-is-eth-gas
[2] CAPTCHA: https://support.google.com/a/answer/1217728
[3] Rinkeby: https://www.rinkeby.io/#stats
[4] explorer.anyblock.tools/ethereum/ethereum/rinkeby: https://explorer.anyblock.tools/ethereum/ethereum/rinkeby/
[5] www.rinkeby.io: https://www.rinkeby.io/#stats
[6] Goerli: https://goerli.net/
[7] explorer.anyblock.tools/goerli: https://explorer.anyblock.tools/goerli/
[8] goerli.net: https://goerli.net/
[9] Ropsten: https://faucet.ropsten.be/
[10] explorer.anyblock.tools/ethereum/ethereum/ropsten: https://explorer.anyblock.tools/ethereum/ethereum/ropsten/
[11] faucet.ropsten.be: https://faucet.ropsten.be/
[12] explorer.anyblock.tools/ethereum/ethereum/kovan: https://explorer.anyblock.tools/ethereum/ethereum/kovan/
[13] kovan-testnet.github.io/website: https://kovan-testnet.github.io/website/
[14] faucets.chain.link: https://faucets.chain.link/
[15] techcrunch.com: https://techcrunch.com/2022/02/08/alchemy-which-aims-to-be-the-de-facto-platform-for-developers-to-build-on-web3-raises-another-200m-and-is-now-valued-at-10-2b/
[16] Alchemy水龍頭網站: https://rinkebyfaucet.com/
[17] Komputing faucet: https://fauceth.komputing.org/
[18] Kovan Gitter 聊天室: https://gitter.im/kovan-testnet/faucet#
[19] MetaMask 以太水龍頭: https://faucet.metamask.io/