Go 開發者適用的以太坊資源
頁面最後更新時間: 2026年2月14日
學習如何使用基於 Go 的專案和工具進行以太坊開發
使用以太坊建立去中心化應用程式(或稱「dapp」)。 這些去中心化應用程式是可信的,這意味著一旦部署到以太坊後,它們就會始終按照設定執行。 這些應用程式是去中心化的,意味著它們在點對點網路上運行,並且不存在單點故障。 這些應用程式不會被單一實體或個人控制,並且幾乎不可能對其進行審查。 它們可以控制數位資產以建立新型應用程式。
智慧型合約及 Solidity 程式語言入門
邁出第一步,整合 Go 與以太坊
需要先看看更基礎的入門指南? 請查看 ethereum.org/learn 或 ethereum.org/developers。
- 詳解區塊鏈opens in a new tab
- 了解智慧型合約opens in a new tab
- 撰寫你的第一個智慧型合約opens in a new tab
- 學習如何編譯及部署 Solidityopens 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 的文件
- Erigon 程式設計師指南opens in a new tab - 包含狀態樹、多重證明和交易處理的圖解指南
- Erigon 和無狀態以太坊opens in a new tab - 2020 年以太坊社群會議 (EthCC 3)
- Erigon:最佳化以太坊用戶端opens in a new tab - 2018 Devcon 4
- Go 以太坊 GoDocopens in a new tab
- 使用 Geth 在 Go 中建立去中心化應用程式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 和 Swarmopens in a new tab
- 行動用戶端:函式庫與 Inproc 以太坊節點opens in a new tab
- 原生去中心化應用程式:以太坊合約的 Go 繫結opens in a new tab
Go 專案與工具
- Geth / Go Ethereumopens in a new tab - 以太坊協議的官方 Go 實作
- Go 以太坊程式碼分析opens in a new tab - Go 以太坊原始碼的審查與分析
- Erigonopens in a new tab - Go 以太坊的更快衍生版本,著重於歸檔節點
- Golemopens in a new tab - Golem 正在建立一個全球算力市場
- Quorumopens in a new tab - 支援資料隱私的許可制以太坊實作
- Prysmopens in a new tab - 以太坊「Serenity」2.0 Go 實作
- Eth Tweetopens in a new tab - 去中心化 Twitter:在以太坊區塊鏈上執行的微部落格服務
- Plasma MVP Golangopens in a new tab — 最小可行性 Plasma 規範的 Golang 實作和擴充
- 開源以太坊礦池opens in a new tab - 一個開源的以太坊礦池
- 以太坊 HD 錢包opens in a new tab - Go 中的以太坊 HD 錢包派生
- Multi Gethopens in a new tab - 支援多種類型的以太坊網路
- Geth 輕用戶端opens in a new tab - 輕量以太坊子協定的 Geth 實作
- 以太坊 Golang SDKopens in a new tab - 使用 Golang 的簡易以太坊錢包實作與公用程式
- Covalent Golang SDKopens in a new tab - 透過 Go SDK 高效率地存取 200 多個區塊鏈的資料
想取得更多資源? 查看 ethereum.org/developers
Go 社群貢獻者
- Geth Discordopens in a new tab
- Geth Gitteropens in a new tab
- Gophers Slackopens in a new tab - #ethereum 頻道opens in a new tab
- StackExchange - 以太坊opens in a new tab
- Multi Geth Gitteropens in a new tab
- 以太坊 Gitteropens in a new tab
- Geth 輕用戶端 Gitteropens in a new tab