Goerli 測試網水龍頭使用完整指南,詳細說明如何領取免費的測試 ETH,設定 MetaMask,並在 Ethereum 測試網進行智能合約及 DeFi 協議的測試,適合區塊鏈開發者逐步參考。
什麼是 Goerli Testnet?
測試網路(testnets)是以太坊生態系統中不可或缺的一部分,為開發者、交易者及區塊鏈愛好者打造安全的實驗場域,能在無實際資金風險下測試智慧合約、探索去中心化應用(dApps)。在多個以太坊測試網中,Goerli Testnet 以其穩定性、社群支持力與成功轉型為權益證明(Proof-of-Stake, PoS)共識機制,擁有特殊地位。近年來 Goerli 已逐步被 Holesky、Sepolia 等新一代測試網取代,然而深入了解 Goerli,對把握以太坊測試網演進及區塊鏈解決方案開發具備關鍵意義。
Ethereum Testnet:應用目標與場景
以太坊測試網與主網(Mainnet)功能一致但彼此獨立,僅流通無實質價值的測試代幣,主要用途如下:
- 智慧合約測試:開發者可無資金風險地部署、驗證程式碼,特別適用於 DeFi 或非同質化代幣(NFT)等複雜應用。
- 協議升級驗證:模擬以太坊重大升級,如轉型權益證明、分片功能或擴充性調整。
- 學習與實驗:新手能無風險練習區塊鏈操作、錢包設置、交易執行及 dApp 互動。
- 真實情境模擬:測試網高度還原主網環境,驗證 Gas 費、交易速度及用戶行為等多元場景。
Goerli Testnet 自 2018 年啟用,以穩定性、社群支持與高主網相似度的測試條件及工具相容性,長期位居主流測試網之一。雖然目前已被 Holesky、Sepolia 取代,其歷史價值對認識以太坊 PoS 轉型與開發工具演進仍具高度參考性。
Goerli 如何在眾多測試網中脫穎而出
Goerli Testnet 相較 Ropsten、Rinkeby、Kovan、Sepolia 等其他以太坊測試網,具備以下優勢:
- 轉型權益證明:2022 年 Goerli 首度與 Prater Beacon Chain 合併,成為首個 PoS 共識機制測試網,為 Ethereum 2.0 升級及主網過渡奠定基礎。
- 社群廣泛支持:Goerli 由開源社群與大量驗證者維運,網路穩定且具抗垃圾交易能力,改善過去 Ropsten 等測試網易受攻擊的問題。
- 開發工具高度相容:支援 MetaMask、Etherscan、Remix、Hardhat 等主流工具,Goerli Etherscan 可查詢合約及交易資訊,便於除錯。
- 測試代幣取得容易:goerlifaucet.com 等多個水龍頭能輕鬆領取測試 ETH,方便測試。
- 擬真主網環境:Goerli 的 Gas 架構及網路行為接近主網,有助於真實場景驗證應用。
隨以太坊生態進化,Goerli 逐步由 Holesky(驗證與質押測試主力)、Sepolia(應用開發重點)接替,但 Goerli 的歷史經驗仍是理解測試網與區塊鏈技術發展的重要資產。
Goerli 技術特性
共識機制:Proof-of-Stake
Goerli Testnet 早期採用權威證明(Proof-of-Authority, PoA)共識,僅由社群信任成員擔任驗證者,穩定性高但參與門檻較高。2022 年,Goerli 與 Prater Beacon Chain 合併,正式導入權益證明(PoS),為以太坊網路升級鋪路。
此轉型帶來以下優勢:
- 節能環保:與工作量證明(PoW)相比,PoS 能大幅降低能源消耗,緊扣全球永續發展趨勢。
- 驗證參與開放:PoS 上線後,任何持有足額測試 ETH 的用戶均可成為驗證者,促進網路去中心化並吸引更多參與者。
- 高度擬真主網條件:PoS 讓開發者能在與主網一致的環境下測試應用,包括質押行為與交易流程。
- 質押機制支援:Goerli 支援質押測試,對 DeFi 協議和 PoS 相關應用至關重要。
這使 Goerli 成為開發者測試 Ethereum 2.0 相關功能(如分片、擴充性、交易最佳化)的首選平台。
ETH 水龍頭支援
水龍頭服務讓用戶能領取測試用 ETH。Goerli 支援多個穩定可靠的水龍頭,從新手到專業開發者皆能輕鬆獲取測試幣,常見如下:
- Alchemy Goerli Faucet:介面直觀,註冊信箱後每 24 小時可領取 0.2 ETH,穩定度高。
- Paradigm MultiFaucet:支援多條測試網,僅需輸入地址即可快速申請測試幣。
- Mudit Goerli Faucet:需於推特發文錢包地址,每 9 天可申領最多 37.5 ETH,適合大型專案需求。
- QuickNode Faucet:小額領取(最高 0.1 ETH),申請門檻低,適合快速測試。
這些水龍頭可讓開發者與測試者順利進行實驗,申請時務必確認官方網址,避免釣魚詐騙。
Goerli Testnet 能與主流開發工具深度整合,是打造與測試 dApp 理想平台:
- Etherscan:Goerli 區塊瀏覽器支援查詢交易、合約、地址詳情,便於即時追蹤及除錯。
- Remix:線上 IDE,Solidity 合約編寫、編譯、部署一站完成,可直接串接 MetaMask 測試 Goerli。
- Hardhat:現代化開發環境,支援合約編譯、測試、部署,Goerli 可於設定檔自訂,流程自動化。
- Truffle:主流開發框架,支援 Goerli,內建函式庫與外掛,適合團隊大型 dApp 專案。
- Foundry:高效能 Solidity 工具,同步支援 Goerli,適合高效率測試與部署。
這類工具橫跨開發全流程,讓 Goerli 成為原型、測試、部署主網前的全方位平台。
如何在 Goerli Testnet 取得 ETH
透過官方水龍頭
官方水龍頭是領取測試 ETH 最簡便的方式。以下為 Alchemy Goerli Faucet 使用流程:
-
安裝 MetaMask:
- 下載 MetaMask(Chrome、Firefox、Edge 擴充元件或行動版)。
- 依照畫面建立新錢包或導入現有錢包。
- 在設定選單開啟測試網顯示(Settings → Advanced → Show Test Networks)。
- 於網路下拉選單選 Goerli Testnet。
-
造訪水龍頭網站:
- 前往官方 Alchemy Goerli Faucet 網站。
- 點選「Connect Wallet」並依指示連結 MetaMask。
- 輸入電子郵件註冊,即可開啟水龍頭領取權限,防止濫用。
-
申請測試幣:
- 於介面頂端複製錢包地址。
- 將地址貼到水龍頭欄位。
- 點擊「Send Me ETH」,數分鐘內即可收到 0.02–0.2 ETH(依當前限額)。
-
查詢餘額:
- 開啟 MetaMask,確認測試 ETH 是否入帳。
- 如需交易進度,可用 Goerli Etherscan 查詢狀態。
貼心提醒:若水龍頭額度用盡或未收到代幣,可改用 Paradigm MultiFaucet、QuickNode Faucet 等服務。申請時務必核實網址,勿輸入私鑰,只提供必要資訊。
透過 Alchemy 或 Infura 連線
進階開發者如需大量測試或自動化流程,可透過 Alchemy 或 Infura 連線 Goerli,擴充功能如下:
-
Alchemy:
- 註冊 Alchemy 官方網站,建立新專案並選擇 Goerli Testnet。
- 取得 API Key 及 RPC endpoint。
- 於 MetaMask 或 Hardhat 等開發工具設定該 endpoint。
- 可使用 Alchemy 內建水龍頭,每日最高領取 0.2 ETH。
- Alchemy 另提供網路分析工具,適合大型專案監控。
-
Infura:
- 於 Infura 註冊並建立 Goerli Testnet 專案。
- 獲得 RPC endpoint 並於錢包或開發工具設定。
- Infura 無水龍頭服務,測試 ETH 須由 Alchemy Goerli Faucet 或 Paradigm MultiFaucet 等第三方獲取。
- Infura 連線極為穩定,適合自動化測試與大型專案。
此二服務非常適合需穩定且可擴充連線的開發者,便於測試複雜應用或自動化流程。
MetaMask 是連接 Goerli Testnet 的主流錢包,可大幅簡化 dApp 互動流程,設定方式如下:
-
新增 Goerli 網路:
- 開啟 MetaMask,於設定處開啟測試網顯示(Settings → Advanced → Show Test Networks)。
- 如無 Goerli,手動新增,參數如下:
- 網路名稱:Goerli Testnet
- RPC URL:Alchemy 或 Infura 提供的 endpoint
- Chain ID:5
- 幣種符號:ETH
- 區塊瀏覽器網址:Goerli Etherscan
- 儲存後即可於網路選單切換。
-
取得測試 ETH:
- 點選介面頂端複製錢包地址。
- 使用如 Alchemy Goerli Faucet 申請測試幣。
- 入帳速度視水龍頭狀況,通常數分鐘內即可。
-
進行交易測試:
- 透過 MetaMask 轉帳測試 ETH 或與合約互動。
- 可調整 Gas 參數,模擬不同費率情境。
- 於 Goerli Etherscan 追蹤交易與 Gas 消耗。
MetaMask 降低 Goerli 使用門檻,適用於新手及專業開發者。
Goerli 在開發過程中的應用
智慧合約測試
Goerli Testnet 具備高度工具相容性與主網擬真度,廣泛應用於智慧合約測試,開發者可依下列步驟進行:
-
撰寫智慧合約:
- 使用 Remix IDE 撰寫 Solidity 合約,適用於 ERC-20 代幣、NFT、DeFi 協議等專案。
- 或以 Hardhat、Truffle 進行本地測試與專案管理。
-
部署至 Goerli:
- 於 MetaMask 切換 Goerli Testnet。
- 於 Remix 選「Injected Web3」連結 MetaMask,並用測試 ETH 部署合約。
- 於 Hardhat 設定 Goerli 連線,指定 RPC URL 及私鑰。
- 確保錢包內有足夠測試 ETH 支付部署費用。
-
合約測試:
- 以 Remix 介面或 Hardhat 腳本執行函式。
- 於 Goerli Etherscan 查驗交易、Gas 及執行狀態。
- 模擬高 Gas、網路壅塞、錯誤輸入等情境,檢查潛在問題。
Goerli 測試網讓開發者驗證合約於主網近似環境下的表現,降低實網部署風險。例如 DeFi 協議可驗證利息計算、流動性管理及重入攻擊防護。
DEX 與 DeFi 協議測試
Goerli 支援去中心化交易所(DEX)、DeFi 協議(如 Uniswap、Aave、Compound)測試,應用流程如下:
-
DEX 連線:
- 尋找 DEX 測試網版本(如 Goerli 上的 Uniswap),於官方介面切換 Goerli。
- 由 Paradigm MultiFaucet、Alchemy Goerli Faucet 取得測試 ETH、USDT、DAI 等。
- 執行兌換、流動性池增補、創建新交易對等測試。
- 於區塊瀏覽器分析交易是否正確執行。
-
DeFi 協議測試:
- MetaMask 連接 Goerli,於如Aave Goerli 測試版操作。
- 執行流動性提供、資產借貸、質押等。
- 檢查協議行為,包括錯誤處理、利息計算與合約互動。
- 以 Hardhat 或 Truffle 自動化多步驟情境測試。
-
跨鏈協議測試:
- Goerli 支援如 ZetaChain 跨鏈協議,便於模擬全鏈互動。
- 可測試跨鏈交易、檢查跨鏈合約兼容性。
這些功能讓 Goerli 成為 DeFi 生態互動驗證的理想平台,有助於主網部署前確保應用可靠度。
用戶互動情境模擬
Goerli 可模擬真實用戶情境,協助開發者與交易者測試:
- 交易發送:測試不同 Gas 費下的交易速度與成本,觀察壅塞狀態下的執行情境。
- dApp 互動:檢查應用介面、邏輯、用戶體驗、錯誤處理與交易執行。
- 錯誤模擬:驗證合約於錯誤參數、不足 Gas 或網路異常時的表現。
例如可於測試網購買 NFT,驗證合約正確處理付款、轉移及錯誤(如資金不足、參數異常等),協助主網上線前完善準備。
結語
測試網在以太坊生態系統中的重要性
Goerli、Sepolia、Holesky 等測試網在以太坊開發中扮演關鍵角色:
- 安全性提升:協助發掘智能合約與協議漏洞,降低主網風險。
- 創新實驗場域:零成本驗證跨鏈、DeFi、NFT、遊戲等新功能。
- 重大升級驗證:Goerli 對 PoS 轉型升級發揮關鍵作用。
- 社群教育平台:為新手提供安全學習區塊鏈、dApp 操作、錢包基礎的環境。
Goerli 退場後,Holesky、Sepolia 等新型測試網推動以太坊生態持續進步。Holesky 適合驗證、質押測試,Sepolia 則適合應用開發。
開發者建議
- 現行測試建議改用 Holesky 或 Sepolia,Goerli 已停止維護。
- 務必選用官方水龍頭並核實網址,防範釣魚詐騙。
- 善用 Hardhat、Remix、Foundry 等工具自動化測試與部署。
- 務必於高 Gas、網路壅塞與複雜情境下測試應用,確保主網品質。
- 嘗試跨鏈協議,提前布局分片或擴充性升級。
- 了解 Goerli 歷史,掌握測試網發展脈絡與最佳實務。
落實上述建議並理解測試網角色,開發者能打造更安全、可靠、隨時可上線的區塊鏈應用。
FAQ
什麼是 Goerli Testnet?它與以太坊主網有何不同?
Goerli Testnet 為以太坊測試網,讓開發者能於主網上線前驗證智能合約。與主網不同,Goerli 使用獨立測試幣,交易成本極低,專為安全實驗與除錯設計。
Як розгорнути смарт-контракт у тестовій мережі Goerli?
Встановіть Hardhat та hardhat-etherscan, налаштуйте конфігураційний файл з вашим API ключем Etherscan, розгорніть контракт командою npx hardhat run, а потім верифікуйте його за допомогою npx hardhat verify --network goerli АДРЕСА_КОНТРАКТУ.
Як отримати тестові монети ETH у мережі Goerli?
Використовуйте faucetDAO мост для передачі FDT на Goerli, потім обміняйте FDT на тестові ETH через Uniswap або faucetdao.shop.
Goerli Testnet 的 RPC 端點為何?如何設定?
Goerli Testnet 的 RPC 端點為 https://goerli.infura.io/v3/<your project ID>。於應用程式設定輸入該網址即可連接測試網。
Відкрийте MetaMask,натисніть на вибір мережі, оберіть «Додати мережу» або «Custom RPC». Введіть: ім'я — Goerli Testnet, RPC URL — https://goerli.infura.io/v3/YOUR_PROJECT_ID. Збережіть налаштування.
Goerli 測試網適用於哪些開發與測試場景?
Goerli 測試網適用於智慧合約測試、協議升級驗證、DeFi 與 NFT 開發。開發者可於無資金風險環境下部署及驗證程式碼,支援主網升級情境模擬。
Goerli Testnet 的交易費用為多少?
Goerli Testnet 交易費用通常約 $0.05 至 $0.15,實際數字視網路狀況與 Gas 價格波動而定。
如何使用 Etherscan 在 Goerli 上查詢交易與合約?
造訪 Goerli Etherscan,於搜尋框輸入交易雜湊或合約地址,即可查詢詳細資料,內容包含交易金額、Gas 費、合約程式碼及互動紀錄。
Goerli 測試網的效能與穩定度如何?
Goerli 測試網運作穩定、交易確認迅速。須留意以太坊基金會已宣布將逐步關閉本網路,建議開發者遷移至 Sepolia 等新型測試網。
開發者於 Goerli 測試時須注意哪些事項?
開發者應升級共識層與執行層客戶端,分階段啟用 Bellatrix 升級。需留意節點相容性、測試環境準備,以及合併前後技術差異與 API 變動。