適合 Go 開發者的以太坊
了解如何使用基於 Go 的專案與工具在以太坊上進行開發
使用以太坊建立去中心化應用程式 (dapp)。這些 dapp 是值得信賴的,這意味著一旦它們被部署到以太坊,它們將始終按照程式設計的方式運行。它們是去中心化的,這意味著它們在點對點網路上運行,並且沒有單點故障。沒有任何單一實體或個人控制它們,而且幾乎不可能對其進行審查。它們可以控制數位資產,以創造新型態的應用程式。
開始使用智能合約與 Solidity 語言
邁出將 Go 與以太坊整合的第一步
需要先了解更基礎的入門知識嗎?請查看 ethereum.org/learn 或 ethereum.org/developers。
- 區塊鏈解釋 (opens in a new tab)
- 了解智能合約 (opens in a new tab)
- 撰寫你的第一個智能合約 (opens in a new tab)
- 學習如何編譯與部署 Solidity (opens in a new tab)
- 合約教學 (opens in a new tab)
初學者文章與書籍
- Geth 入門 (opens in a new tab)
- 使用 Golang 連接到以太坊 (opens in a new tab)
- 使用 Golang 部署以太坊智能合約 (opens in a new tab)
- 在 Go 中測試與部署以太坊智能合約的逐步指南 (opens in a new tab)
- 電子書:使用 Go 進行以太坊開發 (opens in a new tab) - 使用 Go 開發以太坊應用程式
中階文章與文件
- Go 以太坊文件 (opens in a new tab) - 官方以太坊 Golang 的文件
- 艾瑞貢程式設計師指南 (opens in a new tab) - 包含狀態樹、多重證明與交易處理的圖解指南
- 艾瑞貢與無狀態以太坊 (opens in a new tab) - 2020 年以太坊社群會議 (EthCC 3)
- 艾瑞貢:最佳化以太坊客戶端 (opens in a new tab) - 2018 年 Devcon 4
- Go 以太坊 GoDoc (opens in a new tab)
- 使用 Geth 在 Go 中建立 dapp (opens in a new tab)
- 使用 Golang 與 Geth 在以太坊私有網路上工作 (opens in a new tab)
- 使用 Go 在以太坊上對 Solidity 合約進行單元測試 (opens in a new tab)
- 將 Geth 作為函式庫使用的快速參考 (opens in a new tab)
進階使用模式
- GETH 模擬後端 (opens in a new tab)
- 使用以太坊與 Quorum 的區塊鏈即服務應用程式 (opens in a new tab)
- 以太坊區塊鏈應用程式中的分散式儲存 IPFS 與蜂群 (opens in a new tab)
- 行動客戶端:函式庫與進程內以太坊節點 (opens in a new tab)
- 原生 dapp:以太坊合約的 Go 綁定 (opens in a new tab)
Go 專案與工具
- Geth / Go 以太坊 (opens in a new tab) - 以太坊協定的官方 Go 實作
- Go 以太坊程式碼分析 (opens in a new tab) - Go 以太坊原始碼的審查與分析
- 艾瑞貢 (opens in a new tab) - Go 以太坊的更快速衍生版本,專注於歸檔節點
- Golem (opens in a new tab) - Golem 正在創造一個全球算力市場
- Quorum (opens in a new tab) - 支援資料隱私的以太坊許可制實作
- 普萊斯姆 (opens in a new tab) - 以太坊「寧靜 (Serenity)」2.0 的 Go 實作
- Eth Tweet (opens in a new tab) - 去中心化推特:在以太坊區塊鏈上運行的微網誌服務
- 電漿 MVP Golang (opens in a new tab) — 最小可行電漿規範的 Golang 實作與擴充
- 開放以太坊挖礦池 (opens in a new tab) - 一個開源的以太坊挖礦池
- 以太坊 HD 錢包 (opens in a new tab) - Go 語言中的以太坊 HD 錢包衍生
- Multi Geth (opens in a new tab) - 支援多種類型的以太坊網路
- Geth 輕客戶端 (opens in a new tab) - 輕量級以太坊子協定的 Geth 實作
- 以太坊 Golang SDK (opens in a new tab) - Golang 中簡單的以太坊錢包實作與實用工具
- Covalent Golang SDK (opens in a new tab) - 透過 Go SDK 高效存取 200 多個區塊鏈的資料
正在尋找更多資源嗎?請查看 ethereum.org/developers
Go 社群貢獻者
- Geth Discord (opens in a new tab)
- Geth Gist (opens in a new tab)
- Gophers Slack (opens in a new tab) - #ethereum 頻道 (opens in a new tab)
- StackExchange - 以太坊 (opens in a new tab)
- Multi Geth Gitter (opens in a new tab)
- 以太坊 Gitter (opens in a new tab)
- Geth 輕客戶端 Gitter (opens in a new tab)
其他彙整清單
- Awesome Ethereum (opens in a new tab)
- ConsenSys:以太坊開發者工具的權威清單 (opens in a new tab) | GitHub 原始碼 (opens in a new tab)
頁面最後更新: 2026年4月27日