Tài liệu dành cho nhà phát triển Ethereum
Lần cập nhật trang lần cuối: 23 tháng 2, 2026
Tài liệu này được thiết kế để giúp bạn xây dựng với Ethereum. Nó bao gồm Ethereum như một khái niệm, giải thích về công nghệ Ethereum, và tài liệu về các chủ đề nâng cao cho các ứng dụng và trường hợp sử dụng phức tạp hơn.
Đây là một nỗ lực cộng đồng mã nguồn mở, vì vậy hãy thoải mái đề xuất các chủ đề mới, thêm nội dung mới và cung cấp ví dụ ở bất kỳ đâu bạn nghĩ là hữu ích. Tất cả tài liệu tham khảo có thể được chỉnh sửa qua GitHub – nếu bạn không chắc chắn về cách thực hiện, hãy làm theo các hướng dẫn này (opens in a new tab).
Các mô-đun phát triển
Nếu đây là lần đầu tiên bạn thử nghiệm phát triển trên Ethereum, chúng tôi khuyên bạn nên bắt đầu từ những điều cơ bản và làm việc theo tiến trình như một cuốn sách.
Các chủ đề nền tảng
- Giới thiệu về Ethereum – Tổng quát về Ethereum
- Giới thiệu về Ether – Tổng quát về Ether
- Giới thiệu về ứng dụng phi tập trung (dapp) – Giới thiệu về ứng dụng phi tập trung
- Web2 và Web3 – Các sự khác nhau cơ bản mà các ứng dụng trên blockchain cung cấp
- Tài khoản – Các thực thể trong mạng có thể giữ lại số dư và gửi đi các giao dịch
- Các giao dịch – Chuyển khoản hoặc các hành động khác dẫn đến thay đổi trạng thái của Ethereum
- Khối – Cách các giao dịch được chuyển theo lô để đảm bảo trạng thái được đồng bộ trên tất cả actors
- Máy ảo Ethereum (EVM) – Máy ảo Ethereum xử lý tất cả các tính toán trên mạng lưới Ethereum
- Gas – Năng lượng tính toán được dùng để xử lý các giao dịch, được thanh toán bởi người tạo giao dịch và trả bằng ETH
- Nodes và máy khách – Các cá nhân tham gia vào mạng lưới và phần mềm họ chạy để xác minh giao dịch
- Mạng – Triển khai Ethereum bao gồm mạng lưới thử nghiệm
- Cơ chế đồng thuận – Các nút đơn lẻ trên mạng lưới phi tập trung đồng thuận theo trạng thái hiện hành của hệ thống như thế nào
Hệ thống công nghệ của Ethereum
- Giới thiệu về Ethereum-Stack – Tổng quát về Ethereum/web3 stack
- Hợp đồng thông minh – Chương trình lưu ở địa chỉ Ethereum và chạy các chức năng khi được kích hoạt bởi các giao dịch
- Ngôn ngữ hợp đồng thông minh
- Phân tích hợp đồng thông minh
- Thư viện hợp đồng thông minh
- Thử nghiệm hợp đồng thông minh
- Biên soạn hợp đồng thông minh
- Triển khai hợp đồng thông minh
- Đặt tên cho hợp đồng thông minh
- Xác minh hợp đồng thông minh
- Nâng cấp hợp đồng thông minh
- Bảo mật hợp đồng thông minh
- Xác minh chính thức hợp đồng thông minh
- Khả năng tổng hợp
- Mạng lưới phát triển – Môi trường blockchain cục bộ được sử dụng để kiểm tra các ứng dụng phi tập trung trước khi triển khai
- Khuôn khổ phát triển – Các công cụ giúp phát triển Ethereum dễ dàng hơn
- Giao diện lập trình ứng dụng Ethereum – Thư viện thuận tiện cho phép ứng dụng web của bạn tương tác với Ethereum và hợp đồng thông minh
- Dữ liệu và phân tích – Dữ liệu blockchain được tập hợp, tổ chức và ứng dụng trên các ứng dụng phi tập trung như thế nào
- Lưu trữ – Cơ chế và cấu trúc lưu trữ phi tập trung
- Môi trường phát triển tích hợp (IDE) – Những môi trường tốt nhất để viết mã ứng dụng phi tập trung
- Ngôn ngữ lập trình – Làm thế nào để bắt đầu với Ethereum bằng cách sử dụng ngôn ngữ mà bạn có thể biết
Nâng cao
- Các cầu nối – Tổng quan về cầu nối cho các nhà phát triển
- Tiêu chuẩn – Được đồng thuận dựa trên các giao thức duy trì sự hiệu quả và kết nối của các dự án tới cộng đồng
- Nhuận quyền thợ đào (MEV) – Giá trị được lấy từ blockchain Ethereum trước khi nhận thưởng tạo khối như thế nào
- Oracles – Thông tin bị được đưa vào blockchain Ethereum như thế nào
- Thay đổi quy mô – Các phương pháp để duy trì sự bảo mật và phi tập trung khi Ethereum lớn mạnh
- Tính khả dụng dữ liệu – docs-nav-data-availability-description
- Lớp mạng – Giải thích về lớp mạng của Ethereum
- Cấu trúc dữ liệu và mã hoá – Giải thích về các cấu trúc dữ liệu và sơ đồ mã hóa được sử dụng trong các stack Ethereum