Cùng tìm hiểu về token ERC-20, TRC-20, BEP-2, BEP-20, ERC-721 và BEP-721

Token là gì?

Token là đồng tiền mã hóa được phát hành trong các đợt ICO (Initial Coin Offering – phát hành coin ra công chúng lần đầu). Do khái niệm ICO có thể nhầm sang là phát hành coin nên một số dự án chuyển sang dùng khái niệm ITO (Initial Token Offering) kết hợp với TGE (Token Generation Event) sẽ cho cái nhìn chính xác hơn.

Token được phát hành dựa trên một nền tảng của coin nào đó. Ví dụ đa số token hiện tại được phát hành trên nền tảng Ethereum dựa theo chuẩn ERC-20. Một số token khác dựa trên nền tảng NEO, WAVES, STELLAR và có cả Bitcoin.

Về tính năng của token, ta phân ra làm 2 loại:


Ultility Token là gì

Ultility Token là token tiện ích. Ultility token được sinh ra để phục vụ cho một dự án với mục tiêu và tính năng cụ thể. Ví dụ token cho dự án Dock.io có tính năng thanh toán, bình chọn; BNB token của Binance có tính năng giảm giá phí giao dịch…

Security Token là gì

Security Token hay còn gọi là token chứng khoán là một dạng cổ phiếu điện tử phát hành dưới dạng token. Bạn sẽ được hưởng cổ tức dựa trên số cổ phần bạn sở hữu của dự án đó. Security token còn cho phép bạn có quyền bầu chọn hoặc tham gia quyết định một số công việc của dự án.

Sự khác nhau giữa Coin và Token

Khi tham khảo giá cả và thông tin của tiền mã hóa trên website CoinMarketCap, bạn cũng có thể thấy CMC có phân định rõ ràng về loại tiền đó là Token hay là Coin. Vậy Token và Coin khác nhau ở điểm nào?

Theo định nghĩa của Coin Market Cap

  • Coin là đồng tiền mã hóa có thể hoạt động một cách riêng lẻ.
  • Token là đồng tiền mã hóa phải dựa trên nền tảng của một loại tiền mã hóa khác để hoạt động. Ví dụ nền tảng Ethereum, NEO, NXT có thể dùng để xây dựng các loại token.

Về mặt tính năng:

  • Coin được tạo ra với mục đích sử dụng như một loại tiền tệ, một đơn vị lưu trữ giá trị và để giao dịch.
  • Token thì mục đích sử dụng rộng hơn (tất nhiên cũng có thể dùng để thanh toán). Token có thể là nhiên liệu cho một mạng lưới hoạt động (GAS) hay là đơn vị trao đổi trong một ứng dụng (CMT).

Về mặt kỹ thuật:

  • Một loại coin cần phải được phát triển ví lưu trữ riêng. Phí giao dịch sẽ được trừ thẳng vào coin đó.
  • Token thì có thể lưu trữ cùng một ví được phát triển riêng cho nền tảng gốc. Phí giao dịch phải trả theo quy định của nền tảng gốc (Ether hoặc GAS).

 

Bạn có thể xem bảng so sánh sau để dễ phân biệt hơn:

 CoinToken
Nền tảngNền tảng riêngPhụ thuộc nền tảng của coin
Tính năngLưu trữ giá trịTiện ích
Có ví riêngDùng chung ví với coin

Mua Token ở đâu?

Token là đồng tiền phát hành từ các đợt ICO nên bạn có thể mua trực tiếp từ các đợt crowd-sale hoặc public-sale của các dự án ICO đó. 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, Reminato, 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ữ token ở ví nào?

Để xác định token được lưu trữ ở ví nào bạn cần phải xác định được token đó hoạt động trên nền tảng blockchain nào.

  • Token của Ethereum: lưu trữ tại ví Ethereum như MyEtherWallet, MetaMask, Eidoo, ImToken…
  • Token của NEO: lưu trữ tại NeoTracker walllet.
  • Token của Stellar: lưu trữ tại Stratis Wallet.
  • Tương tự cho các nền tảng khác như Waves, QTUM, NEM…

Hi vọng với bài viết này hy vọng bạn đã hiểu được token là gì và nắm vững sự khác nhau giữa Coin và Token. Bạn có thể xem danh sách 100 coin lớn nhất và 100 token lớn nhất tại website CoinMarketCap để biết thêm chi tiết.

ERC20 là gì?

ERC-20 là một tiêu chuẩn kỹ thuật được sử dụng để phát hành và triển khai mã thông báo trên chuỗi khối Ethereum. Nó được đề xuất vào tháng 11 năm 2015 bởi nhà phát triển Ethereum Fabian Vogelsteller. Tiêu chuẩn mô tả một bộ quy tắc chung cần tuân theo để mã thông báo hoạt động bình thường trong hệ sinh thái Ethereum. Do đó, ERC-20 không nên được coi là một đoạn mã hoặc phần mềm. Thay vào đó, nó có thể được mô tả như một hướng dẫn kỹ thuật hoặc đặc điểm kỹ thuật.

USDT ERC20 (https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7) được phát hành bởi Tether nhưng hoạt động trên nền tảng Blockchain của Ethereum. Được ra đời với mục đích giải quyết các nhược điểm của USDT trên nền tảng Omni (mạng lưới quá tải). Cụ thể các nhược điểm là:

  • Tốc độ giao dịch chậm, mất khoảng 1 tiếng cho đến 1 ngày để giao dịch có thể thực hiện (nếu phí giao dịch đặt quá thấp)
  • Phí giao dịch cao. Hiện tại phí của 1 lần rút USDT đến ví khác là $5, đỉnh điểm lên gần $50.
usdt-erc-20

Còn ưu điểm của USDT ERC20 là:

  • Giao dịch nhanh. Do sử dụng và hoạt động trên nền tảng ERC20 củ Ethereum nên USDT ERC20 thừa hưởng tốc độ giao dịch nhanh chóng
  • Phí giao dịch thấp hơn hẳn so với USDT Omni.
  • USDT ERC20 dễ dàng được sử dụng trong hệ sinh thái của Ethereum
  • Dễ dàng lưu trên trên nhiều ví có hỗ trợ nền tảng Ethereum.

TRC20 là gì ?

Cũng tương tự như ERC20, TRC‌-20 là một là một chuẩn token phát hành dựa trên các smart contract trên TRON blockchain. Có một đặc điểm là TRC20 hoàn toàn tương thích với tiêu chuẩn ERC20 của Ethereum, do đó các mã Token đã phát hành dựa trên ERC20 có thể chuyển SmartContract sang sử dụng TRC20.

BEP2 là gì ?

BEP2 là một tiêu chuẩn kỹ thuật dựa trên Binance blockchain, Binance Chain. Nếu bạn sử dụng sàn Binance thì khi nạp rút các Coin khác USDT thì bạn đều thấy giao thức này. Là một chuẩn token được áp dụng trên Binance Chain. Nó cũng tương tự như chuẩn ERC20 của Ethereum. Dựa trên chuẩn BEP2 này các nhà phát triển có thể tạo ra các token hoạt động trên Binance Chain cũng như cơ hội được giao dịch trên Binance DEX là rất lớn và cực thuận tiện .

Bạn có thể hiểu đơn giản hiện tại chuyển qua giao thức BEP2 giống như chuyển nội bộ trong Binance vậy. Phí rất rẻ và có chức năng Tag (giống XRP) tránh bị nhầm hay sai ví.

BEP20 là gì?

BEP20 là một tiêu chuẩn của các token chạy trên Binance Smart Chain BSC. Bạn có thể coi nó như một tiêu chuẩn cho các token. Nó xác định cách chúng được sử dụng, ai có thể sử dụng chúng và các quy tắc khác để sử dụng chúng.

BEP20 tương tự như chuẩn ERC20 của các token chạy trên nền tảng Ethereum, hay TRC-20 của mạng TRON. Tuy nhiên BEP20 phát triển mở rộng và nâng cấp hơn nhiều.

Mã thông báo được chuyển giữa các địa chỉ và một số dữ liệu quan trọng liên quan đến hợp đồng thông minh mã thông báo, chẳng hạn như ký hiệu, tên và nguồn cung cấp.


ERC-721 là gì?

Mã thông báo ERC-721 khác với mã thông báo ERC-20 theo nghĩa là mã thông báo ERC-721 là không thể thay thế. Điều này có nghĩa là mỗi mã thông báo là duy nhất và do đó, không thể hoán đổi cho nhau. Các NFT được phát hành thông qua ERC-721.
ERC là viết tắt của Ethereum Request for Comments. Đây không phải là một công nghệ hay nền tảng, nó cung cấp hướng dẫn kỹ thuật cho các nhà phát triển để xây dựng. Tính đến tháng 12 năm 2018, có chín yêu cầu Ethereum cuối cùng để nhận xét. ERC-20, ERC-55, ERC-137, ERC-162, ERC-165, ERC-181, ERC-190, ERC-721 và ERC-1167.

nft

Các nhà phát triển có thể tạo ERC bằng cách gửi Đề xuất cải tiến Ethereum (EIP).

ERC-721 – Tiêu chuẩn Token Non Fungible, được tạo ra bởi William Entriken, Dieter Shirley, Jacob Evans và Nastassia Sachs do không có khả năng giao diện ERC-20. Thông qua Đề xuất cải tiến Ethereum (EIP) được tạo vào ngày 24 tháng 1 năm 2018.

Một ứng dụng phân quyền phổ biến của Ethereum, Cryptokitties, đã sử dụng ERC-721 để tạo các bộ sưu tập kỹ thuật số độc đáo dưới dạng mèo con.
Mỗi chú mèo con khác nhau có giá trị khác nhau trên thị trường, do người dùng nền tảng quyết định. Mỗi chú mèo con khác nhau đặt một mức giá khác nhau và do đó, mỗi mã thông báo cần phải là duy nhất.
Việc tạo ra các mã thông báo không thể thay thế dựa trên blockchain cho phép:

  • tài sản vật chất (nhà cửa, tác phẩm nghệ thuật và xe cộ)
  • Bộ sưu tập ảo (Cryptokitties, pepe hiếm, thẻ sưu tập)
  • Tài sản có giá trị âm (cho vay)

Để tạo mã thông báo ERC-721, hợp đồng phải tuân thủ cả giao diện ERC-721 và ERC-165.


BEP-721 là gì?

BEP-721 là một tiêu chuẩn mã thông báo Binance Smart Chain (BSC) cho phép tạo ra các mã thông báo không thể thay thế (NFT). Đây là phần mở rộng của Ethereum’s ERC-721, một trong những tiêu chuẩn NFT được sử dụng phổ biến nhất và tương thích với Máy ảo Ethereum (EVM). Mỗi NFT là duy nhất và không được hoán đổi với bất kỳ mã thông báo nào khác.

Mã thông báo BEP-721 cho phép bạn mã hóa quyền sở hữu dữ liệu và gắn vào đó một số nhận dạng duy nhất. Khía cạnh này làm cho mã thông báo có một không hai và rất khác với mã thông báo BEP-20. Từ BEP-20, các nhà phát triển có thể tạo nhiều mã thông báo giống hệt nhau trong một hợp đồng thông minh. Tuy nhiên, với BEP-721, mỗi mã thông báo được chỉ định một ID mã thông báo khác nhau.

Cùng tìm hiểu về token ERC-20, TRC-20, BEP-2, BEP-20, ERC-721 và BEP-721 3

Thông qua các ID duy nhất này, mã thông báo BEP-721 có thể được sử dụng để đại diện cho các mặt hàng có thể sưu tầm, không thể thay thế. Người dùng có thể giao dịch và chuyển các mã thông báo này dựa trên giá trị thị trường của chúng, điều này phụ thuộc vào độ hiếm hoặc tiện ích của mã thông báo.

Mã thông báo BEP-721 có thể đại diện cho:

  • Nghệ thuật kỹ thuật số và vật lý
  • Vật phẩm sưu tầm
  • Vật phẩm trong trò chơi
  • Tài sản vật chất và bất động sản
  • Vé xổ số kiến ​​thiết

Giống như các mã thông báo khác trên Binance Smart Chain, việc chuyển mã thông báo BEP-721 yêu cầu BNB cho phí gas. Mã thông báo BEP-721 có thể được tạo trên nhiều nền tảng khác nhau trong hệ sinh thái BSC, bao gồm Thị trường Binance NFT, Nổi bật bởi Binance, BakerySwap và Juggerworld.

Các chức năng mã thông báo BEP-721
BEP-721 có một danh sách các chức năng chi phối cách mã thông báo tương tác với Chuỗi thông minh Binance. Một số trong số này khá tiêu chuẩn và cũng có trong tiêu chuẩn BEP-20:

  • Biểu tượng: Tên ngắn hơn cho mã thông báo tương tự như biểu tượng mã cổ phiếu
  • BalanceOf: Hiển thị số dư mã thông báo của một địa chỉ cụ thể
  • TotalSupply: Xác định tổng số mã thông báo được tạo.

Ngoài ra còn có một tập hợp các chức năng sở hữu cơ bản, một số chức năng trong số đó là tùy chọn để bao gồm. Một tính năng độc đáo cho NFT là chức năng siêu dữ liệu:

tokenMetadata: Chức năng này cho phép bao gồm siêu dữ liệu vào một mã thông báo được sử dụng để liên kết với tệp tác phẩm nghệ thuật hoặc một khía cạnh sưu tầm khác của NFT.

Ví dụ: mỗi CryptoPunk có siêu dữ liệu chứa trong NFT trỏ nó đến một punk cụ thể trong lưới 10.000 punks. Mặc dù CryptoPunks không sử dụng tiêu chuẩn mã thông báo BEP-721, nhưng việc sử dụng siêu dữ liệu của họ là giống nhau.

Ledger Nano X - The secure hardware wallet

Crypto

Tôi là một người yêu thích công nghệ. Tôi thích đọc tất cả những thứ mà mình lượm nhặt được và có chút đam mê viết lách cho dù không sành sỏi như dân nhà nghề ☻. Tất cả chia sẻ ở đây là làm vì đam mê chứ làm gì có tiền.