Trong rất nhiều bài viết trước, bạn sẽ thấy cụm từ Token ERC20 xuất hiện thường xuyên. Vậy Token ERC20 là gì? Có liên quan đến đồng tiền Ethereum và những ví lưu trữ ERC20 tốt nhất. Hãy cùng Coin86 tìm hiểu bên dưới đây.
![Token ERC-20 là gì?](https://coin86.net/wp-content/uploads/2021/07/token-erc20-la-gi.jpg)
ERC là gì?
ERC viết tắt của từ Ethereum Request for Comment, là một tiêu chuẩn của các Token phát triển trên nền tảng Blockchain của Ethereum. ERC giúp xác định hình thức của việc tạo và cấu trúc nên một Token thông qua việc lập trình Smart Contract (hợp đồng thông minh). Hiện tại có khá nhiều các chuẩn ERC như ERC20, ERC777, ERC721, ERC948,..Cách viết của các token này có thể là ERC20, ERC 20 hoặc ERC-20.
Token ERC20 là gì?
![ERC20 là gì](https://coin86.net/wp-content/uploads/2021/07/ERC20-la-gi-1.jpg)
ERC-20 định nghĩa một danh sách chung các quy tắc cho các mã thông báo Ethereum để tuân theo hệ sinh thái Ethereum lớn hơn, cho phép các nhà phát triển dự đoán chính xác sự tương tác giữa các chuỗi. Các quy tắc này bao gồm cách các mã thông báo được chuyển giữa các địa chỉ và cách truy cập dữ liệu trong mỗi mã thông báo.
Phần lớn các mã thông báo được phát hành trên blockchain Ethereum phải tuân theo chuẩn ERC-20. Từ năm 2018, tổng cộng 103621 mã thông báo tương thích ERC-20 được tìm thấy trên mạng chính Ethereum.
Hiện tại Ether không phù hợp với tiêu chuẩn ERC-20. Các giao thức yêu cầu sự tuân thủ ERC-20 đối với giao dịch đã tạo ra các token Ether bọc như là một trình giữ chỗ cho ETH. Các mã thông báo “WETH” này được giữ trong một hợp đồng thông minh riêng biệt và được gán cho Ether với tỉ lệ 1:1.
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 token ERC20 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
Một số tiêu chuẩn Token ERC mới
Sau sự phát triển không ngừng của các ERC-20 Token thì rất nhiều chuẩn Token mới đã được đề xuất, và tất nhiên để không làm ảnh hưởng đến việc duy trì tương thích trong giới thiệu chuẩn mới, các đề xuất này được xem xét kỹ lưỡng bởi các nhà phát triển và cộng đồng Ethereum. Dưới đây là một số chuẩn Token ERC mới:
- ERC-223
- ERC-777
- ERC-721
- ERC-827
- ERC-948
- ERC-884
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ư ERC-20 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.
Sự ra đời của ERC-20
![Sự ra đời của ERC-20](https://coin86.net/wp-content/uploads/2021/07/su-ra-doi-cua-erc-20.jpg)
ERC-20 đã đượ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 mã thông báo ERC-20 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 do sự đơn giản triển khai, cùng với khả năng tương thích với các tiêu chuẩn mã thông báo Ethereum khác.
Tính năng của ERC20 là gì?
Về cơ bản, ERC-20 khiến cho mọi thứ trở nên đơn giản hơn. Trước khi mã ERC-20 ra đời, các nhà phát triển có những thuật ngữ riêng trong mã, nhiều mã có tên gọi gần giống nhau dẫn đến việc nhầm lẫn.
ERC-20 đặt ra một chuẩn phổ quát, giúp các mã thông báo mới tạo ra có thể được trao đổi hoặc chuyển đến một ví tự động. ERC-20 cũng giúp cho việc tạo ra các token mới cực kỳ dễ dàng. Một trong những nguyên nhân giúp Ethereum đã trở thành nền tảng phổ biến nhất cho các đợt phát hành coin lần đầu tiên ICO vào năm 2017.
Mua Token ERC20 ở đâu?
Sẽ có 2 cách để bạn có thể sở hữu token ERC-20 hoặc các khác như sau:
- Mua từ các dự án ICO: Đây là cách phổ biến nhất mà nhiều nhà đầu tư có thể mua Token ERC, Hầu hết các dự án ICO đều sử dụng chuẩn ERC20 Token và khi bạn mua Token ở giai đoạn ICO thì giá Token cũng rẻ nhất.
- Mua từ các sàn giao dịch: Sau khi ICO kết thức thì thường Team phát triển dự án đó sẽ cố gắng list token lên các sàn giao dịch, nếu bạn không mua được khi mở bán ICO thì có thể mua trên sàn, giá token khi lên sàn có thể cao hơn hoặc thấp hơn giá ICO.
Tham khảo
Đầu tư ICO như thế nào? Hướng dẫn chi tiết đầu tư ICO cho người mới
Ví lưu trữ ERC20 là gì?
![ví lưu trữ ERC20](https://coin86.net/wp-content/uploads/2021/07/vi-luu-tru-erc20.jpg)
Nếu bạn là một trader, có nghĩa là token sẽ không nằm trong tài khoản của bạn lâu, thì bạn có thể lưu trữ ERC-20 trực tiếp trên các sàn giao dịch để tiện mua bán. Tuy nhiên, nếu bạn không phải trader, bạn nên xem xét những loại ví dưới đây.
ERC-20 phải được lưu trữ trên địa chỉ ví của Ethereum có hỗ trợ ERC-20. Do đó, không phải loại ví hỗ trợ ETH nào cũng có thể lưu trữ ERC-20. Dưới đây là một số loại ví dùng để lưu trữ ví ERC-20 mà bạn có thể tham khảo:
- MyEtherWallet: ví Online phổ biến nhất bởi sự đơn giản, dễ sử dụng. Nhược điểm là bảo mật không cao, dễ bị làm giả khiến người dùng bị lừa. Đã từng có rất nhiều trường hợp bị hack tiền với ví MEW
- Ví Metamask: là một addon tích hợp với trình duyệt, bạn có thể sử dụng trên Chrome, Firefox, hoặc mới đây có trình duyệt Brave đã tích hợp Metamask
- Ví ImToken: ví trên điện thoại, tương thích với IOS và Android. Đây là loại ví trên điện thoại nên có độ bảo mật cao hơn
- Ví Mist và Parity: chưa phổ biến, do cách sử dụng khá phức tạp
- Ví Trust wallet: một loại ví được Binance phát triển, đây là app trên điện thoại giống ImToken
Tham khảo
Vấn đề mà ERC-20 gặp phải
Vẫn tồn tại một số vấn đề mà ERC-20 chưa thể giải quyết được. Đã có trường hợp xảy ra mà các token vô tình bị phá huỷ trước khi được dùng. Để thanh toán cho một hợp đồng thông minh thay vì sử dụng Ether. Dẫn đến thiệt hại lên đến 3 triệu đô la.
Để khắc phục điều này, những nhà phát triển Ethereum hiện đang nghiên cứu một tiêu chuẩn mới với tên gọi ERC-223. Tuy nhiên, tiêu chuẩn mới này vẫn chưa thể tương thích với ERC-20, do vậy các nhà phát triển khuyến khích tiếp tục người dùng sử dụng ERC-20 cho đến khi ERC-223 có thể tương thích với ERC-20.
Ngoài ra, vào tháng 4/2018, một số giao dịch các khoản tiền gửi và rút các mã thông báo dựa trên Ethereum bị tạm ngưng do lỗi batchOverflow. Điều này có thể dẫn đến việc những kẻ tấn công lợi dụng sơ hở để sở hữu một lượng lỗi mã thông báo. Hiện vẫn chưa có cách tiếp cận bảo mật truyền thống nào có thể sửa chữa lỗ hổng bảo mật này.
ERC-20 là token hỗ trợ nền tảng Ethereum, được xây dựng trên cơ sở các hợp đồng thông minh. Do đó, mang trong mình những tính năng riêng biệt. ERC-20 có mối quan hệ mật thiết với Ethereum. Bạn có thể mua ERC-20 bằng ETH.
Token ERC20 buộc phải tuân thủ các tiêu chuẩn để có thể được chia sẻ, trao đổi với các token khác, hoặc chuyển sang một ví tiền điện tử khác.
Kết luận
Trên đây là “Token ERC20 là gì? Nguồn gốc ra đời và ví lưu trữ ERC20 tốt nhất“. Hi vọng với bài viết này có thể giúp bạn hiểu được về ERC-20. Cảm ơn bạn đã đồng hành, Coin86 chúc bạn thành công.
Truy cập Kiến thức Crypto và Hướng dẫn người mới để biết thêm thông tin cần thiết.
Đọc thêm
- Coin là gì? Token là gì? Sự khác nhau giữa Coin và Token
- Hard Fork là gì? Ảnh hưởng của chúng đến thị trường tiền điện tử
- Bitcoin Halving là gì? Ảnh hưởng của Bitcoin Halving đến giá BTC