Bản tóm tắt
Tiêu chuẩn mã thông báo là một bộ quy tắc và quy ước để chi phối cách hoạt động của mã thông báo tiền điện tử. Các tiêu chuẩn phổ biến bao gồm ERC-20, BEP-20, ERC-721 và ERC-1155.
Giới thiệu
Mặc dù có hàng chục nghìn loại tiền điện tử nhưng bạn có thể ngạc nhiên khi biết rằng hầu hết chúng đều được xây dựng trên cùng một bản thiết kế. Kế hoạch chi tiết, tiêu chuẩn mã thông báo, xác định một số chức năng và đặc điểm chính của mã thông báo blockchain.
Tại sao nên sử dụng tiêu chuẩn mã thông báo?
Khả năng tương tác
Tiêu chuẩn mã thông báo đảm bảo rằng tất cả các sản phẩm được xây dựng bằng tiêu chuẩn này có thể tương tác hoặc hoạt động cùng nhau. Nếu dự án phát hành mã thông báo được xây dựng theo tiêu chuẩn mã thông báo thì mã thông báo mới sẽ vẫn tương thích với các nền tảng và ứng dụng hiện có như ví. Ví dụ: nội dung ERC-20 có khả năng tương tác với các sản phẩm và dịch vụ khác được phát triển bằng cùng tiêu chuẩn mã thông báo.
Đây cũng là lý do bạn có thể giao dịch một token ERC-20 này với một token khác. Nếu không có tiêu chuẩn mã thông báo, bạn sẽ gặp khó khăn hơn nhiều khi giao dịch một số loại tiền điện tử. Bạn cũng phải tạo một ví cụ thể cho một mã thông báo cụ thể thay vì sử dụng ví có thể lưu trữ nhiều loại tiền điện tử.
Khả năng kết hợp
Trong lập trình, việc có một hệ thống có khả năng kết hợp cho phép các nhà phát triển tái sử dụng các thành phần hiện có để tạo ra sản phẩm mới. Điều này cũng áp dụng cho việc tạo mã thông báo – bằng cách sử dụng tiêu chuẩn mã thông báo, thời gian dành cho chức năng cơ bản sẽ giảm xuống, do đó các nhà phát triển có nhiều thời gian hơn để thử nghiệm và đổi mới.
Hiệu quả
Tiêu chuẩn mã thông báo cũng tạo điều kiện thuận lợi cho sự tương tác giữa các hợp đồng thông minh. Sau khi tuân theo các tiêu chuẩn mã thông báo và triển khai mã thông báo, hợp đồng thông minh có thể được sử dụng để giám sát các mã thông báo được tạo.
Các tiêu chuẩn mã thông báo như ERC-20 và BEP-20 có các chức năng quan trọng, bao gồm truy xuất địa chỉ và cân bằng mã thông báo, để các hợp đồng thông minh có thể giám sát mã thông báo hiệu quả hơn. Ví dụ: để kiểm tra mã thông báo ERC-20, nhà phát triển có thể sử dụng giao diện có tên Giao diện nhị phân ứng dụng hợp đồng (ABI) để theo dõi việc chuyển mã thông báo và dữ liệu khác.
Tiêu chuẩn Token phổ biến trong tiền điện tử và DeFi
BEP-20
BEP-20 là tiêu chuẩn token trên Chuỗi thông minh BNB (BSC). Được phát triển như một đặc điểm kỹ thuật cho BSC, tiêu chuẩn này cho phép các nhà phát triển tung ra nhiều loại token khác nhau, bao gồm đồng xu peggy, token tiện ích, stablecoin và các loại khác. Tiêu chuẩn BEP-20 cũng có các tính năng như đưa vào danh sách đen, đúc và tạm dừng ghi mã thông báo.
Sau đây là các chức năng chính của tiêu chuẩn mã thông báo BEP-20:
TotalSupply: xác định tổng nguồn cung cấp token của một token BEP-20 cụ thể.
BalanceOf: xác định số dư token.
Chuyển giao: cho phép người dùng chuyển quyền sở hữu token cho người khác.
TransferFrom: cho phép chuyển token cho người khác thay mặt người dùng thông qua hợp đồng thông minh.
Phê duyệt: xác định giới hạn về số lượng token có thể được rút bằng hợp đồng thông minh.
Phụ cấp: xác định các địa chỉ bên ngoài có quyền chi tiêu mã thông báo.
ERC-20
Vào năm 2015, Fabian Vogelsteller đã đề xuất ERC-20, một tiêu chuẩn mã thông báo mà sau này trở thành tiêu chuẩn chính để các nhà phát triển thiết kế mã thông báo của riêng họ, bao gồm mã thông báo ảo, mã thông báo đặt cược và tiền ảo.
ERC-20 là tiêu chuẩn mã thông báo để phát triển tài sản tuân theo các quy tắc chung và có thể thay thế cho nhau (nói cách khác là có thể thay thế được). Vì vậy, nếu bạn tạo 1.000 đơn vị mã thông báo ERC-20, mỗi đơn vị sẽ có cùng chức năng.
Tiêu chuẩn BEP-20 rất giống với ERC-20. Tuy nhiên, lưu ý rằng mỗi mạng là một phần của mạng blockchain khác nhau. Tiêu chuẩn mã thông báo ERC-20 được sử dụng trên chuỗi khối Ethereum, trong khi BEP-20 được tìm thấy trên Chuỗi thông minh Binance (BSC).
ERC-721
Bạn có biết rằng hầu hết các token không thể thay thế (NFT) trên Ethereum đều sử dụng cùng một tiêu chuẩn token, cụ thể là ERC-721? Cho dù đó là NFT phiên bản giới hạn hay Giao thức Bằng chứng Tham dự (POAP), NFT của bạn có thể được tạo với cùng một bản thiết kế. Vậy điều gì làm cho NFT trở nên độc đáo? Theo một trong những nguyên tắc, để trở thành mã thông báo ERC-721, nội dung phải có mã thông báo Id duy nhất trên toàn cầu.
Chức năng ERC-721 bao gồm chuyển mã thông báo, số dư hiện tại, tổng nguồn cung và là duy nhất trên toàn cầu, như đã đề cập.
ERC-1155
Khi các tiêu chuẩn về mã thông báo phát triển, một bộ nguyên tắc đã xuất hiện nhằm đáp ứng nhu cầu của ngành về việc có nhiều loại mã thông báo. ERC-1155 là một tiêu chuẩn đa mã thông báo cho phép tạo ra nhiều loại tài sản kỹ thuật số khác nhau, bao gồm các mã thông báo tiện ích như BNB và NFT.
Trong số các tính năng khác, ERC-1155 cung cấp chức năng xử lý hàng loạt mã thông báo, bao gồm:
Chuyển hàng loạt: nhiều tài sản có thể được chuyển cùng một lúc.
Số dư hàng loạt: số dư của nhiều tài sản có thể đạt được trong một bước.
Phê duyệt hàng loạt: tất cả các mã thông báo có thể được phê duyệt đến một địa chỉ.
Hỗ trợ NFT: mã thông báo được coi là NFT nếu nguồn cung của chúng chỉ là 1.
Giới hạn tiêu chuẩn mã thông báo
Các token được tạo theo cùng một tiêu chuẩn có chức năng cơ bản phù hợp và có thể tương tác tốt với nhau. Tuy nhiên, các token có tiêu chuẩn khác nhau không thể làm như vậy. Vì có nhiều quy tắc khác nhau chi phối các tiêu chuẩn mã thông báo trong ngành nên không có gì đáng ngạc nhiên khi các mã thông báo không phải lúc nào cũng tương thích với nhau. Điều này có nghĩa là các token được phát triển bằng các tiêu chuẩn khác nhau có thể không tồn tại trên cùng một nền tảng hoặc các token không được giao tiếp hoặc giao dịch với nhau. Nếu bạn sở hữu một số loại tiền điện tử, có thể bạn sẽ cảm thấy khó chịu vì không thể sử dụng BTC trên Ethereum. Để khắc phục hạn chế này, ngành đã giới thiệu một loại token mới gọi là token được bọc.
Mã thông báo được gói
Mã thông báo được bao bọc là các loại tiền điện tử được gắn với giá trị của một loại tiền điện tử khác. Thông thường, tài sản gốc được lưu trữ trong kho kỹ thuật số được gọi là trình bao bọc. Sau đó, phiên bản bao bọc của nội dung sẽ được tạo trên một blockchain khác giống như hình đại diện.
Đóng cửa
Các tiêu chuẩn về token tương tự như bản thiết kế để thiết kế và tung ra các token dựa trên blockchain. Hiện tại, có một số tiêu chuẩn mã thông báo trong ngành. Các giải pháp sáng tạo như cầu nối chuỗi khối và cơ chế gói có thể giúp giải quyết các vấn đề không tương thích giữa các mã thông báo.
Đọc thêm
Giới thiệu về Token ERC-20
Ba cầu nối tiền điện tử phổ biến và cách chúng hoạt động
Làm thế nào để sử dụng cầu đa giác?
Giải thích về hoán đổi nguyên tử
