Channel logo
MarginATM
Save
Copy link

ERC: Tiêu chuẩn hóa token trên Ethereum

Trong thế giới tiền mã hóa, nếu bạn từng nghe đến Ethereum hay các token như USDT, LINK hoặc SHIB, chắc chắn bạn sẽ bắt gặp thuật ngữ ERC. Đây là một khái niệm nền tảng quan trọng trong hệ sinh thái Ethereum, ảnh hưởng đến cách các token được tạo ra.
trangtran.c98
Published Mar 01 2025
Updated Mar 03 2025
10 min read
tiêu chuẩn erc

ERC là gì?

ERC là viết tắt của Ethereum Request for Comment (Yêu cầu bình luận trên Ethereum). Đây là một bộ tiêu chuẩn kỹ thuật được cộng đồng phát triển Ethereum đề xuất và sử dụng giúp định hình cách thức hoạt động của các token được triển khai trên Ethereum.

ethereum request for comment
ERC là bộ tiêu chuẩn cho token trên Ethereum

Khi một nhà phát triển muốn tạo một loại token mới trên Ethereum, họ cần tuân theo một tiêu chuẩn ERC nhất định. Các tiêu chuẩn này được đề xuất và thảo luận bởi cộng đồng Ethereum thông qua Ethereum Improvement Proposals (EIP) trước khi được chấp thuận và triển khai.

Các tiêu chuẩn ERC được đánh số (như ERC-20, ERC-721) để phân biệt các đặc điểm và ứng dụng khác nhau. Nói một cách đơn giản, ERC giống như "luật chơi" mà các lập trình viên phải tuân theo nếu muốn tạo ra token hoặc ứng dụng tương thích với hệ sinh thái Ethereum. Nhờ các tiêu chuẩn này, các token và hợp đồng thông minh có thể hoạt động mượt mà với ví, sàn giao dịch và các ứng dụng phi tập trung (DApps).

advertising

Các loại ERC phổ biến nhất

Có nhiều tiêu chuẩn ERC khác nhau được sử dụng để phục vụ các mục đích khác nhau, trong đó nổi bật nhất là:

ERC-20: Tiêu chuẩn phổ biến nhất trong crypto

ERC-20 là tiêu chuẩn phổ biến nhất và được sử dụng rộng rãi để tạo ra các token trên Ethereum. Hầu hết các token DeFi và token tiện ích đều tuân theo ERC-20. Tiêu chuẩn này xác định một tập hợp các chức năng cơ bản như: tổng cung, số dư, chuyển token, phê duyệt giao dịch và chuyển quyền quản lý token.

ERC-20 giúp các dự án phát hành token dễ dàng hơn, đồng thời đảm bảo rằng chúng có thể được niêm yết trên các sàn giao dịch, được hỗ trợ bởi các ví tiền điện tử và tương tác dễ dàng với các hợp đồng thông minh khác.

USDT (Tether) – một trong những đồng stablecoin có vốn hoá lớn nhất thế giới – ban đầu được phát hành dưới dạng token ERC-20 trên Ethereum. Hay Chainlink (LINK), token cung cấp dữ liệu oracle cho các DApp, cũng sử dụng chuẩn ERC-20.

ERC-721: "Cha đẻ" của NFT

Không giống ERC-20 (mỗi token đều có giá trị tương đương nhau), ERC-721 là tiêu chuẩn dành riêng cho Non-Fungible Token (NFTs) – các tài sản kỹ thuật số độc nhất như tác phẩm nghệ thuật, vật phẩm game và đồ sưu tầm.

Mỗi ERC-721 token chỉ có một mã định danh và không thể thay thế lẫn nhau. Điều này làm cho tiêu chuẩn của nó trở thành lựa chọn lý tưởng để xác thực quyền sở hữu tài sản kỹ thuật số.

Ví dụ thực tế: CryptoKitties, một trong những NFT đầu tiên, sử dụng ERC-721 để tạo ra những chú mèo ảo độc nhất. Hay Bored Ape Yacht Club, bộ sưu tập NFT đình đám, cũng dựa trên tiêu chuẩn này để đại diện cho từng hình ảnh khỉ độc quyền.

Tiêu chuẩn này đã mở ra cơn sốt NFT, thay đổi cách chúng ta nhìn nhận về quyền sở hữu kỹ thuật số.

ERC-1155: Sự kết hợp linh hoạt

ERC-1155 là sự kết hợp giữa ERC-20 và ERC-721, cho phép một hợp đồng thông minh quản lý cả token có thể thay thế (fungible) và không thể thay thế (non-fungible) trong cùng một địa chỉ. Đây được xem như là một phiên bản nâng cấp.

Sự phát triển và hình thành của chuẩn token này đặc biệt hữu ích trong ngành công nghiệp game blockchain, nơi một hợp đồng có thể chứa nhiều loại vật phẩm như tiền tệ trong game (fungible) và vũ khí hiếm (non-fungible).

Ví dụ thực tế: Enjin Coin (ENJ) sử dụng ERC-1155 trong các game blockchain như The Six Dragons, nơi người chơi có thể sở hữu cả tiền tệ trong game (fungible) và vật phẩm độc nhất như thanh kiếm hay áo giáp (non-fungible).

ERC-777: Nâng cấp ERC-20 với tính năng mở rộng

ERC-777 là một phiên bản cải tiến của ERC-20, bổ sung các cơ chế mới như hook function để cải thiện khả năng tương tác giữa các hợp đồng thông minh. Tiêu chuẩn này cũng giúp giảm thiểu vấn đề "phê duyệt kép" khi thực hiện giao dịch token, làm cho việc giao dịch trên Ethereum trở nên hiệu quả hơn.

các tiêu chuẩn token erc
Tiêu chuẩn token ERC trên Ethereum đa dạng. Nguồn: Blockchain Council

Vì sao ERC quan trọng trong hệ sinh thái Ethereum?

ERC đóng vai trò nền tảng trong khía cạnh kỹ thuật và kinh tế cốt lõi giúp Ethereum không chỉ dừng lại ở một blockchain đơn thuần mà trở thành một hệ sinh thái toàn diện, dẫn đầu trong lĩnh vực tiền mã hóa và ứng dụng phi tập trung.

Tính tương thích vượt trội

ERC đóng vai trò như một “ngôn ngữ chung” cho các token và hợp đồng thông minh trên Ethereum, đảm bảo chúng hoạt động mượt mà với mọi thành phần trong hệ sinh thái, từ ví, sàn giao dịch đến DApp.

Các token tuân theo chuẩn ERC-20 có thể dễ dàng được tích hợp vào ví tiền điện tử, sàn giao dịch phi tập trung (DEX) như Uniswap, hoặc các giao thức tài chính phi tập trung mà không cần sửa đổi mã nguồn. Điều này giúp tăng tốc độ phát triển ứng dụng mới và mở rộng hệ sinh thái Ethereum một cách dễ dàng.

Ví dụ, khi một dự án muốn tạo ra một token trên Ethereum để sử dụng trong nền tảng của họ, việc tuân thủ tiêu chuẩn ERC-20 hoặc ERC-721 giúp đảm bảo rằng token đó có thể được sử dụng trên nhiều nền tảng khác nhau mà không gặp rào cản kỹ thuật. Nếu không có các tiêu chuẩn ERC, mỗi ứng dụng sẽ phải xây dựng giao diện tùy chỉnh để tích hợp với các hệ thống khác, làm chậm quá trình phát triển và làm tăng nguy cơ lỗi lập trình.

Khả năng tạo token dễ dàng và nhanh chóng

ERC-20 biến Ethereum thành một “cỗ máy sản xuất token” cho cả dự án lớn và nhỏ, từ DeFi đến meme coin. Với bộ quy tắc đơn giản như transfer, balanceOf và approve, một nhà phát triển chỉ cần vài giờ để triển khai token, trong khi xây dựng blockchain riêng có thể mất hàng tháng và hàng triệu USD.

Chẳng hạn, trong lĩnh vực DeFi, các giao thức như Aave, Compound hay MakerDAO đều sử dụng các tiêu chuẩn ERC-20 cho token của mình, giúp chúng có thể dễ dàng được giao dịch, sử dụng làm tài sản thế chấp hoặc cung cấp thanh khoản trên nhiều nền tảng khác nhau.

Động lực đổi mới và mở rộng ứng dụng

Ngoài ERC-20 cho token có thể thay thế, các tiêu chuẩn như ERC-721 và ERC-1155 đã mở ra cánh cửa cho NFT (non-fungible token) và nền kinh tế số dựa trên blockchain. ERC-721 cho phép tạo ra các tài sản kỹ thuật số độc nhất vô nhị, có thể đại diện cho tác phẩm nghệ thuật, vật phẩm trong game hoặc tài sản thực. Trong khi đó, ERC-1155 tối ưu hóa hiệu suất bằng cách hỗ trợ cả token thay thế (fungible) và không thay thế (non-fungible) trong cùng một hợp đồng, giúp tiết kiệm chi phí gas và tăng tính linh hoạt.

Trong lĩnh vực DeFi, tiêu chuẩn ERC-4626 gần đây cũng đã được phát triển để chuẩn hóa cách các token vault hoạt động, giúp tối ưu hóa lợi nhuận từ các giao thức yield farming và lending.

Hơn nữa, ERC-4337 (triển khai năm 2024) giới thiệu khái niệm “account abstraction”, cho phép giao dịch không cần gas và đăng nhập xã hội, cải thiện trải nghiệm người dùng – điều mà BSC hay Solana chưa đạt được ở quy mô tương tự. Sự đổi mới này giúp Ethereum duy trì sức hút với cả người dùng cá nhân và doanh nghiệp.

Những thách thức của tiêu chuẩn ERC

Các tiêu chuẩn ERC đóng vai trò quan trọng trong hệ sinh thái Ethereum nhưng cũng tồn tại nhiều thách thức. Một trong những vấn đề lớn nhất là tính cứng nhắc, khi các tiêu chuẩn đã được triển khai rộng rãi rất khó thay đổi hoặc nâng cấp mà không gây gián đoạn. Điều này dẫn đến tình trạng nhiều tiêu chuẩn cũ như ERC-20 vẫn được sử dụng rộng rãi dù có những hạn chế, trong khi các tiêu chuẩn cải tiến như ERC-777 lại gặp khó khăn trong việc được chấp nhận.

Chi phí giao dịch cao cũng là một rào cản, đặc biệt trên Ethereum. Việc phải thực hiện nhiều giao dịch như approve và swap khiến phí gas tăng lên đáng kể. Một số cải tiến như ERC-2612 giúp giảm chi phí này, nhưng vẫn chưa được hỗ trợ rộng rãi. Ngoài ra, bảo mật là một thách thức lớn khi nhiều hợp đồng ERC từng bị khai thác do lỗi xử lý quyền hạn hoặc các hình thức tấn công như reentrancy và flash loan.

Khả năng mở rộng của Ethereum cũng ảnh hưởng đến hiệu suất của ERC khi mạng lưới tắc nghẽn, làm tăng phí giao dịch. Dù Layer 2 như Optimistic Rollups hay ZK-Rollups giúp cải thiện vấn đề này, không phải tiêu chuẩn ERC nào cũng dễ dàng tích hợp. Ngoài ra, khả năng tương tác giữa các blockchain vẫn là một thách thức, vì các token ERC không thể sử dụng trực tiếp trên Solana hay Polkadot. Dù các cầu nối blockchain đã xuất hiện, chúng vẫn tiềm ẩn nhiều rủi ro bảo mật, như vụ hack Ronin năm 2022.

Cuối cùng, sự đa dạng của tiêu chuẩn ERC tuy giúp Ethereum linh hoạt nhưng cũng gây khó khăn khi lựa chọn. Ví dụ, ERC-721 phổ biến trong NFT nhưng ERC-1155 tối ưu hơn cho các dự án đa tài sản. Việc chọn sai tiêu chuẩn có thể làm tăng chi phí vận hành hoặc giảm tính tương thích với hệ sinh thái DeFi. Những thách thức này cho thấy dù ERC là nền tảng quan trọng của Ethereum, vẫn cần nhiều cải tiến để tối ưu hiệu suất, bảo mật và khả năng mở rộng.

Đọc thêm: Malware: Hiểm họa đối với Crypto và cách phòng tránh

RELEVANT SERIES