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 điều bạn có thể không biết là hầu hết chúng đều được tạo ra từ cùng một bản thiết kế. Các bản thiết kế này, còn được gọi là tiêu chuẩn mã thông báo, chỉ định các chức năng và thuộc tính chính của mã thông báo blockchain.
Tại sao phải tuân theo Tiêu chuẩn Token?
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 theo cùng tiêu chuẩn có thể tương tác hoặc hoạt động cùng nhau. Nếu mã thông báo dự án được tạo tuân thủ các tiêu chuẩn mã thông báo thì mã thông báo mới có thể tiếp tục tương thích với các nền tảng và ứng dụng hiện có (chẳng hạn như ví). Ví dụ: nội dung ERC-20 có thể tương tác với các sản phẩm và dịch vụ khác được phát triển theo cùng tiêu chuẩn mã thông báo.
Đây là lý do tại sao bạn có thể giao dịch mã thông báo ERC-20 lấy các mã thông báo khác. Và nếu không có tiêu chuẩn token, việc giao dịch nhiều loại tiền điện tử sẽ rất khó khăn. Bạn cũng phải tạo một ví chuyên dụng cho token của mình thay vì có một chiếc ví có thể chứa vô số loại tiền điện tử.
khả năng kết hợp
Khi các nhà phát triển lập trình, nếu có sẵn hệ thống có thể tổng hợp, họ có thể 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 tương tự cũng xảy ra với việc tạo mã thông báo, việc tuân theo các tiêu chuẩn mã thông báo giúp giảm thời gian dành cho chức năng cơ bản, giúp nhà phát triển có thêm thời gian để thử nghiệm và đổi mới.
hiệu quả
Ngoài ra, các tiêu chuẩn token có thể 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 hợp đồng thông minh triển khai mã thông báo theo tiêu chuẩn mã thông báo, nó cũng có thể đóng vai trò giám sát các mã thông báo được tạo.
Các tiêu chuẩn token như ERC-20 và BEP-20 có các chức năng cơ bản như truy xuất địa chỉ và cân bằng token nên hợp đồng thông minh có thể giám sát token hiệu quả hơn. Ví dụ: nhà phát triển có thể giám sát mã thông báo ERC-20 bằng Giao diện nhị phân ứng dụng (ABI) của hợp đồng để theo dõi việc chuyển mã thông báo và dữ liệu khác.
Các tiêu chuẩn phổ biến về tiền điện tử và mã thông báo DeFi
BEP-20
BEP-20 là tiêu chuẩn token cho Binance Smart Chain (BSC). Tiêu chuẩn này là một thông số kỹ thuật được phát triển cho Binance Smart Chain (BSC) cho phép các nhà phát triển tạo ra nhiều loại token khác nhau, bao gồm token được chốt, token tiện ích, stablecoin và các token khác. Tiêu chuẩn BEP-20 cũng giới thiệu các tính năng như đưa vào danh sách đen, đúc tiền và tạm dừng việc hủy mã thông báo.
Sau đây là các tính năng chính của tiêu chuẩn mã thông báo BEP-20:
TotalSupply: Chỉ định tổng nguồn cung cấp mã thông báo BEP-20 cụ thể.
BalanceOf: Chỉ định số dư mã thông báo.
Transfer: Hỗ trợ người dùng chuyển quyền sở hữu token cho người khác.
TransferFrom: 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: Giới hạn số lượng token có thể 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 tiêu chuẩn mã thông báo ERC-20, sau này trở thành khuôn khổ chính để các nhà phát triển thiết kế các mã thông báo khác nhau như mã thông báo ảo, mã thông báo cam kết và tiền ảo.
Tiêu chuẩn mã thông báo ERC-20 phát triển các tài sản có thể thay thế được (tức là không thể thay thế được) tuân theo các quy tắc chung. Vì vậy, nếu bạn tạo 1.000 mã thông báo ERC-20 thì mỗi mã thông báo đều có chức năng giống nhau.
Tiêu chuẩn BEP-20 tương tự như ERC-20. Lưu ý: Nhưng chúng thuộc các mạng blockchain hoàn toàn khác nhau. Tiêu chuẩn mã thông báo ERC-20 dành cho chuỗi khối Ethereum, trong khi BEP-20 dành cho Chuỗi thông minh BNB (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 tuân theo tiêu chuẩn token 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 rất có thể được tạo từ cùng một bản thiết kế. Vậy điều gì làm cho NFT trở nên khác biệt? Các quy tắc quy định rằng để trở thành mã thông báo ERC-721, nội dung phải có tokenId duy nhất trên toàn cầu.
Các tính năng của ERC-721 bao gồm chuyển mã thông báo, số dư hiện tại, tổng nguồn cung và như đã đề cập, tính duy nhất toàn cầu.
ERC-1155
Khi các tiêu chuẩn mã thông báo tiếp tục phát triển, một nguyên tắc đã xuất hiện đáp ứng nhu cầu của ngành đối với 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 các 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.
Ngoài ra, ERC-1155 còn cung cấp các chức năng batching token, bao gồm:
Chuyển hàng loạt: chuyển nhiều tài sản cùng một lúc.
Số dư hàng loạt: Truy vấn số dư của nhiều tài sản trong một bước.
Phê duyệt hàng loạt: Phê duyệt tất cả các mã thông báo đến cùng một địa chỉ.
Hỗ trợ NFT: Khi nguồn cung chỉ có 1, mã thông báo được tạo sẽ được coi là NFT.
Hạn chế của tiêu chuẩn mã thông báo
Các mã thông báo được tạo theo cùng một tiêu chuẩn có chức năng cơ bản nhất quán và khả năng tương tác tốt, trong khi các mã thông báo tuân theo các tiêu chuẩn khác nhau có chức năng cơ bản không nhất quán và khả năng tương tác kém. Vì các quy tắc quản lý tiêu chuẩn token rất đa dạng nên không có gì đáng ngạc nhiên khi chúng không tương thích với nhau. Nói cách khác, các token được phát triển theo các tiêu chuẩn khác nhau không thể cùng tồn tại trên cùng một nền tảng hoặc giao tiếp hoặc giao dịch với nhau. Nếu bạn sở hữu nhiều loại tiền điện tử, bạn có thể đã có trải nghiệm tồi tệ khi không thể sử dụng BTC trên Ethereum. Để giải quyết hạn chế này, ngành đề xuất một loại mã thông báo mới, còn được gọi là mã thông báo được bao bọc.
Mã thông báo gói
Đồng tiền được bao bọc là tiền điện tử được gắn với các loại tiền điện tử khác. Thông thường, tài sản ban đầu được đặt trong kho kỹ thuật số (còn gọi là trình bao bọc) trong khi phiên bản được bao bọc (avatar) của nó được tạo trên các chuỗi khối khác.
Phần kết luận
Các tiêu chuẩn mã thông báo giống như một kế hoạch chi tiết cho việc thiết kế và phát hành mã thông báo blockchain. Một số tiêu chuẩn mã thông báo hiện đang tồn tại trong ngành, cũng như các giải pháp đổi mới như cầu nối chuỗi khối và cơ chế gói có thể giúp giải quyết sự 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 chi tiết về trao đổi nguyên tử
