
“ERC20 Token” – chắc hẳn đây là một cụm từ mà các bạn đã được nghe đến rất nhiều khi tham gia đầu tư vào các dự án ICO phát triển trên nền tảng Blockchain của Ethereum rồi phải không. Vậy “ERC20 Token là gì?”, cách để phân biệt được ERC-20 Token với các loại Token khác? và những loại ví nào hỗ trợ lưu trữ Token ERC20?
Thời gian gần đây có nhiều bạn thắc mắc với thuật ngữ ERC20 là gì ? Hay các token xây dựng trên nền tảng ERC20 là như thế nào ?. Hôm nay Coin24h.Online sẽ giải thích chi tiết những thắc mắc của các bạn trong thời gian vừa qua. Các bạn cùng tìm hiểu nhé!
Token ERC20 là gì?
ERC-20 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.
Token ERC20 là loại token được thiết kế và chỉ sử dụng riêng trên nền tảng Ethereum.
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.
Hiện nay công nghệ ERC-20 sẽ là một tiêu chuẩn thống nhất cho các loại Token sử dụng trên nền tảng Ethereum Network.
Lịch sử phát triển của ERC20
ERC20 được đề xuất vào ngày 19/11/2015 bởi Fabian Vogelsteller. Nó định nghĩa một danh sách chung các quy tắc mà một Token Ethereum phải thực hiện, tạo cho các nhà phát triển khả năng lập trình các Token mới để hoạt động được trong hệ sinh thái của Ethereum.
ERC-20 Token trở nên phổ biến hơn khi các công ty startup huy động vốn thông qua ICO (phát hành coin lần đầu).
Phân biệt Token thông thường và Token sử dụng công nghệ ERC20
Bạn có thể dễ dàng nhận biết đâu là Token thông thường và Token sử dụng công nghệ ERC20 bằng hình ảnh sau.
– Nếu các bạn để ý thì các Token sử dụng công nghệ ERC20 sẽ có gán thêm 0x và các loại Token này đều mua bằng ETH. Các loại Token này bạn có thể lưu trữ tại ví MyEtherWallet một cách dễ dàng và xài chung một địa chỉ ví ETH.
Khi bạn truy cập một ứng dụng ví Ethereum, bạn hoàn toàn có thể show thấy các token mình đang được nắm giữ, và các tài sản ERC20 này đều được chia sẻ cùng một địa chỉ nhận là địa chỉ Ethereum của bạn. Toàn bộ ERC20 token được giao dịch trên mạng Ethereum network. Do đó 1 địa chỉ ETH cũng là địa chỉ của các token đó.
– Các Token sử dụng công nghệ ERC20 khi bạn muốn gửi cho ai đó đều mất một chút khoản phí nhỏ cho mỗi lần giao dịch. Tuy nhiên tốc độ xử lý cho mỗi giao dịch là cực kỳ nhanh mà các loại Token không thể so sánh được. Một điểm cộng rất lớn ở công nghệ ERC20 đó là sự kết hợp với Smart Contracts (Hợp đồng thông minh).
Điều này sẽ giúp bạn giao dịch an toàn hơn, trong trường hợp bạn gửi Token cho người khác nhưng sai địa chỉ ví thì công nghệ này nó sẽ báo lỗi địa chỉ ví và bạn không thể gửi Token cho người khác được. Điều này rất tuyệt với nó sẽ giúp bạn bảo vệ tài sản của mình tốt nhất có thể.
Tất các các loại Token sử dụng công nghệ ERC20 đều được xây dựng trên nền tảng BlockChain của Ethereum Network. Địa chỉ ví của ETH cũng chính là địa chỉ của các Token sử dụng nền tảng ERC20.
Các Token sử dụng công nghệ ERC20 ngày càng trở nên phổ biến hơn. Thống kê vào đầu năm 2018 thì hầu hết các Token ban hành ra thị trường đều sử dụng trên nên tảng ERC20. Trong tương lại công nghệ này sẽ chiếm lĩnh thị trường và sẽ là nền tảng tốt nhất để phát triển các loại Token mới.
Các quy tắc tùy chọn của ERC20
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
Ethereum là một hệ thống máy tính phân cấp với hai chức năng cơ bản: ghi chép giao dịch và tạo ra các hợp đồng thông minh.

Dựa trên hai chức năng này, Ethereum có thể hỗ trợ các ứng dụng phi cấp (DApps). Những DApps này được xây dựng trên hệ thống Ethereum và sử dụng các công nghệ cơ bản của Etherum. Đổi lại, Ethereum sẽ thu phí của các nhà phát triển dựa trên sức mạnh tính toán mà họ đã sử dụng, mức phí này là Ether, đơn vị tiền tệ duy nhất của Ethereum.
Các DAPPs có thể tạo các token ERC20 và hoạt động như một loại tiền tệ giống như điểm trung thành của một dịch vụ hoặc có thể là bằng chứng về quyền sở hữu.
Các hợp đồng thông minh được sử dụng để tạo token ERC20. Ngoài ra hợp đồng thông minh có thể hỗ trợ cho các giao dịch và ghi lại số dư các token trong một tài khoản.
Sau khi một token ERC20 được tạo, nó có thể được giao dịch, chi tiêu hoặc trao đổi với người khác.
ERC20 là ngôn ngữ phổ quát mà tất cả các token được sử dụng trên mạng Ethereum. Nó cho phép một token được giao dịch với một token khác.
Về cơ bản, token ERC20 làm cho mọi thứ đơn giản hơn. Các token ERC20 có thể được trao đổi trên sàn hoặc chuyển giao sang ví khác một cách tự động.
Tiêu chuẩn ERC20 làm cho việc tạo các token mới cực kỳ dễ dàng, đó là lý do tại sao Ethereum đã trở thành nền tảng phổ biến nhất cho ICO vào năm 2017.
Tuy nhiên ERC20 lại không hoàn hảo như bạn nghĩ. Có nhiều vấn đề mà những tiêu chuẩn ERC20 không thể giải quyết được. Có những tình huống mà 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 Ether. Ước tính 3 triệu đô la đã bị mất vì điều này.
Để khắc phục lỗi này, cộng đồng Ethereum hiện đang đề xuất ra tiêu chuẩn mới có tên là ERC223. Tuy nhiên, các tiêu chuẩn này không tương thích với ERC20, vì vậy các nhà phát triển được khuyến khích tiếp tục sử dụng ERC20 cho đến khi mọi thứ tương thích với nhau.
Các chuẩn token ERC mới
Luôn có những chuẩn token mới được đề xuất. Tất cả đều được cân nhắc cẩn thận bởi các nhà phát triển và cộng đồng. Vì tầm quan trọng của việc duy trì tương thích và việc gián đoạn trong giới thiệu chuẩn mới, chỉ một số ít qua được giai đoạn đề xuất.
Dưới đây là một số chuẩn token ERC mới nên tìm hiểu:
ERC-223
Bản đề xuất này với mục tiêu sửa các vấn đề mà ERC20 token đang mắc phải khi gửi một hợp đồng thông minh không được xây dựng để làm việc với ERC20 token. Một khoản tiền lớn đã mất khi người dùng vô tình gửi token đến những hợp đồng thông minh như vậy.
Hiện một số dự án ICO đã chuyển sang sử dụng chuẩn token ERC-223, ví dụ Lendo, ProntaPay, AnythingApp đã được Payvnn giới thiệu.
ERC-777
Phiên bản ERC-777 được một bộ phận cộng đồng Ethereum đề xuất để thay thế các bản ERC thông dụng ở trên với các cải tiến về bảo mật và cung cấp các tính năng bổ sung nâng cao.
Về mặt kỹ thuật, ERC-777 cung cấp nhiều lựa chọn làm thế nào để xử lý giao dịch token và các hoạt động khác. Ví dụ, chuẩn mới này đã quy định rõ ràng cho các tính năng Mint và Burn token, rất thường được sử dụng bởi các ICO. Ngoài ra, token được tạo ra với chuẩn ERC-777 tương thích ngược với chuẩn ERC-20. Nghĩa là bất kỳ ví, sàn giao dịch và nhà cung cấp dịch vụ đều có thể nhận diện, chấp nhận và sử dụng ERC-777 token mà không gặp bất kỳ trở ngại nào.
Dự án ICO tiên phong trong việc sử dụng ERC-777 token là ORCA mà Payvnn đã giới thiệu với bạn đọc trước đây.
ERC-721
Hầu hết các token đều có thể thay thế được, nghĩa là mọi token đều giống với những token khác. Khả năng thay thế là một nguyên tắc quan trọng trong việc cung cấp tiền tệ – Ví dụ, mỗi tờ $10 cần phải được xử lý như nhau và coi giá trị như nhau.
ERC-721 đề xuất một tiêu chuẩn token không thể thay thế: mỗi token đều là duy nhất. Một trong những triển khai nổi tiếng nhất của chuẩn này là trò CryptoKitties, tạo ra những chú mèo đặc trưng, thu thập được. Trò chơi Cryptocup World Cup cũng dùng tính năng này.
ERC-827
ERC20 chỉ cho phép chuyển giá trị. ERC-827 cho phép chuyển giá trị và dữ liệu. Ngoài ra, bên thwus ba có thể cho phép việc sử dụng token. Người tạo ra ERC-827 đã rất khó khăn trong việc giữ code ngắn dọn và duy trì việc tương thích hoàn toàn với ERC20 token.
ERC-948
Bản đề xuất này được thiết kế để kết nối các doanh nghiệp kinh doanh gói đăng ký với khách hàng. Mô hình kinh doanh dạng gói đăng kýđang phát triển mạnh, đặc biệt trong lĩnh vực truyền tải nội dung (ví dụ Netflix). Càng nhiều doanh nghiệp bắt đầu sử dụng blockchain, sẽ rất quan trọng trong việc hỗ trợ gói đăng ký trên Ethereum và các nền tảng khác.
Nếu làm vậy dưới chuẩn ERC20 sẽ rất phức tạp và đòi hỏi những thao tác không cần thiết từ người tiêu dùng.
ERC-884
Tiếp nối việc Bill, công ty luật ở Delaware đã cho phép sử dụng blockchain trong việc duy trì sự hợp tác chia sẻ sổ đăng ký. ERC-884 được thiết kế để đại diện cho tài sản được phát hành bởi bất kỳ công ty Delware nào. Chuẩn này đòi hỏi chủ token phải được whitelist/xác minh như một phần liên đới của token.
Mua Token ERC ở đâu?
Token ERC thường được phát hành trong các dự án ICO hoặc airdrop miễn phí. Bạn có thể tham gia trực tiếp vào các đợt crowd-sale hoặc chương trình airdrop để được nhận token.
Nếu token đã qua các đợt phát hành công chúng thì bạn phải đợi token niêm yết lên các sàn giao dịch như Binance, Kucoin, Bittrex, COSS để mua.
Ngoài ra, một số token sẽ được các sàn giao dịch phi tập trung (decentralized exchange) như Kyber Network, Bancor, EtherDelta. Bạn có thể mua token trực tiếp tại các sàn này và lưu trữ trên ví.
Lưu trữ ERC20 Token ở những ví nào an toàn?

Như mình đã đề cập ở trên, tất cả các Token ERC20 đều được lưu trữ tại cùng một địa chỉ ví của Ethereum, tất nhiên ví này phải hỗ trợ ERC20 rồi. Do khá nhiều bạn vẫn nhầm lẫn rằng Token ERC20 có thể lưu trữ được trên Blockchain hay Coinbase vì chúng cũng hỗ trợ ETH, nhưng không phải như vậy, mà ví này phải hỗ trợ cả Token ERC20 thì bạn mới có thể dùng để trữ Token ERC20 được nhé. Dưới đây là một số loại ví bạn có thể sử dụng để lưu trữ Token ERC20:
- MyEtherWallet (MEW): Đây là một loại ví web (ví online) phổ biến nhất hiện tại, tuy nhiên, vấn đề bảo mật của ví này lại khá “củ chuối” và đã có rất nhiều người bị hacker tấn công lấy hết token. Để khắc phục tình trạng này thì bạn nên tích hợp thêm Metamask vào nhé. Xem hướng dẫn chi tiết tại đây.
- Metamask: Đây là một addon của trình duyệt Chrome, ví này bạn có thể tải và cài đặt dễ dàng trên Chrome, bạn cũng có thể tạo ví riêng hoặc tích hợp thông qua MEW như ở trên mình đã có để bài hướng dẫn rồi nhé.
- ImToken: Đây là loại ví Mobile, hiện tại ImToken có cả phiên bản cho IOS và Android. Cá nhân mình đánh giá đây là loại ví an toàn nhất mà bạn nên sử dụng để lưu trữ ETH và các Token ERC20, vì thường ứng dụng trên Mobile bảo mật rất cao, đặc biệt của IOS. Mình đang viết bài hướng dẫn cài đặt và sử dụng ví ImToken rồi, các bạn có thể theo dõi chuyên mục “Ví (Wallet)” trên Blog tiền ảo để cập nhật sớm nhất nhé.
- Mist và Parity: Đây là 2 loại ví cài đặt trực tiếp trên máy tính của bạn, ví này khá ít người sử dụng nên mình cũng không làm hướng dẫn. Bạn có thể tải bên dưới:
- Trust và Cipher: Đây là 2 loại ví trên Mobile, nó cũng không phổ biến nên mình không làm hướng dẫn, bạn có thể tải và trải nghiệm dưới đây:
- Ngoài ra, khi các Token ERC-20 này được niêm yết trên các sàn giao dịch thì bạn có thể chuyển lên ví của sàn để tiện giao dịch mua bán và trữ luôn trên đó cũng được, tuy nhiên, nếu bạn không phải là một trader mà chỉ lưu trữ lâu dài thì nên để ở các loại ví trên.
Lời kết
Ok trên đây là bài viết “ERC20 Token là gì? Phân biệt Token nền tảng Ethereum và Token khác – Một số loại ví hỗ trợ lưu trữ Token ERC20” hi vọng sẽ mang đến cho bạn đọc nhiều thông tin hữu ích, đây là những kiến thức cơ bản mà bạn cần biết khi tha gia thị trường crypto, đặc biệt là khi đầu tư vào các dự án ICO. Đừng quên Like, Share và đánh giá 5 sao cho Coin24h.Online bên dưới nhé. Nếu bạn còn thắc mắc gì thì có thể để lại dưới bình luận mình sẽ giải đáp
Biên tập: Con24h.Online