ERC20 là gì? ERC20 Token là gì?

1. Về ERC20 

ERC20 là một tiêu chuẩn kỹ thuật được sử dụng cho các hợp đồng thông minh trên Ethereum Blockchain khi phát hành Token.  ERC20 là viết tắt của từ “Ethereum Requetst For Coment” công nghệ này là sự cải tiến được các chuyên gia đề xuất vừa được chính thức chấp nhận trong hệ thống Ethereum Network và hệ thống này có mã ID duy nhất là 20.

erc20-la-gi
ERC20 là gì?

2. Sự ra đời của ERC20

ERC20 đã được đề xuất vào ngày 19 tháng 11 năm 2015 bởi Fabian Vogelsteller. Đây là một danh sách chung các quy tắc mà một mã thông báo Ethereum phải thực hiện, giúp các nhà phát triển nắm được các token mới sẽ hoạt động như thế nào trong hệ sinh thái Ethereum.

Tiêu chuẩn ERC20 được sử dụng phổ biến nhất hiện nay. Có tới 90% các dự án ICO sử dụng chuẩn ERC20.

Tiêu chuẩn mã thông báo ERC20 trở nên phổ biến với các công ty huy động vốn từ cộng đồng dựa trên việc phát hành coin lần đầu ICO bằng cách sử dụng nền tảng Ethereum mà không cần phải viết mã code ví tiền điện tử mới.

Cộng đồng Ethereum đã thiết lập ra 3 quy tắc tùy chọn và 6 quy tắc bắt buộc cho ERC20 Token như sau:

Quy tắc tuỳ chọn:

  • Tên token
  • Ký hiệu
  • Thập phân (tối đa 18)

– Quy tắc bắt buộc:

  • TotalSupply
  • BalanceOf
  • Transfer
  • TransferFrom
  • Approve
  • Allowance

Ưu điểm:

  • Giao dịch diễn ra nhanh chóng.
  • Giao dịch an toàn, do ERC20 có Smart contract (hợp đồng thông minh).

Nhược điểm: 

  • Bạn sẽ phải trả 1 khoản phí khi giao dịch, tuy nhiên khoản phí này nhỏ, không đáng kể.
  • Có một số vấn đề mà tiêu chuẩn ERC20 chưa giải quyết được.
  • Trong một số trường hợp, các token có thể vô tình bị phá hủy khi chúng được sử dụng để thanh toán cho một hợp đồng thông minh thay vì sử dụng đồng ETH.
  • Ngoài ra, do việc tạo ra một ERC20 token rất đơn giản nên điều này dẫn tới sẽ có nhiều kẻ gian lợi dụng tạo ra token không có giá trị sử dụng hoặc token giả mạo. Chính vì điều này nên bạn cần kiểm tra kỹ địa chỉ contract (địa chỉ hợp đồng) của token, tránh mua nhầm token giả.

2. Về ERC20 Token 

ERC20 Token là những Token sử dụng nền tảng công nghệ ERC20.

ERC20 token được tạo thông qua hợp đồng thông minh. Nó quản lý các giao dịch giữa các địa chỉ ví và tính toán dư của từng địa chỉ ví cũng như tổng số token đang lưu hành và cung cấp.

erc20-token
ERC20 Token

Một số Token sử dụng ERC20:

Nền tảng ERC20 được sử dụng rất phổ biến. Rất nhiều coin top trong thị trường khởi phát từ nền tảng ERC-20 như EOS, TRX, ICX… Hiện tại cả USDT Tether cũng có hỗ trợ nền tảng ERC20, do đó bạn hoàn toàn có thể trữ USDT trên Metamask hay MEW (My Ether Wallet).

Cách phân biệt ERC20 token

Dấu hiệu nhận biết ERC20 token rất đơn giản. Đó là nhìn vào địa chỉ ví của token đó.

Do ERC20 token chạy trên blockchain Ethereum nên địa chỉ ví của ERC20 Token giống như địa chỉ ví của Ethereum, đó là một chuỗi gồm 42 kí tự bắt đầu là 0x và theo sau là 40 kí tự Hexa. (Kí tự Hexa tức là 16 kí từ từ 0-9 và từ A-F không phân biệt hoa thường).

Dựa vào dấu hiệu nhận biết cơ bản này là bạn hoàn toàn có thể phân biệt được đâu là ERC20 token, đâu không phải là ERC20 token.

Sự khác biệt giữa Token và các coin độc lập

Sự khác biệt cơ bản giữa các Token như ERC20 và tiền tệ độc lập như Litecoin là ERC20 có khả năng mã hóa piggyback trên mạng Ethereum, được lưu trữ bởi Ethereum và gửi các giao dịch Ethereum.

Các token ERC 20 không có blockchain chuyên dụng và phát triển mạnh trên blockchain của Ethereum. Đây là lý do tại sao, khi bạn gửi token ERC20, bạn được yêu cầu phải có một số Ethereum như GAS.

Trên đây là những thông tin về ERC20 và ERC20 Token mà Học Viện Đầu Tư Tài chính muốn chia sẻ với bạn. Hy vọng bài viết sẽ giúp bạn có một cái nhìn tổng quan nhất về ERC20.

Nếu bài viết này mang lại thông tin hữu ích hãy chia sẻ đến mọi người để có thể cùng biết đến.

Thân ái!

icons8-exercise-96