Go-Ethereum, thường gọi là Geth, là phần mềm chạy nút mạng (node) của Ethereum, viết bằng ngôn ngữ Go và phổ biến nhất trong hệ sinh thái này. Lập trình viên có thể dùng nó để chạy nút riêng, gửi giao dịch và xây ứng dụng trên Ethereum. Đây là phần mềm hạ tầng blockchain; người mới chỉ nên đọc và học, không dùng tiền thật khi chưa hiểu rõ, và chạy nút đầy đủ cần máy mạnh, dung lượng lớn.
Go Ethereum (Geth) là bản triển khai giao thức Ethereum bằng ngôn ngữ Go, dùng để chạy node Ethereum và tương tác với blockchain. Bạn cần cài Go phiên bản 1.25 trở lên và trình biên dịch C, biên dịch bằng lệnh make geth rồi chạy node bằng lệnh geth. Ngoài ra có thể tải bản biên dịch sẵn trên geth.ethereum.org. Geth còn kèm nhiều công cụ khác như clef quản lý tài khoản và devp2p kiểm tra mạng. Phù hợp cho người vận hành node Ethereum hoặc lập trình viên blockchain.
git clone https://github.com/ethereum/go-ethereum.git