Hiện nay ERC20 được xem là một nền tảng đang chiếm lĩnh trên thị trường tiền điện tử toàn cầu. Nếu bạn là một Crypto Trader quan tâm đến các dự án ICO thì chắc chắn không thể không biết đến thuật ngữ ERC20. Xuất hiện từ những ngày đầu ra mắt Ethereum, ví ERC20 nhận được sự quan tâm, ủng hộ của cộng đồng. Trong bài viết này, Danchoitienao sẽ giúp bạn tìm hiểu chi tiết về ERC20 nhé!
Xem thêm: Mempool là gì? Cách hoạt động của Mempool trong hệ thống Bitcoin
ERC20 là gì?
ERC20 là một trong những tiêu chuẩn được sử dụng rộng rãi nhất cho các hợp đồng thông minh trên nền tảng Ethereum. Tất cả các Token ERC20 đều được phát hành theo cùng một tiêu chuẩn, cho phép chúng hoạt động trên chuỗi khối Ethereum.
Theo Etherscan, có hơn 350.000 hợp đồng Token ERC20 trên chuỗi khối Ethereum. Chúng là các mã ổn định, Token defi và Token tiện ích

Token Ethereum & ERC20
Khi Ethereum ra mắt vào năm 2015, nó đánh dấu sự khởi đầu của một kỷ nguyên mới cho blockchain. Trong khi trước đây, tiện ích của công nghệ này hầu như chỉ giới hạn ở các loại tiền điện tử như Bitcoin, thì Ethereum là nền tảng hợp đồng thông minh đầu tiên. Những năm sau khi ra mắt đã chứng kiến sự bùng nổ của các dự án mới tham gia vào không gian, được cung cấp bởi Token ERC20.
Tất cả các Token ERC20 đều được phát hành theo cùng một tiêu chuẩn, cho phép chúng hoạt động trên chuỗi khối Ethereum. Trong hướng dẫn này, chúng tôi sẽ trình bày tất cả những điều cơ bản về tiêu chuẩn Token ERC20 và các quy tắc về cách phát hành ERC20 mới. Chúng ta cũng sẽ xem xét một số trường hợp sử dụng đối với Token ERC20 đang hoạt động ngày hôm nay.
Nguồn: https://danchoitienao.com/erc20-la-gi/
Token ERC20 và Hợp đồng thông minh là gì?
Giống như Bitcoin, Ethereum là một chuỗi các khối được tạo thành từ các giao dịch bao gồm toàn bộ lịch sử của chúng kể từ khối khởi đầu. Tuy nhiên, Ethereum có một lớp khác được gọi là Máy ảo Ethereum , hoặc EVM. EVM là thứ cho phép bất kỳ ai lập trình hợp đồng thông minh trên nền tảng Ethereum.
Hợp đồng thông minh chỉ đơn giản là một đoạn mã được viết bằng Solidity, ngôn ngữ lập trình Ethereum, hoạt động trên logic “nếu-cái này-thì-cái kia”. Nó hoạt động tương tự như một máy bán hàng tự động. Nếu bạn đặt một đồng xu vào máy bán hàng tự động, bạn sẽ tự động nhận được một lon nước ngọt hoặc một thanh kẹo. Hợp đồng thông minh được lập trình theo cách tương tự.
ERC20 là một trong những tiêu chuẩn được sử dụng rộng rãi nhất cho các hợp đồng thông minh trên nền tảng Ethereum. Thực tế là gần như tất cả các Token Ethereum được phát hành theo cùng một tiêu chuẩn mang lại lợi ích to lớn cho người dùng của hệ sinh thái Ethereum. Điều đó có nghĩa là các Token ERC20 có thể tương tác với nhau và với bất kỳ hợp đồng, sàn giao dịch, thị trường hoặc ví nào được hỗ trợ ERC20.
Khả năng tích hợp này đã đóng vai trò như một chu kỳ củng cố tích cực cho Ethereum, với hệ sinh thái hiện có đang kéo thêm nhiều nhà phát triển và người dùng muốn tham gia.
Các quy tắc điều chỉnh Tiêu chuẩn Token ERC20 là gì?
Tiêu chuẩn Token ERC20 tương đối đơn giản, bao gồm chín quy tắc để phát hành Token. Sáu trong số đó là bắt buộc và phải được áp dụng trong mọi trường hợp. Ba là tùy chọn, mặc dù ít nhất hai trong số này thường được sử dụng.
Quy tắc tùy chọn
Ba quy tắc tùy chọn là:
- Tên Token – ví dụ: Maker. Mặc dù là tùy chọn, điều này hầu như luôn được sử dụng vì chủ sở hữu Token muốn người dùng có thể xác định Token của họ.
- Token – ví dụ: MKR. Một lần nữa, hầu như luôn được sử dụng làm sàn giao dịch liệt kê các cặp Token bằng cách sử dụng mã.
- Số thập phân – mỗi Token ERC20 có thể được tính bằng đơn vị phân số lên đến một phần mười tám.
Quy tắc bắt buộc
Các quy tắc bắt buộc được phân loại thành chức năng hoặc sự kiện. Hai chức năng đầu tiên không sửa đổi trạng thái của hợp đồng. Chúng xác định một số tính năng cốt lõi của Token và nếu được truy vấn, sẽ trả về thông tin đã được xác định.
- TotalSupply – tổng số Token được phát hành.
- BalanceOf – trả lời một truy vấn về số lượng Token mà bất kỳ địa chỉ nhất định nào đang nắm giữ.
Hai sự kiện khác là các sự kiện thường được sử dụng quen thuộc với tất cả người dùng tiền điện tử.
- Phê duyệt – phê duyệt sự di chuyển của các Token trong một lần chuyển nhượng
- Chuyển – sau khi được chấp thuận, chức năng này hướng dẫn hợp đồng di chuyển một giá trị xác định của Token từ địa chỉ người gửi sang địa chỉ người nhận.
Cuối cùng, có hai điều nữa có thể không được triển khai, nhưng chúng phải được bao gồm để đủ điều kiện Token tuân thủ tiêu chuẩn ERC20
- Phụ cấp – ERC20 cho phép một địa chỉ được lập trình với phân bổ Token có thể chi tiêu được có thể được gửi bằng hợp đồng thông minh mà không cần bất kỳ sự chấp thuận nào. Đó thực sự là một sự chấp thuận trước để chi tiêu một khoản phụ cấp. Hàm này được định nghĩa là 0 theo mặc định, nhưng nếu được truy vấn, nó sẽ trả về số lượng Token còn lại trong phụ cấp.
- TransferFrom – cho phép Token được lập trình để thanh toán tự động, bắt đầu sự kiện Chuyển để chuyển Token từ Phụ cấp.
Vì vậy, việc cung cấp bất kỳ triển khai Token Ethereum nhất định nào đều tuân thủ các quy tắc này, chúng đang sử dụng tiêu chuẩn Token ERC20. Các nhà phát hành Token có thể đưa ra các quy tắc lập trình khác chi phối cách thức hoạt động của Token. Ví dụ: nếu một người sáng lập dự án đang huy động vốn từ cộng đồng bằng cách sử dụng Token, họ có thể lập trình một hợp đồng thông minh để phân phối Token ERC20 tự động. Khi một nhà đầu tư gửi một lượng ETH nhất định từ ví của họ và gửi nó vào hợp đồng thông minh, nó sẽ trả lại các Token đã mua vào ví của nhà đầu tư.
Các dự án đáng chú ý sử dụng tiêu chuẩn Token ERC20
Theo Etherscan, có hơn 350.000 hợp đồng Token ERC20 trên chuỗi khối Ethereum. Công bằng mà nói thì ít nhất một số trong số này sẽ là những đồng tiền chết. Nhiều dự án chọn phát hành phiên bản đầu tiên của Token của họ trên Ethereum vì nó nhanh chóng và dễ dàng. EOS là một ví dụ về một dự án bắt đầu theo cách này trước khi nó phát hành Token EOS trên mạng chính của chính nó.
Tuy nhiên, một số dự án nổi tiếng và được sử dụng nhiều trong tiền điện tử vẫn hoạt động dưới dạng Token ERC20 và có khả năng tiếp tục lâu dài trong tương lai.
Dưới đây là một số loại và danh mục dự án chính.
Stablecoin
Tất cả các stablecoin lớn nhất đều được phát hành dưới dạng Token ERC20 do khả năng tương tác của chúng với DeFi và các ứng dụng Ethereum khác. Ví dụ: USDT của Tether , USDC của Circle và BUSD của Binance đều có sẵn dưới dạng Token ERC20.
Một số stablecoin được phát hành trên nhiều mạng để khắc phục các vấn đề với nền tảng Ethereum, chẳng hạn như tắc nghẽn và phí giao dịch cao. Ví dụ: USDT cũng có sẵn trên Tron , Omni và EOS.
Maker’s DAI là Token ERC20 và là đồng ổn định được hỗ trợ bằng tiền điện tử lớn nhất.
Token DeFi
Một số Token ERC20 lớn nhất theo vốn hóa thị trường và mức độ phổ biến hiện nay là Token DeFi. Họ cung cấp các tính năng khác nhau, bao gồm tạo lợi nhuận và quyền quản trị, đã trở nên phổ biến vào mùa hè năm 2020 khi Compound ra mắt Token COMP. Kể từ đó, những người khác, bao gồm UNI của Uniswap, SUSHI của Sushiswap và YFI của Yearn , cũng đã đạt được thành công tương tự.
Token tiện ích
Một số trường hợp của ERC20 cung cấp tiện ích trong một dự án cụ thể. Token tiện ích có rất nhiều trường hợp sử dụng được phát triển bởi các doanh nhân blockchain. Ví dụ: Token (BAT) là Token được sử dụng bởi những người tham gia trong hệ sinh thái quảng cáo trình duyệt Brave.
Cuối cùng, cần lưu ý rằng Token ERC20 cũng được hỗ trợ trên một số nền tảng khác. Ví dụ, Matic Network là một nền tảng lớp hai được phát triển để vượt qua khả năng mở rộng của Ethereum. Nó sử dụng Máy ảo Ethereum và vì vậy nó có thể tương tác với các Token ERC20. Điều này có nghĩa là hệ sinh thái ERC20 thậm chí còn lớn hơn chính Ethereum.
Kết luận
Các Token ERC20 không nhất thiết phải hoàn hảo và tất cả các hợp đồng thông minh chỉ tốt như mã mà chúng dựa trên đó. Tuy nhiên, Token ERC20 thường đơn giản để phát hành, linh hoạt và được hỗ trợ tốt trong không gian tiền điện tử. Vì lý do đó, thật an toàn khi giả định rằng ERC20 sẽ vẫn là tiêu chuẩn Token phổ biến nhất trong một thời gian tới.