Nếu bạn là một dân crypto trader lâu năm hay là người 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. Nhưng đối với một người hoàn toàn mới thì có thể sẽ ít khi bắt gặp và việc tiếp cận khái niệm này cũng trở nên khó khăn hơn rất nhiều.
Vậy thì, ERC20 là gì? Có phải là tên của một đồng tiền điện tử hay không? Nó có vai trò gì trên thị trường cryptocurrency?…. đó là những nội dung mà chúng ta sẽ cùng nhau tìm hiểu trong bài viết lần này. Cùng theo dõi nhé.
Tóm Tắt
ERC20 là gì? Các quy tắc của tiêu chuẩn ERC20
Trước khi bắt đầu làm rõ thuật ngữ ERC20, các bạn cần phân biệt một số khái niệm cơ bản trên thị trường tiền điện tử.
- Coin: là đồng tiền điện tử có thể hoạt động một cách riêng lẻ, được tạo ra với mục đích sử dụng như một loại tiền tệ, dùng để lưu trữ giá trị và giao dịch. Ví dụ như BTC, BCH, ETH, LTC…
- Token: là đồng tiền điện tử mà hoạt động của nó sẽ phải dựa trên nền tảng của một đồng tiền điện tử khác và mục đích sử dụng của token rộng rãi hơn so với coin. Ví dụ như BNB (trên nền tảng của Binance Chain), USDT (trên nền tảng Ethereum), Dai (nền tảng Ethereum), Maker (nền tảng Ethereum)…
- Altcoin: là tên gọi chung cho tất cả các loại coin khác Bitcoin
- Stablecoin: cũng là một loại token nhưng giá trị của nó không biến động như các loại coin hay token khác mà sẽ được neo hoặc bảo chứng theo giá của một loại tài sản có giá trị ổn định như tiền pháp định fiat, vàng, bạc…
ERC20 (Ethereum Request for Comment) là tên gọi của một bộ các tiêu chuẩn mà những token được phát triển trên nền tảng blockchain của Ethereum phải tuân thủ theo. Để tạo ra các token trên nền tảng của Ethereum thì phải lập ra các hợp đồng thông minh (smart contract), và các smart contract này phải được lập trình theo tiêu chuẩn ERC20.
Tiêu chuẩn ERC20 được yêu cầu lần tiên phong bởi nhà tăng trưởng Fabian Vogelsteller vào ngày 19/11/2015. Sau đó, ERC20 được biết đến nhiều hơn vào năm 2017, khi mà những dự án Bất Động Sản ICO mở màn bùng nổ vào thời hạn này và cho đến hiện tại, tiêu chuẩn ERC20 đã ngày càng trở nên thông dụng hơn .
Các quy tắc của tiêu chuẩn ERC20:
Có 9 quy tắc theo tiêu chuẩn ERC20, trong đó, 3 quy tắc tùy chọn và 6 quy tắc bắt buộc. Cụ thể như sau :
3 quy tắc tùy chọn:
- Token Name: tên của token, ví dụ Marker
- Symbol: ký hiệu của token hay mã token, Maker có mã là MKR
- Decimals: Số thập phân (lên đến 18), quy định về số lượng chữ số thập phân trong đơn vị của token. Decimals của MKR là 18, nghĩa là đơn vị nhỏ nhất của MKR là 0.000000000000000001 MKR.
6 quy tắc bắt buộc
- TotalSupply: tổng nguồn cung, tổng số lượng token có thể được tạo ra, totalsupply của MKR là 1,005,557 MKR
- BalanceOf: số dư token mà một tài khoản hay một ví đang có
- Transfer: chuyển về tài khoản, 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ỉ ví của người nhận và số token muốn chuyển
- TransferFrom: chuyển từ tài khoản này sang tài khoản khác, quy tắc này cũng khá tương tự như transfer nhưng tiện dụng hơn, là bạn có thể ủy quyền cho ai đó chuyển token thay cho 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 giúp bạn tránh được các rủi ro do lỗi hợp đồng và trường hợp bị đánh cắp tất cả token trong ví.
- Allowance: cho phép kiểm tra số dư của người dùng. Trong trường hợp bạn cấp quyền cho một địa chỉ ví nào đó quản lý số token của bạn thì khi sử dụng hàm allowance, bạn sẽ kiểm tra được số dư có thể rút và số dư còn lại đó sẽ được hoàn lại vào ví của bạn.
Dưới đây là lập trình đơn thuần nhất để tạo ra một token theo tiêu chuẩn ERC20
Token ERC20 là gì? Làm thế nào để phân biệt token ERC20 với những token khác?
Đến đây thì những bạn hoàn toàn có thể thuận tiện đưa ra khái niệm về token ERC20. Đơn giản, token ERC20 chính là những token được tạo ra trên nền tảng blockchain của Ethereum và tuân theo tiêu chuẩn ERC20 .
Hiện tại, có đến hàng ngàn token ERC20 đang được niêm yết trên coinmarketcap, một vài trong số đó hoàn toàn có thể kể đến như Dai, Maker, OKB, Aave, USDT …
- Phân biệt token ERC20 với những token khác
Dưới đây là 1 số ít đặc thù của token ERC20 hoàn toàn có thể được phân biệt với những loại token khác :
Địa chỉ ví: địa chỉ ví của các token ERC20 luôn có phần “0x” ở phía trước. Tiếp đến là 40 ký tự Hexa (bao gồm các chữ số từ 0 – 9 và các chữ cái từ a đến f, không phân biệt chữ thường hay in hoa).
Ví dụ về địa chỉ ví của token ERC20 : 0x85 bf91f82e6ac1168fa4bafc7ab87e39e7710571
Ngoài ra, do hoạt động giải trí của token ERC20 luôn gắn liền với nền tảng của Ethereum nên địa chỉ ví của những token ERC20 cũng chính là địa chỉ ví của ETH. Giả sử những bạn có ví của đồng ETH thì những loại token ERC20 mà bạn đang chiếm hữu hay sẵn sàng chuẩn bị mua cũng sẽ có cùng một địa chỉ ví với ETH .
Phí giao dịch: không chỉ riêng token ERC20 mà với tất cả các loại token khác, khi các bạn thực hiện các giao dịch chuyển token đến một ví khác thì sẽ mất một khoản phí giao dịch. Phí này sẽ phụ thuộc vào từng nền tảng gốc.
Thời gian xử lý: tốc độ xử lý các giao dịch liên quan đến token ERC20 sẽ nhanh hơn nhiều so với các loại token khác.
Tính an toàn cao: tiêu chuẩn ERC20 được thực hiện trên các hợp đồng thông minh smart contract nên sẽ đảm bảo được tính an toàn cho các giao dịch của bạn. Trong trường hợp bạn nhập sai địa chỉ ví thì hệ thống sẽ báo lỗi ngay, lượng token của bạn được bảo toàn.
Ưu và nhược điểm của token ERC20
Sự sinh ra của bất kể một coin hay token nào đó đều mang một ý nghĩa nhất định và toàn bộ chúng đều sống sót những ưu, điểm yếu kém khác nhau. Một đồng coin / token sinh ra sau sẽ khắc phục những hạn chế của những đồng coin / token sinh ra trước, tạo ra sự cạnh tranh đối đầu, thôi thúc tiến trình tăng trưởng của thị trường tiền điện tử. Nhưng xét cho cùng, đến thời gian hiện tại, vẫn chưa có đồng coin / token nào là tuyệt đối và chắc như đinh là sẽ liên tục có những dự án Bất Động Sản ICO mới .
Ưu điểm của token ERC20
- Thời gian xử lý giao dịch nhanh chóng
- Tính an toàn cao nhờ tính năng của smart contract
- Có tính ứng dụng cao, các token ERC20 được tạo ra với nhiều mục đích khác nhau như thanh toán, lưu trữ giá trị, giao dịch, làm đơn vị tiền tệ trong các game, điểm thưởng hoặc giảm chi phí cho khách hàng…
- Tính phổ biến cao: token ERC20 có mặt hầu hết trên các sàn giao dịch tiền điện tử, tính thanh khoản cao, người dùng có thể mua, bán, trao đổi, chuyển-nhận bất cứ khi nào.
Nhược điểm của token ERC20
- Có độ trễ trong giao dịch. Vì tính phổ biến lớn mà các token ERC20 có khối lượng và tần suất giao dịch cao. Ở các khoảng thời gian cao điểm, những giao dịch liên quan đến token ERC20 sẽ gặp phải một độ trễ nhất định
- Người dùng phải mất một khoản phí khi giao dịch với token ERC20
- Có nguy cơ lừa đảo: việc tạo ra một token ERC20 không phải là quá khó khăn. Chính vì vậy, không ít các dự án ICO token ERC20 ra đời với mục đích lừa đảo nhà đầu tư. Họ thường vạch ra một tương lai tươi sáng cho token đó và cam kết các mức lãi suất vô cùng hấp dẫn. Các bạn nên cẩn trọng hơn với những dự án ICO ở thời điểm hiện tại.
- Đã từng bị mất đến 3 triệu đô do dùng token ERC20 để thanh toán cho smart contract.
- Bị các lỗi có thể giúp cho những kẻ tấn công có thể đánh cắp một lượng lớn token ERC20.
Các loại tiêu chuẩn ERC khác
Như đã nói, mặc dầu những token ERC20 có những ưu điểm tiêu biểu vượt trội nhưng vẫn sống sót nhiều hạn chế. Chính vì thế, những nhà tăng trưởng tiền điện tử đã tạo ra những tiêu chuẩn mới, sửa chữa thay thế cho tiêu chuẩn ERC20, nhằm mục đích khắc phục được những hạn chế đó .
ERC223
Tiêu chuẩn ERC223 được phong cách thiết kế để ngăn ngừa việc chuyển token xảy ra sự cố, khắc phục hậu quả bị mất đến 3 triệu đô nói trên. Ngoài ra, ERC223 cũng giúp giảm ngân sách thanh toán giao dịch so với ERC20. Một số token ERC223 như Lendo ( ELT ), ProntaPay ( PRO ) …
ERC721
Được tạo ra với ý tưởng sáng tạo đi ngược lại trọn vẹn với đặc thù của những coin / token, là tính thay thế sửa chữa ( fungible ). Tính chất này có nghĩa là mỗi đồng coin / token đều có giá trị như nhau và được giải quyết và xử lý như nhau. Ví dụ : tổng thể những đồng BTC đều như nhau, dù nó có nằm trong ví của người dùng nào, hay 10 tờ 1 đô sẽ được hoán đổi ngang giá trị với 1 tờ 10 đô .
ERC1155
Là một sự tích hợp của cả ERC20 và ERC721, vì những token ERC1155 vừa là những token hoàn toàn có thể thay thế sửa chữa ( fungible ), vừa không hề sửa chữa thay thế ( non-fungible )
ERC621
Được tăng trưởng để bổ trợ tính tăng hoàn toàn có thể tăng hoặc giảm nguồn cung cho token .
ERC777
Là một phiên bản có nâng cấp cải tiến thêm về mặt bảo mật thông tin và nhiều tính năng nâng cao khác. ERC777 cung ứng nhiều tùy chọn khi giải quyết và xử lý những thanh toán giao dịch tương quan đến token. Các token ERC777 sẽ thích hợp với những token ERC20 theo hướng ngược lại .
Ngoài ra, còn một số ít tiêu chuẩn ERC khác như ERC827, ERC948, ERC884 …
Mua token ERC20 ở đâu? Và lưu trữ trên những loại ví nào?
Vì có cùng địa chỉ ví với Ethereum nên những bạn hoàn toàn có thể tạo ví token ERC20 trên những nền tảng có tương hỗ ví Ethereum như MyEtherWallet, Ví ImToken ( ứng dụng ví trên điện thoại thông minh ), ví MetaMask, hay những loại ví cứng như Ledger, Trezor … trong đó, ví MyEtherWallet là ví ETH phổ cập nhất lúc bấy giờ .
Ưu điểm của ví MyEtherWallet : bạn chính là người trấn áp coin / token của mình chứ MyEtherWallet không giữ coin / token của bạn. Chính cho nên vì thế, nếu MyEtherWallet bị sập thì tiền của bạn sẽ không bị mất, bạn vẫn hoàn toàn có thể đăng nhập vào ví của mình. Tuy nhiên, ví MyEtherWallet cũng có một điểm yếu kém rất lớn, đó là không có một giải pháp nào để bảo mật thông tin thông tin tài khoản của người dùng. Trong trường hợp người dùng không nhớ thông tin đăng nhập thì sẽ không có cách nào để Phục hồi hoặc nếu người khác có thông tin đăng nhập của bạn thì họ sẽ thuận tiện đánh cắp tiền của bạn bất kể khi nào mà không bị trở ngại .
Cho đến thời điểm hiện tại, ví Imtoken là ví ETH an toàn và được nhiều người tin tưởng sử dụng nhất. Ví Imtoken có hỗ trợ bảo mật qua vân tay và faceID. Ngoài ra, Imtoken không có xác minh danh tính KYC nên thông tin cá nhân của bạn có thể được bảo mật hoàn toàn. Tuy nhiên, hạn chế lớn nhất của loại ví này chính là sử dụng mã nguồn đóng, nghĩa là người dùng không trực tiếp giữ private key nên vẫn không thể đảm bảo là tài khoản của họ sẽ không bị hack.
Có 2 cách để bạn hoàn toàn có thể mua token ERC20 và tàng trữ vào ví của mình :
- Thứ nhất: mua từ các dự án ICO. Các dự án phát hành tiền điện tử ngày càng phổ biến và đặc biệt là theo tiêu chuẩn ERC20, các bạn có thể mua được những token với giá rẻ ở những thời gian đầu của dự án. Tuy nhiên, như đã nói, tình trạng các dự án ICO lừa đảo cũng rất phổ biến, nếu không tìm hiểu kỹ lưỡng, các bạn sẽ rất dễ bị mất tiền.
- Thứ hai, mua trên các chợ coin/token hoặc các sàn giao dịch tiền điện tử. Các sàn giao dịch như Binance, Bitmax, Bittrex, Kucoin… đều cho phép nhà đầu tư tạo ví và mua token ERC20 bằng tiền pháp định hoặc các loại coin khác. Các bạn có thể sử dụng ví của những sàn giao dịch này.
Kết luận: hy vọng với những gì mà chúng tôi đã chia sẻ trong bài viết, các bạn sẽ có được những thông tin cần thiết nhất về ERC20 và các token ERC20. ThỊ trường tiền điện tử khá phức tạp và khó hiểu vì liên quan rất nhiều đến công nghệ, nếu các bạn có dự định tham gia đầu tư coin/token dài hạn hay giao dịch mua, bán ngắn hạn thì trước hết nên tìm hiểu kỹ lưỡng về thị trường, về các thuật ngữ chuyên ngành để hiểu được sâu hơn về bản chất của vấn đề. Có như vậy thì việc tiếp nhận những thông tin mới sẽ dễ dàng hơn nhiều.
Source: https://final-blade.com
Category: Tiền Điện Tử – Tiền Ảo