ErrorException Message: WP_Translation_Controller::load_file(): Argument #2 ($textdomain) must be of type string, null given, called in /var/www/wp-includes/l10n.php on line 838
https://fx24h.net/wp-content/plugins/dmca-badge/libraries/sidecar/classes/ ERC-20 là gì? Còn có các tiêu chuẩn nào khác không? - FX24h.net Tiền ảo

ERC-20 là gì? Còn có các tiêu chuẩn nào khác không?

ERC-20-la-gi

ERC-20 là một trong những tiêu chuẩn kỹ thuật quan trọng nhất trong việc phát hành Token của Blockchain Ethereum. Trong khi đó, Ethereum lại là một Blockchain nổi tiếng nhất và quan trọng nhất trong thế giới tiền số. Trong bài viết này, chúng ta không chỉ được giải thích chi tiết ERC-20 là gì mà còn điểm qua một số các tiêu chuẩn kỹ thuật khác của Ethereum và một số Blockchain khác.

Ethereum là gì?

Token là gì? Sự khác nhau giữa coin và Token?

Altcoin là gì? Những thông tin cần biết về Altcoin

ERC-20 là gì?

ERC-20 là một chuẩn token thông qua giao thức Ethereum, được sử dụng để phát hành và quản lý các loại tiền mã hóa trên blockchain Ethereum. Nó là một tiêu chuẩn cụ thể mà các nhà phát triển token phải tuân theo để tạo ra các token trên blockchain Ethereum. ERC-20 định nghĩa các chức năng cơ bản mà một token phải có, bao gồm việc chuyển tiền, lấy số dư tài khoản, kiểm tra số dư tài khoản và phát thông báo khi một giao dịch được thực hiện. Nhờ vào chuẩn này, các token ERC-20 có thể tương tác với nhau trên blockchain Ethereum và được hỗ trợ trên nhiều sàn giao dịch và ví tiền điện tử khác nhau.

Ký hiệu ERC-20 là viết tắt của Ethereum Request for Comments 20, trong đó “20” là số thứ tự của đề xuất chuẩn này. Các token ERC-20 có thể được quản lý bởi các ví Ethereum và được giao dịch trên các sàn giao dịch tiền mã hóa.

Các token ERC-20 được phát hành thông qua các quá trình gọi là các “smart contract” trên blockchain Ethereum. Những smart contract này định nghĩa số lượng token được phát hành ban đầu, các chức năng của token và các thông tin khác liên quan đến token. Khi một người dùng muốn sử dụng một token ERC-20, họ phải truy cập vào smart contract của token đó và thực hiện các giao dịch tương ứng.

Các tính năng của các token ERC-20 là gì

Dưới đây là một vài tính năng chính của các token ERC-20:

  • Chuyển tiền: Các token ERC-20 có thể được chuyển từ một tài khoản đến một tài khoản khác trên blockchain Ethereum.
  • Lấy số dư tài khoản: Các token ERC-20 có thể lấy số dư tài khoản của người dùng để xác định số lượng token mà họ đang nắm giữ.
  • Kiểm tra số dư tài khoản: Các token ERC-20 có thể kiểm tra số dư tài khoản của người dùng để xác định liệu họ có đủ token để thực hiện một giao dịch cụ thể hay không.
  • Phát thông báo: Các token ERC-20 có thể phát thông báo khi một giao dịch được thực hiện, cho phép người dùng biết rằng số lượng token của họ đã được chuyển đi.

Các quy tắc của tiêu chuẩn ERC-20 là gì

6 quy tắc bắt buộc mà các nhà phát hành Token phải tuân theo:

  • TotalSupply: Tổng nguồn cung (số lượng token) có thể tạo ra là cố định. Ví dụ của token MKR là 1.005.557, con số này không được thay đổi.
  • BlanceOf: Chức năng kiểm tra số dư trong mỗi ví Ethereum, số dư cụ thể của một tài khoản hoặc một ví điện tử đang có.
  • Transfer: Chức năng giúp quản lý việc chuyển token từ ví về tài khoản, từ ví này sang ví khác bằng cách cung cấp địa chỉ ví người nhận và số tiền muốn chuyển.
  • TransferFrom: Tương tự như quy tắc của Transfer nhưng tiện dụng hơn, bạn sẽ là người có thể ủy quyền cho ai đó chuyển token thay vì bạn tự làm. Token sẽ chuyển từ tài khoản này sang tài khoản khác, ví này sang ví khác.
  • Approve: Chức năng giúp đối chiếu, kiểm tra giao dịch, giới hạn số lượng token được rút ra khỏi ví, so sánh với tổng nguồn cung token để đảm bảo không thiếu hoặc thừa token. Điều này giúp tránh các rủi ro trong trường hợp hợp đồng bị lỗi hoặc bị đánh cắp token trong ví.
  • Allowance: Cho phép người dùng kiểm tra số dư trong tài khoản/ví nhằm biết địa chỉ ví có đủ token để giao dịch hay không. Nếu bạn cấp quyền cho một địa chỉ ví để quản lý số token của bạn, hàm Allowance giúp bạn biết số dư có thể rút và số dư còn lại sẽ được hoàn vào ví của bạn.

3 quy tắc cho phép các nhà phát hành Token được tùy chỉnh

  • Token Name: Nhà phát triển tùy chọn tên token của mình.
  • Symbol: Mã/ký hiệu của token, ví dụ như token Maker có mã là MKR
  • Decimals: Số thập phân (tối đa 18) quy định về số lượng chữ số thập phân trong đơn vị của một token. Ví dụ với token MKR nếu Decimals là 18, có nghĩa đơn vị nhỏ nhất của MKR là 0.000000000000000001 MKR.

Các tiêu chuẩn kỹ thuật ERC khác của Ethereum

Tieu-chuan-ky-thuat-erc-20

Tiêu chuẩn kỹ thuật ERC-20 là gì?

Khi đã hiểu ERC-20 là gì rồi thì bạn sẽ không còn bỡ ngỡ với các tiêu chuẩn khác nữa. Ngoài tiêu chuẩn ERC-20, trên blockchain của Ethereum còn có nhiều loại tiêu chuẩn token khác. Một trong số những tiêu chuẩn này bao gồm:

  • ERC-721: Được sử dụng cho các token phi tài sản, chẳng hạn như trò chơi và nghệ thuật kỹ thuật số, để xác định các đối tượng riêng lẻ có thể được giao dịch và quản lý độc lập.
  • ERC-1155: Được sử dụng cho các token đa tài sản, cho phép nhiều tài sản khác nhau được phân loại trong một token duy nhất.
  • ERC-223: Là một phiên bản cải tiến của tiêu chuẩn ERC-20, giúp giảm thiểu nguy cơ mất token do các lỗi không được xử lý đúng cách.
  • ERC-777: Cũng là một phiên bản cải tiến của tiêu chuẩn ERC-20, giúp cải thiện khả năng mở rộng và tính năng của token.

Điểm qua một vài tiêu chuẩn kỹ thuật của các Blockchain khác ngoài Ethereum

Bên cạnh các tiêu chuẩn ERC của Ethereum, còn có nhiều tiêu chuẩn khác được sử dụng trên các nền tảng blockchain khác nhau. Dưới đây là một số tiêu chuẩn token và giao thức khác trên blockchain:

  • BEP-20: Là tiêu chuẩn token trên nền tảng blockchain Binance Smart Chain.
  • TRC-20: Là tiêu chuẩn token trên nền tảng blockchain của TRON.
  • NEP-5: Là tiêu chuẩn token trên nền tảng blockchain của NEO.
  • EOS: Là tiêu chuẩn token trên nền tảng blockchain của EOSIO.
  • XLM: Là tiêu chuẩn token trên nền tảng blockchain của Stellar.

Ngoài ra còn có nhiều tiêu chuẩn token và giao thức khác trên các nền tảng blockchain khác nhau, tùy thuộc vào mục đích và tính chất của từng nền tảng.


Bạn vừa đọc bài: “ERC-20 là gì? Ngoài ra còn có các tiêu chuẩn kỹ thuật khác không?

>> Hướng dẫn cách chơi forex cho người mới

Đừng quên chia sẻ bài viết này bạn nhé
fb-share-icon

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Social media & sharing icons powered by UltimatelySocial