Ethereum cho nhà phát triển Go
Lần cập nhật trang lần cuối: 25 tháng 2, 2026
Tìm hiểu cách phát triển Ethereum bằng cách sử dụng các dự án và công cụ dựa trên cơ sở Go
Sử dụng Ethereum để tạo ra các ứng dụng phi tập trung (hay gọi là dapp). Các ứng dụng phi tập trung này có thể đáng tin cậy, có nghĩa là một khi chúng được triển khai lên Ethereum, chúng sẽ luôn chạy như được lập trình. Chúng là phi tập trung, nghĩa là chạy trên một mạng ngang hàng và không có điểm thất bại duy nhất. Không có thực thể hoặc cá nhân nào kiểm soát chúng và chúng gần như không thể kiểm duyệt. Chúng có thể quản lý 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 các bước đầu tiên để tích hợp Go với Ethereum
Cần một hướng dẫn cơ bản hơn? Tham khảo 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 tra 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 cho trình độ 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 cho lập trình viên Erigon (opens in a new tab) - Hướng dẫn có hình minh họa bao gồm cây trạng thái, đa bằng chứng và xử lý giao dịch
- Erigon và Ethereum không 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 ứng dụng Ethereum (opens in a new tab) - Devcon 4 2018
- Go Ethereum GoDoc (opens in a new tab)
- Tạo một ứng dụng phi tập trung trong Go với Geth (opens in a new tab)
- Làm việc với Mạng 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)
- Tham khảo nhanh về việc sử dụng Geth như một thư viện (opens in a new tab)
Các mẫu 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 dưới dạng Dịch vụ (Blockchain-as-a-Service) sử dụng Ethereum và Quorum (opens in a new tab)
- Lưu trữ phân tán IPFS và Swarm trong các ứng dụng Chuỗi khối Ethereum (opens in a new tab)
- Các ứng dụng di động: Thư viện và các nút Ethereum Inproc (opens in a new tab)
- Các ứng dụng phi tập trung gốc: Các ràng buộc Go với hợp đồng Ethereum (opens in a new tab)
Các dự án và công cụ của Go
- Geth / Go Ethereum (opens in a new tab) - Bản triển khai chính thức bằng Go của giao thức Ethereum
- Phân tích mã nguồn Go Ethereum (opens in a new tab) - Xem xét và phân tích mã nguồn Go Ethereum
- Erigon (opens in a new tab) - Một phái sinh nhanh hơn của Go Ethereum, tập trung vào các nút 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
- Lăng kính (Prysm) (opens in a new tab) - Bản triển khai bằng 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 bằng Golang của đặc tả Plasma khả thi tối thiểu
- Bể đào Ethereum mã nguồn mở (opens in a new tab) - Một bể đào Ethereum mã nguồn mở
- Ví HD Ethereum (opens in a new tab) - Các dẫn xuất ví HD Ethereum trong Go
- Multi Geth (opens in a new tab) - Hỗ trợ nhiều loại mạng Ethereum
- Ứng dụng Geth phiên bản nhẹ (opens in a new tab) - Bản triển khai Geth của Giao thức con Ethereum phiên bản nhẹ
- SDK Ethereum Golang (opens in a new tab) - Một bản triển khai ví Ethereum đơn giản và các tiện ích trong Golang
- SDK Covalent Golang (opens in a new tab) - Truy cập dữ liệu chuỗi khối hiệu quả thông qua SDK Go cho hơn 200 chuỗi khối
Tìm kiếm thêm tài nguyên? Tham khảo ethereum.org/developers
Những người đóng góp cho cộng đồng Go
- Geth Discord (opens in a new tab)
- Geth Gitter (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)
- Multi Geth Gitter (opens in a new tab)
- Ethereum Gitter (opens in a new tab)
- Gitter cho Ứng dụng Geth phiên bản nhẹ (opens in a new tab)