Ethereum dành cho nhà phát triển Go
Tìm hiểu cách phát triển cho Ethereum bằng cách sử dụng các dự án và công cụ dựa trên Go
Sử dụng Ethereum để tạo các ứng dụng phi tập trung (dapp). Các dapp này có thể đáng tin cậy, nghĩa là một khi chúng được triển khai lên Ethereum, chúng sẽ luôn chạy đúng như được lập trình. Chúng phi tập trung, nghĩa là chúng chạy trên một mạng lưới ngang hàng và không có điểm lỗi duy nhất. Không một thực thể hay cá nhân nào kiểm soát chúng và chúng gần như không thể bị kiểm duyệt. Chúng có thể kiểm soát các tài sản kỹ thuật số để tạo ra các loại ứng dụng mới.
Bắt đầu với hợp đồng thông minh và ngôn ngữ Solidity
Thực hiện những bước đầu tiên để tích hợp Go với Ethereum
Bạn cần một tài liệu hướng dẫn cơ bản hơn trước? Hãy xem ethereum.org/learn hoặc ethereum.org/developers.
- Giải thích về Chuỗi khối (opens in a new tab)
- Tìm hiểu về Hợp đồng thông minh (opens in a new tab)
- Viết Hợp đồng thông minh đầu tiên của bạn (opens in a new tab)
- Tìm hiểu cách biên dịch và triển khai Solidity (opens in a new tab)
- Hướng dẫn về Hợp đồng (opens in a new tab)
Các bài viết và sách cho người mới bắt đầu
- Bắt đầu với Geth (opens in a new tab)
- Sử dụng Golang để kết nối với Ethereum (opens in a new tab)
- Triển khai hợp đồng thông minh Ethereum bằng Golang (opens in a new tab)
- Hướng dẫn từng bước để kiểm thử và triển khai hợp đồng thông minh Ethereum bằng Go (opens in a new tab)
- Sách điện tử: Phát triển Ethereum với Go (opens in a new tab) - Phát triển các ứng dụng Ethereum bằng Go
Các bài viết và tài liệu trung cấp
- Tài liệu Go Ethereum (opens in a new tab) - Tài liệu cho Ethereum Golang chính thức
- Hướng dẫn dành cho lập trình viên Erigon (opens in a new tab) - Hướng dẫn có minh họa bao gồm cây trạng thái, đa bằng chứng (multi-proof) và xử lý giao dịch
- Erigon và Ethereum phi trạng thái (opens in a new tab) - Hội nghị Cộng đồng Ethereum 2020 (EthCC 3)
- Erigon: tối ưu hóa các máy khách Ethereum (opens in a new tab) - Devcon 4 năm 2018
- GoDoc của Go Ethereum (opens in a new tab)
- Tạo một dapp bằng Go với Geth (opens in a new tab)
- Làm việc với Mạng lưới riêng tư Ethereum bằng Golang và Geth (opens in a new tab)
- Kiểm thử đơn vị các hợp đồng Solidity trên Ethereum bằng Go (opens in a new tab)
- Tài liệu tham khảo nhanh để sử dụng Geth như một thư viện (opens in a new tab)
Các mô hình sử dụng nâng cao
- Backend mô phỏng của GETH (opens in a new tab)
- Các ứng dụng Chuỗi khối như một Dịch vụ (BaaS) sử dụng Ethereum và Quorum (opens in a new tab)
- Lưu trữ phân tán IPFS và Mạng lưới Swarm trong các ứng dụng Chuỗi khối Ethereum (opens in a new tab)
- Máy khách di động: Thư viện và các Node Ethereum Inproc (opens in a new tab)
- Các dapp gốc: Ràng buộc Go với các hợp đồng Ethereum (opens in a new tab)
Các dự án và công cụ Go
- Geth / Go Ethereum (opens in a new tab) - Bản triển khai Go chính thức của giao thức Ethereum
- Phân tích mã nguồn Go Ethereum (opens in a new tab) - Đánh giá và phân tích mã nguồn Go Ethereum
- Erigon (opens in a new tab) - Bản phái sinh nhanh hơn của Go Ethereum, tập trung vào các node lưu trữ
- Golem (opens in a new tab) - Golem đang tạo ra một thị trường toàn cầu cho sức mạnh tính toán
- Quorum (opens in a new tab) - Một bản triển khai có cấp phép của Ethereum hỗ trợ quyền riêng tư dữ liệu
- Prysm (opens in a new tab) - Bản triển khai Go của Ethereum 'Serenity' 2.0
- Eth Tweet (opens in a new tab) - Twitter phi tập trung: Một dịch vụ tiểu blog chạy trên chuỗi khối Ethereum
- Plasma MVP Golang (opens in a new tab) — Bản triển khai và mở rộng Golang của đặc tả Minimum Viable Plasma
- Open Ethereum Mining Pool (opens in a new tab) - Một mỏ khai thác Ethereum mã nguồn mở
- Ví HD Ethereum (opens in a new tab) - Các dẫn xuất Ví HD Ethereum bằng Go
- Multi Geth (opens in a new tab) - Hỗ trợ cho nhiều loại mạng lưới Ethereum
- Máy khách nhẹ Geth (opens in a new tab) - Bản triển khai Geth của Giao thức phụ Ethereum nhẹ (Light Ethereum Subprotocol)
- Ethereum Golang SDK (opens in a new tab) - Một bản triển khai ví Ethereum đơn giản và các tiện ích bằng Golang
- Covalent Golang SDK (opens in a new tab) - Truy cập dữ liệu chuỗi khối hiệu quả thông qua Go SDK cho hơn 200 chuỗi khối
Bạn đang tìm kiếm thêm tài nguyên? Hãy xem ethereum.org/developers
Những người đóng góp trong cộng đồng Go
- Discord của Geth (opens in a new tab)
- Gist của Geth (opens in a new tab)
- Gophers Slack (opens in a new tab) - kênh #ethereum (opens in a new tab)
- StackExchange - Ethereum (opens in a new tab)
- Gitter của Multi Geth (opens in a new tab)
- Gitter của Ethereum (opens in a new tab)
- Gitter của máy khách nhẹ Geth (opens in a new tab)
Các danh sách tổng hợp khác
- Awesome Ethereum (opens in a new tab)
- ConsenSys: Danh sách đầy đủ các công cụ dành cho nhà phát triển Ethereum (opens in a new tab) | Nguồn GitHub (opens in a new tab)
Cập nhật trang lần cuối: 27 tháng 4, 2026