ERC-20 (Ethereum Request for Comment 20) là một tiêu chuẩn phổ biến nhất cho các hợp đồng thông minh (smart contracts) trên blockchain Ethereum khi phát hành token. Tiêu chuẩn này xác định một tập hợp các quy tắc và giao thức mà các token phải tuân thủ, giúp đảm bảo tính tương thích và khả năng tương tác giữa các ứng dụng và dịch vụ khác nhau trong hệ sinh thái Ethereum.

Các đặc điểm chính của ERC-20 bao gồm:

  • Các hàm cơ bản: ERC-20 định nghĩa các hàm như transfer, approve, và transferFrom, cho phép người dùng gửi token, phê duyệt và chuyển token giữa các địa chỉ.
  • Tính tương thích: Bất kỳ token nào tuân theo tiêu chuẩn ERC-20 đều có thể được sử dụng và hỗ trợ trên các ví, sàn giao dịch và dApps (ứng dụng phi tập trung) trong mạng lưới Ethereum.

Ngoài ERC-20, còn có các chuẩn token khác trên mạng lưới Ethereum, bao gồm:

  • ERC-721: Tiêu chuẩn cho các token không thể thay thế (NFT – Non-Fungible Token), cho phép tạo ra các tài sản số độc nhất, như nghệ thuật kỹ thuật số hoặc đồ sưu tầm.
  • ERC-223: Một cải tiến của ERC-20, giúp giảm thiểu các vấn đề về mất token khi gửi đến hợp đồng thông minh không hỗ trợ token.

Những tiêu chuẩn này giúp đa dạng hóa các loại tài sản và ứng dụng trên blockchain Ethereum, từ token thông dụng cho đến các sản phẩm độc đáo như NFT.