
Sự ra đời của Ethereum vào năm 2015 đã mở đầu cho một kỷ nguyên mới của công nghệ blockchain. Trước đó, blockchain chủ yếu được ứng dụng cho các đồng tiền điện tử như Bitcoin. Nhưng Ethereum – nền tảng hợp đồng thông minh đầu tiên – nhanh chóng khẳng định vị thế là đồng tiền điện tử lớn thứ hai và phổ biến nhất, thu hút đông đảo người dùng và nhà đầu tư muốn sở hữu Ether. Sau khi ra mắt, hàng loạt dự án mới đã tăng trưởng mạnh mẽ nhờ các token ERC-20.
Tất cả token ERC-20 đều tuân thủ cùng một bộ tiêu chuẩn, cho phép chúng vận hành trên blockchain Ethereum. Sự chuẩn hóa này tạo ra một hệ sinh thái thống nhất, giúp các token tương tác dễ dàng với nhau và với nhiều ứng dụng dựa trên Ethereum. Trong bài viết này, chúng tôi sẽ cung cấp đầy đủ thông tin về tiêu chuẩn token ERC-20 và các quy tắc quản lý việc tạo mới token ERC-20. Ngoài ra, chúng tôi sẽ giới thiệu một loạt trường hợp ứng dụng của ERC-20 đang hoạt động, minh chứng cho sự đa dạng và mức độ phổ biến của nó trong lĩnh vực blockchain.
Giống như Bitcoin, Ethereum là một blockchain gồm các giao dịch ghi lại toàn bộ lịch sử kể từ khối đầu tiên. Tuy nhiên, Ethereum còn có một lớp bổ sung gọi là Ethereum Virtual Machine (EVM). EVM cho phép bất kỳ ai lập trình hợp đồng thông minh trên Ethereum, giúp nhà phát triển tạo ra ứng dụng phi tập trung với nhiều tính năng khác nhau.
Hợp đồng thông minh là đoạn mã viết bằng Solidity – ngôn ngữ lập trình của Ethereum – vận hành theo nguyên tắc “nếu... thì...”. Nó tương tự máy bán hàng tự động: bạn bỏ tiền vào máy và tự động nhận được nước ngọt hoặc kẹo. Hợp đồng thông minh cũng hoạt động như vậy, tự động thực hiện hành động đã định khi điều kiện được đáp ứng. Quá trình này loại bỏ trung gian và đảm bảo thực hiện thỏa thuận một cách tin cậy.
ERC-20 là một trong những tiêu chuẩn hợp đồng thông minh phổ biến nhất trên Ethereum. Việc hầu hết các token Ethereum tuân thủ cùng một tiêu chuẩn mang lại lợi ích lớn cho người dùng hệ sinh thái Ethereum. Nhờ sự chuẩn hóa này, token ERC-20 có thể hoạt động cùng nhau và với mọi hợp đồng, sàn giao dịch, thị trường, hoặc ví hỗ trợ ERC-20. Tính tương tác này lan tỏa trên toàn hệ sinh thái, giúp nhà phát triển dễ dàng xây dựng ứng dụng tương thích và người dùng thuận tiện quản lý tài sản số.
Khả năng tích hợp này tạo động lực cho hệ sinh thái Ethereum, thu hút thêm nhà phát triển và người dùng tham gia. Hiệu ứng mạng từ quá trình chuẩn hóa này góp phần tăng trưởng và củng cố vị thế của Ethereum trong lĩnh vực hợp đồng thông minh.
Tiêu chuẩn token ERC-20 gồm chín quy tắc đơn giản để phát hành token. Sáu quy tắc là bắt buộc và phải được triển khai, ba quy tắc còn lại là tùy chọn, nhưng ít nhất hai trong số đó thường được sử dụng. Cách tiếp cận này vừa đảm bảo tính nhất quán, vừa cho phép linh hoạt trong thiết kế token.
Ba quy tắc tùy chọn gồm:
Tên token – Ví dụ: Maker. Dù là tùy chọn, quy tắc này hầu như luôn được sử dụng bởi chủ sở hữu token muốn người dùng dễ nhận diện token. Tên rõ ràng giúp tăng nhận diện thương hiệu và thúc đẩy sử dụng.
Ký hiệu token – Ví dụ: MKR. Ký hiệu token rất quan trọng vì các sàn giao dịch thường niêm yết cặp token theo ký hiệu này. Thông thường, ký hiệu gồm từ ba đến năm ký tự.
Số thập phân – Mỗi token ERC-20 có thể chia nhỏ đến một phần mười tám. Tính phân nhỏ này cho phép thực hiện giao dịch vi mô và chuyển giá trị chính xác, tương tự như Bitcoin chia nhỏ thành satoshi.
Các quy tắc bắt buộc gồm các hàm và sự kiện. Hai hàm đầu không làm thay đổi trạng thái hợp đồng mà chỉ định một số thuộc tính cơ bản của token và trả về thông tin khi được truy vấn.
Total Supply – Tổng số token phát hành. Hàm này giúp công khai mức độ khan hiếm của token và hỗ trợ người dùng nắm bắt kinh tế token.
BalanceOf – Trả lời truy vấn về số token mà một địa chỉ nắm giữ. Hàm này cần thiết để ví và sàn giao dịch hiển thị chính xác số dư của người dùng.
Hai quy tắc tiếp theo là các sự kiện quen thuộc với người dùng tiền điện tử:
Approve – Phê duyệt chuyển token trong một giao dịch. Hàm này cho phép chủ sở hữu token ủy quyền cho bên thứ ba sử dụng token, rất quan trọng với sàn phi tập trung và ứng dụng DeFi.
Transfer – Sau khi phê duyệt, hàm này hướng dẫn hợp đồng chuyển số lượng token từ địa chỉ người gửi sang địa chỉ người nhận. Đây là chức năng cốt lõi của giao dịch token.
Cuối cùng, hai quy tắc nữa không thể triển khai trực tiếp nhưng vẫn phải có để token đáp ứng tiêu chuẩn ERC-20:
Allowance – ERC-20 cho phép một địa chỉ được lập trình sẵn với lượng token có thể chi tiêu, token này sẽ được hợp đồng thông minh gửi đi mà không cần phê duyệt lại. Allowance là cơ chế “phê duyệt trước” hiệu quả cho việc chi tiêu. Hàm này mặc định trả về 0, nhưng khi truy vấn sẽ trả về số token còn lại trong Allowance. Cơ chế này rất hữu ích cho thanh toán tự động và dịch vụ định kỳ.
TransferFrom – Cho phép lập trình token để thanh toán tự động, khởi tạo sự kiện Transfer để chuyển token từ Allowance. Hàm này giúp thực hiện các quy trình tài chính phức tạp và tự động hóa trong ứng dụng phi tập trung.
Vì vậy, bất kỳ token Ethereum nào cũng có thể sử dụng tiêu chuẩn ERC-20 miễn là tuân thủ đầy đủ các quy tắc trên. Tổ chức phát hành token có thể lập trình thêm các quy tắc riêng để kiểm soát cách token vận hành. Ví dụ, nếu dự án gọi vốn cộng đồng bằng token, có thể lập trình hợp đồng thông minh để tự động phân phối token ERC-20. Khi nhà đầu tư gửi ETH từ ví và nạp vào hợp đồng thông minh, token đã mua sẽ tự động chuyển về ví nhà đầu tư, tạo trải nghiệm đầu tư liền mạch.
Theo Etherscan, có hơn 350.000 hợp đồng token ERC-20 trên blockchain Ethereum. Trong số này, có nhiều đồng “dead coin” – dự án thất bại hoặc bị bỏ rơi. Nhiều dự án chọn phát hành token đầu tiên trên Ethereum vì nhanh chóng, dễ dàng và tận dụng cộng đồng sẵn có. EOS là một ví dụ, bắt đầu như vậy rồi phát hành token EOS trên mạng chính của mình.
Dù vậy, nhiều dự án nổi tiếng và được sử dụng nhiều nhất trong lĩnh vực tiền điện tử vẫn vận hành dưới dạng token ERC-20 và sẽ tiếp tục duy trì mô hình này. Hệ sinh thái Ethereum đã chứng minh đủ mạnh để hỗ trợ các dự án đa dạng về quy mô và mục tiêu. Dưới đây là các loại dự án lớn và nhóm dự án tiêu biểu cho sự đa năng của tiêu chuẩn ERC-20.
Tất cả stablecoin lớn đều phát hành dưới dạng token ERC-20 nhờ khả năng tương tác với DeFi và các ứng dụng Ethereum. Ví dụ: USDT của Tether, USDC của Circle và BUSD đều có phiên bản ERC-20. Stablecoin này đóng vai trò trọng yếu trong hệ sinh thái tiền điện tử, đảm bảo ổn định giá và kết nối giữa tài chính truyền thống với ứng dụng phi tập trung.
Để giải quyết các vấn đề của Ethereum như tắc nghẽn và phí giao dịch cao, một số stablecoin được phát hành trên nhiều mạng khác nhau. Ví dụ, USDT cũng có mặt trên Tron, Omni và EOS, giúp người dùng tối ưu chi phí giao dịch. Cách tiếp cận đa chuỗi này chứng minh tiêu chuẩn token thành công có thể mở rộng ra ngoài nền tảng gốc.
DAI của Maker là token ERC-20 và là stablecoin thế chấp tài sản số lớn nhất, là bước tiến lớn trong tài chính phi tập trung. Khác với stablecoin tập trung, DAI duy trì tỷ giá thông qua thuật toán và cơ chế thế chấp, minh chứng cho sức mạnh của hợp đồng thông minh.
Hiện tại, những token ERC-20 lớn nhất theo giá trị thị trường và mức độ phổ biến là token DeFi. Token DeFi nổi lên mạnh mẽ vào mùa hè năm 2020 khi Compound phát hành COMP, mang đến các tính năng như tạo lợi suất và quyền quản trị. Giai đoạn này – “DeFi Summer” – đánh dấu bước ngoặt trong việc ứng dụng dịch vụ tài chính phi tập trung.
Sau đó, nhiều dự án khác cũng đạt thành công như Uniswap với UNI, Sushiswap với SUSHI và Yearn với YFI. Các token này vừa đóng vai trò quản trị, vừa tạo động lực kinh tế cho nhà cung cấp thanh khoản và người dùng. Thành công của các dự án này chứng minh token ERC-20 có thể vận hành hệ thống tài chính phức tạp mà không cần trung gian truyền thống.
Một số token ERC-20 là ví dụ điển hình về tiện ích trong từng dự án. Token tiện ích có rất nhiều trường hợp ứng dụng do các doanh nhân blockchain phát triển, từ quyền truy cập tới thưởng động lực tham gia hệ sinh thái. Chẳng hạn, Basic Attention Token được dùng trong hệ sinh thái quảng cáo của trình duyệt Brave, thưởng cho người dùng khi chú ý và xây dựng mô hình quảng cáo số công bằng hơn.
Token tiện ích là một trong những ứng dụng sáng tạo nhất của công nghệ blockchain, mở ra mô hình kinh doanh và hệ thống kinh tế mới. Chúng cấp quyền truy cập dịch vụ, đại diện quyền biểu quyết trong tổ chức phi tập trung, hoặc làm phần thưởng trong hệ sinh thái trò chơi. Tiêu chuẩn ERC-20 rất phù hợp với các ứng dụng đa dạng này.
Lưu ý, token ERC-20 cũng được hỗ trợ trên một số nền tảng khác, mở rộng phạm vi hoạt động vượt ra ngoài Ethereum. Ví dụ, Polygon Network là nền tảng lớp hai giải quyết vấn đề mở rộng Ethereum. Polygon dùng Ethereum Virtual Machine nên hoàn toàn có thể vận hành token ERC-20. Như vậy, hệ sinh thái ERC-20 còn lớn hơn cả Ethereum, với nhiều giải pháp mở rộng và side chain hỗ trợ cho các token này.
Token ERC-20 không hoàn hảo, mọi hợp đồng thông minh đều chỉ an toàn khi mã nguồn của nó đảm bảo. Lỗ hổng bảo mật và lỗi triển khai có thể gây tổn thất lớn, nhấn mạnh tầm quan trọng của kiểm toán kỹ lưỡng và tuân thủ chuẩn mực khi phát triển hợp đồng thông minh. Tuy nhiên, việc phát hành token ERC-20 nhìn chung đơn giản, linh hoạt và được hỗ trợ mạnh mẽ trong lĩnh vực tiền điện tử.
Việc chuẩn hóa theo tiêu chuẩn ERC-20 đã giảm rào cản gia nhập cho dự án mới, đồng thời đảm bảo khả năng tương thích toàn hệ sinh thái. Sự cân bằng giữa tính dễ tiếp cận và chức năng là yếu tố then chốt giúp Ethereum thành công với vai trò nền tảng đổi mới. Do đó, có thể kỳ vọng ERC-20 sẽ tiếp tục là tiêu chuẩn token phổ biến nhất trong thời gian tới.
Hiệu ứng mạng từ sự phổ biến rộng rãi, kết hợp với những cải tiến liên tục của Ethereum, cho thấy token ERC-20 sẽ tiếp tục đóng vai trò trung tâm trong quá trình phát triển tài chính phi tập trung và ứng dụng blockchain. Khi công nghệ trưởng thành và các trường hợp ứng dụng mới xuất hiện, tiêu chuẩn ERC-20 chắc chắn sẽ thích nghi và phát triển, vẫn giữ vững nguyên tắc tương tác và chuẩn hóa cốt lõi.
ERC-20 là tiêu chuẩn token thay thế của Ethereum, xác định quy tắc cho các token có thể trao đổi. Đây là nền tảng của DeFi, cho phép giao dịch tài sản, cho vay và các hoạt động tài chính liền mạch trên ứng dụng phi tập trung và giao thức.
Viết hợp đồng thông minh bằng ngôn ngữ Solidity theo tiêu chuẩn ERC-20, triển khai lên blockchain Ethereum với các công cụ như Remix hoặc Hardhat. Cần nắm kiến thức cơ bản về blockchain và hợp đồng thông minh để tạo token thành công.
ERC-20 là tiêu chuẩn token thay thế cho tài sản có thể trao đổi như tiền tệ. ERC-721 là tiêu chuẩn token không thay thế cho vật phẩm độc nhất như NFT. ERC-1155 kết hợp cả hai, cho phép quản lý đồng thời token thay thế và không thay thế trong một hợp đồng.
Rủi ro gồm biến động phí Gas, lỗ hổng hợp đồng thông minh, token giả mạo, tấn công lừa đảo và nguy cơ mất an toàn ví. Luôn xác minh địa chỉ hợp đồng, dùng ví bảo mật và nghiên cứu kỹ dự án trước khi giao dịch.
Kiểm toán hợp đồng và chứng nhận bảo mật giúp phát hiện lỗ hổng, giảm nguy cơ bị tấn công. Quá trình kiểm thử nghiêm ngặt đảm bảo mã nguồn tin cậy, xây dựng lòng tin cho người dùng và bảo vệ tài sản khỏi bị khai thác.
Nhập địa chỉ hợp đồng token vào ví để thêm token ERC-20. Sử dụng ví tương thích Ethereum để xem số dư và quản lý tài sản. Xác nhận giao dịch trên mạng Ethereum để chuyển token an toàn.
Phí Gas ERC-20 = (Phí cơ bản + Phí ưu tiên) × Giới hạn Gas. Tối ưu bằng cách điều chỉnh giới hạn Gas, chọn thời điểm giao dịch ngoài giờ cao điểm, dùng giao dịch theo lô để giảm tổng số giao dịch.
Các dự án ERC-20 lớn gồm Uniswap, Aave và USDC. Các token này có thể thay thế và trao đổi, là tài sản nền tảng cho ứng dụng DeFi như sàn giao dịch phi tập trung, giao thức cho vay và khai thác thanh khoản.











