ERC-20 là gì? Ý nghĩa của ERC-20 với nền tảng Ethereum

Ethereum được ra mắt vào năm 2014 và kể từ đó trở thành một trong những động lực thúc đẩy sự phổ biến của tiền điện tử. Ethereum tự định vị mình là một nền tảng mã nguồn mở để khởi chạy các ứng dụng phi tập trung (các DApp). Kể từ khi ra mắt, blockchain Ethereum đã trở nên thu hút vì nền tảng cho phép người dùng khởi chạy các hợp đồng thông minh và các ứng dụng phân tán.
Trong bài viết này, chúng ta sẽ tìm hiểu về tiêu chuẩn ERC-20, một framework quan trọng để tạo ra các token và ý nghĩa của ERC-20 với Ethereum.
ERC-20 là gì?
ERC (Ethereum Request for Comments) là một Yêu cầu nhận xét của Ethereum, là một tiêu chuẩn kỹ thuật được sử dụng để phát hành và triển khai token trên mạng lưới Ethereum, một dạng Fungible Token. Nó được sử dụng cho tất cả các hợp đồng thông minh trên chuỗi khối Ethereum và để triển khai tokens cũng như là chuẩn quy tắc mà tất cả các mã token trên Ethereum phải tuân theo.
Theo một số khía cạnh, ERC-20 cũng tương tự như Bitcoin, Litecoin và bất kỳ loại tiền điện tử nào khác. Mã thông báo ERC-20 là tài sản dựa trên blockchain có giá trị riêng và có thể gửi hoặc nhận. Sự khác biệt chính là thay vì chạy trên blockchain của riêng họ, mã thông báo ERC-20 được phát hành trên mạng Ethereum.
Nhiều loại tiền kỹ thuật số nổi tiếng sử dụng tiêu chuẩn ERC-20, bao gồm Maker (MKR), Basic Attention Token (BAT), Augur (REP) và OmiseGO (OMG). Nếu bạn đang có kế hoạch mua bất kỳ loại tiền kỹ thuật số nào được phát hành dưới dạng mã token ERC-20, bạn phải có ví tương thích với các mã token này. May mắn thay, vì mã token ERC-20 rất phổ biến nên có thể lựa chọn nhiều loại ví khác nhau.
Chức năng của ERC-20

Cấu trúc contract của ERC20 bao gồm sáu chức năng bắt buộc: totalSupply, balanceOf ,transfer, transferFrom, approve và allowance. Ngoài ra, còn có ba chức năng tùy chọn như name, symbol và decimal.
Khi kết hợp với nhau, bộ chức năng và tín hiệu này đảm bảo rằng các token Ethereum thuộc các loại khác nhau sẽ hoạt động đồng nhất ở bất kỳ vị trí nào trong hệ thống Ethereum. Do đó, gần như tất cả các ví kỹ thuật số hỗ trợ tiền tệ Ether cũng hỗ trợ token theo quy luật ERC-20.
Nhờ ERC-20, chúng ta có thể truy vấn tổng nguồn cung, kiểm tra số dư, chuyển tiền và cấp quyền cho các DApp khác quản lý token của mình. Đặc biệt, token ERC-20 rất linh hoạt. Các quy ước đặt ra không hạn chế sự phát triển, vì vậy các bên có thể triển khai các tính năng bổ sung và đặt các thông số cụ thể phù hợp với nhu cầu của họ.
Các quy tắc tiêu chuẩn của ERC-20
Quy tắc tùy chọn
Token Name: tên của Token.
Symbol: ký hiệu của Token hay mã Token.
Decimals: Số thập phân (tối đa 18), quy định về số lượng chữ số thập phân trong đơn vị của Token.

Ví dụ:
Tên Token: Maker
Symbol: MKR
Decimals: 18. Lúc này, đơn vị nhỏ nhất của MKR là 0.000000000000000001 MKR.
Các quy tắc này là không bắt buộc, nhưng chúng có thể làm cho hợp đồng ERC-20 của bạn trông đẹp hơn một chút. Một cách tương ứng, chúng cho phép bạn thêm các tên mà con người có thể đọc được, đặt ký hiệu (ví dụ: ETH, BTC, BNB) và chỉ định token có thể được chia nhỏ thành bao nhiêu số thập phân. Như vậy, sẽ tiện lợi hơn nếu token được sử dụng làm tiền tệ có thể phân chia thành nhiều phần token nhỏ hơn, giúp đại diện cho quyền sở hữu tài sản.
Quy tắc bắt buộc
Total Supply: là tổng nguồn cung hay còn gọi là số lượng Token có thể được tạo ra. Ví dụ: TotalSupply của MKR là 1,005,557 MKR.
BalanceOf: Số dư của Token trong một tài khoản hoặc một ví đang có.
Transfer: Chuyển Token từ ví của bạn sang ví của người dùng khác bằng cách cung cấp địa chỉ của người nhận và số Token cần gửi.
TransferFrom: Cũng tương tự như Transfer. Quy tắc này tiện dụng hơn Transfer ở chỗ có tính năng cho phép bạn ủy quyền cho ai đó chuyển Token thay bạn.
Approve: Đối chiếu giao dịch, giới hạn số lượng Token được rút ra từ ví của bạn. Quy tắc này có thể giúp người tham gia tránh được các rủi ro do lỗi hợp đồng hoặc bị đánh cắp tất cả Token trong ví.
Allowance: Cho phép người dùng kiểm tra số Token dư trong ví để thuận tiện cho việc rút và kiểm soát Token trong ví của mình.
Ưu & nhược điểm của ERC-20 token

Ưu điểm
Khả năng thay thế lẫn nhau (Fungible)
Các Token ERC-20 có tính Fungible – mỗi đơn vị có thể hoán đổi cho nhau. Nếu bạn nắm giữ 1 USDC, việc bạn nắm giữ token cụ thể nào không quan trọng. Bạn có thể giao dịch, trao đổi nó với token của người khác và chúng vẫn giống hệt nhau về mặt chức năng.
Điều này trở thành điểm cộng nếu Token của bạn hướng đến mục tiêu trở thành một loại tiền tệ. Với đặc tính Fungible của ERC20, các Token riêng lẻ có thể hoán đổi cho nhau, không làm hỏng đi mục đích sử dụng làm tiền tệ của chúng.
Tính linh hoạt
Các ERC-20 token có khả năng tùy chỉnh cao và có thể được điều chỉnh cho phù hợp với nhiều ứng dụng khác nhau.
Ví dụ: Sử dụng ERC-20 token làm đơn vị tiền tệ trong game, điểm thưởng tại các chương trình khách hàng trung thành, dưới dạng những vật phẩm sưu tầm kỹ thuật số (NFT) hoặc thậm chí là đại diện cho tác phẩm nghệ thuật và quyền sở hữu.
Sự phổ biến
Token ERC20 có mặt trên hầu hết các sàn giao dịch tiền điện tử sở hữu tính thanh khoản cao, người dùng có thể sử dụng mua, bán, trao đổi bất cứ lúc nào. Hơn nữa, sự hỗ trợ của các nhà phát triển và tài liệu cũng rất phong phú.
Nhược điểm của ERC20 token
Khả năng mở rộng kém
Như nhiều mạng blockchain khác, khả năng mở rộng là thách thức lớn đối với Ethereum. Điều này khiến cho nhiều nhà đầu tư mất những khoản phí đáng kể và chậm trễ khi giao dịch. Ngoài ra, việc cố gắng gửi một giao dịch vào thời gian cao điểm dễ dẫn đến phí cao và sự chậm trễ. Điều này ảnh hưởng khả năng sử dụng của ERC-20 token.
Lừa đảo, mạo danh
Hiện tại rất dễ để tạo ra một ERC20 token đơn giản, có nghĩa là bất kỳ ai cũng có thể làm điều đó, dù với mục đích tốt hay xấu. Do đó, bạn nên kiểm tra thật kỹ địa chỉ hợp đồng thông minh của Token để tránh mua nhầm Token giả.
Bên cạnh đó, một số Token ERC20 dễ bị phá hủy khi đang giao dịch cho một hợp đồng thông minh thay vì sử dụng đồng ETH. Ước tính đã có 3 triệu USD bị tổn thất vì tình trạng này.
Cách sở hữu Token ERC-20 an toàn
Vậy có những cách nào để mua ERC-20 mà an toàn và uy tín? Anh em có thể tham khảo một trong hai cách dưới đây.
Cách 1: Mua từ dự án ICO

Đây là những dự án phát hành tiền điện tử ngày càng phổ biến và phát triển theo tiêu chuẩn ERC-20. Tại đây, anh em có cơ hội sở hữu những Token giá rẻ ở những thời gian đầu của dự án. Tuy nhiên, tình trang của các dự án ICO tồn tại khá nhiều rủi ro, lừa đảo nên bạn cần tìm hiểu thật kỹ lưỡng, nắm rõ các thông tin trước khi giao dịch, tránh để bị mất tiền không đáng.
Cách 2: Mua từ chợ Coin/Token – Những sàn giao dịch Crypto uy tín
Một số sàn giao dịch lớn có thể kể tới như: PancakeSwap, Julswap. Tại đây, bạn có thể tạo ví và mua Token ERC-20 bằng tiền pháp định hoặc các loại Coin hợp lệ khác. Bạn có thể sử dụng ví điện tử niêm yết của những sàn giao dịch này.
Lời kết
Như vậy, qua bài viết trên, có vài ý chính anh em cần nắm được:
- Một trong những token quan trọng nhất của nền tảng Ethereum được gọi là ERC-20, đã nổi lên như một tiêu chuẩn kỹ thuật được sử dụng cho tất cả các hợp đồng thông minh trên chuỗi khối Ethereum để triển khai token.
- ERC-20 có 6 chức năng bắt buộc và 3 chức năng tùy chọn
- Tồn tại nhiều ưu điểm cũng như một số rủi ro của ERC-20 Token, ví dụ như rủi ro bị mạo danh hoặc lừa đảo.
- Có hai cách cơ bản để sở hữu ERC-20 Token, đó là qua ICO và qua các chợ, các sàn giao dịch crypto uy tín.
Anh em có thắc mắc gì thêm về ERC-20? Để lại bình luận bên dưới cho BlockSolfi biết nhé!