網頁上次更新: June 25, 2020
面向 Go 開發者的以太坊資源
學習如何使用基於 Go 的項目和工具參與以太坊的開發
使用以太坊來創建去中心化應用程序 (或稱“dapp”),發揮加密貨幣和區塊鏈技術的優勢。 這些 dapp 可以是值得信賴的,也即一旦被部署到以太坊上,它們將總是按程序運行。 它們可以是去中心化的,也即沒有任何單一實體或個人能夠控制它們,而且它們幾乎是不可能被審查的。 它們可以是去中心化的,也即沒有任何單一實體或個人能夠控制它們,而且它們幾乎是不可能被審查的。
智能合約和 Solidity 語言入門
邁出集成 Go 與以太坊的第一步
需要基礎的入門指南嗎? 請查看 ethereum.org/learn 或者 ethereum.org/developers。
初學者文章和書籍
- 選擇一個以太坊客戶端
- 開始使用 Geth
- 使用 Golang 連接到以太坊
- 使用 Golang 部署以太坊智能合約
- 一步步教您測試和部署以太坊 Go 語言智能合約
- 電子書:使用 Go 開發以太坊 - 使用 Go 開發以太坊應用程序
中級文章和文檔
- Go 以太坊相關文檔 - 官方以太坊 Golang 相關文檔
- Go 以太坊 GoDoc
- 在 Geth 上使用 Go 創建一個去中心化應用程序
- 用 Golang 和 Geth 使用以太坊專用網絡
- 使用 Go 對以太坊上的 Solidity 合約進行單元測試
高級使用模式
- 使用 GETH 模擬後端搭建
- 基於以太坊和 Quorum 的區塊鏈即服務應用程序
- 以太坊區塊鏈應用程序中的分佈式存儲 IPFS 和 Swarm
- 移動客戶端:各種庫和 Inproc 以太坊節點
- 本地去中心化應用程序:綁定以太坊合約
Go 項目和工具
- Geth / Go Ethereum - 以太坊協議的官方 Go 實現
- Go Ethereum Code Analysis - 審查和分析 Go 以太坊源代碼
- Golem - Golem 正在創建一個算力全球市場
- Quorum - 支持數據隱私的許可型以太坊實現
- Prysm - 以太坊 ‘Serenity’2.0 Go 實現
- Eth Tweet - 去中心化 Twitter:運行在以太坊區塊鏈上的微博客服務
- Plasma MVP Golang — Golang 實現以及最小可執行 Plasma 規範拓展
- Open Ethereum Mining Pool - 以太坊開源礦池
- Ethereum HD Wallet - 使用 Go 的以太坊硬件錢包衍生品
- Multi Geth - 支持多種以太坊網絡
- Geth Light Client - 輕量級以太坊子協議的 Geth 實現
想要獲取更多的資源? 請瀏覽 ethereum.org/developers。
Go 社區貢獻者
- Geth Discord
- Geth Gist
- 地鼠鬆弛-# 以太坊頻道
- StackExchange - 以太坊
- Multi Geth Gitter
- Ethereum Gitter
- Geth light Client Gitter