Cẩn thận! Rất nhiều văn bản.
Tiêu chuẩn mã thông báo là bộ quy tắc và thỏa thuận chi phối 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ử khác nhau nhưng hầu hết chúng đều được xây dựng trên cùng một mô hình. Các sơ đồ này được gọi là tiêu chuẩn mã thông báo và xác định chức năng cũng như thuộc tính chính của mã thông báo blockchain.
Tại sao chúng ta cần tiêu chuẩn token?
Khả năng tương thích
Tiêu chuẩn mã thông báo đảm bảo rằng tất cả các sản phẩm được tạo theo tiêu chuẩn này có thể tương tác với nhau và hoạt động cùng nhau. Nếu dự án phát hành mã thông báo dựa trên tiêu chuẩn mã thông báo thì mã thông báo mới sẽ tương thích với các nền tảng và ứng dụng hiện có, bao gồm cả ví. Ví dụ: nội dung ERC-20 tương thích với các sản phẩm và dịch vụ khác được phát triển bằng tiêu chuẩn mã thông báo này.
Do đó, mã thông báo ERC-20 cũng có thể được đổi lấy một mã thông báo khác theo tiêu chuẩn này. 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ẽ khó khăn hơn nhiều. Trong trường hợp này, các ví riêng lẻ sẽ phải được tạo cho mỗi mã thông báo thay vì sử dụng một ví cho nhiều loại tiền điện tử khác nhau.
Kết nối
Trong lập trình, việc có một hệ thống có thể kết nối 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: sử dụng các tiêu chuẩn mã thông báo sẽ tăng tốc độ phát triển chức năng cốt lõi, dành nhiều thời gian hơn cho thử nghiệm và đổi mới.
Hiệu quả
Tiêu chuẩn mã thông báo cũng đơn giản hóa sự tương tác giữa các hợp đồng thông minh. Hợp đồng thông minh triển khai các tiêu chuẩn mã thông báo và bản thân mã thông báo có thể được sử dụng để theo dõi mã thông báo đã tạo.
Các tiêu chuẩn mã thông báo như ERC-20 và BEP-20 chứa các tính năng quan trọng như tra cứu địa chỉ và hiển thị số dư mã thông báo, cho phép các hợp đồng thông minh theo dõi mã thông báo hiệu quả hơn. Ví dụ: để kiểm tra lịch sử chuyển khoản và dữ liệu khác của mã thông báo ERC-20, nhà phát triển có thể sử dụng Giao diện nhị phân ứng dụng (ABI) của hợp đồng.
Cá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 mã thông báo Chuỗi thông minh BNB (BSC). Ban đầu nó được tạo ra như một đặc tả kỹ thuật cho BSC. BEP-20 cho phép các nhà phát triển tung ra nhiều loại token, bao gồm các đồng tiền cố định, token tiện ích, stablecoin và các loại khác. Tiêu chuẩn BEP-20 cũng giới thiệu các tính năng như danh sách đen, khai thác và tạm dừng đốt mã thông báo.
Sau đây là các tính năng chính của tiêu chuẩn BEP-20:
TotalSupply: Xác định tổng nguồn cung của token BEP-20 cụ thể.
BalanceOf: Xác định số dư của token.
Chuyển nhượng: Cho phép người dùng chuyển quyền sở hữu token cho người khác.
TransferFrom: cho phép bạn chuyển mã thông báo 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 mà hợp đồng thông minh có thể rút.
Phụ cấp: Xác định các địa chỉ bên ngoài được phép 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 đó trở thành tiêu chuẩn chính cho người tạo mã thông báo, bao gồm mã thông báo ảo, mã thông báo đặt cược và tiền ảo.
ERC-20 là một tiêu chuẩn mã thông báo được sử dụng để phát triển các tài sản có thể thay thế tuân theo các quy tắc chung. Ví dụ: nếu bạn tạo 1000 đơn vị mã thông báo ERC-20 thì mỗi đơn vị sẽ có cùng chức năng.
Tiêu chuẩn ERC-20 rất giống với tiêu chuẩn BEP-20. Tuy nhiên, chúng thuộc về các mạng blockchain khác nhau. ERC-20 được sử dụng trên chuỗi khối Ethereum và BEP-20 được sử dụng trên Chuỗi thông minh BNB (BSC).
ERC-721
Bạn có biết rằng một phần đáng kể các token không thể thay thế (NFT) trên Ethereum đều dựa trên cùng một tiêu chuẩn, ERC-721? Cho dù đó là một bộ sưu tập NFT có giới hạn hay Giao thức Bằng chứng Tham dự (POAP), rất có thể NFT của bạn đã được tạo bằng cách sử dụng sơ đồ này. Nhưng điều gì làm cho NFT trở nên độc đáo? Một trong những nguyên tắc chính là mỗi mã thông báo ERC-721 phải có một tokenId duy nhất.
Chức năng ERC-721 bao gồm chuyển mã thông báo, số dư đang chạy, tổng nguồn cung và như đã đề cập, tính duy nhất.
ERC-1155
Với sự phát triển của các tiêu chuẩn mã thông báo, một kế hoạch đã xuất hiện để giải quyết nhu cầu của ngành tiền điện tử về 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 khả năng xử lý hàng loạt mã thông báo, 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: Nhận số dư của nhiều tài sản trong một bước.
Xác nhận hàng loạt: Tất cả các mã thông báo có thể được xác nhận sẽ được gửi đến một địa chỉ.
Hỗ trợ NFT: mã thông báo được coi là NFT nếu nó tồn tại dưới dạng một bản sao duy nhất.
Hạn chế của tiêu chuẩn mã thông báo
Các mã thông báo được tạo dựa trên cùng một tiêu chuẩn có cùng khả năng cốt lõi và có thể tương tác tự do với nhau, trong khi các mã thông báo có tiêu chuẩn khác nhau hiếm khi có thể làm được. Vì ngành có các quy định khác nhau quản lý các tiêu chuẩn token nên chúng 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 đôi khi không thể tồn tại trên cùng một nền tảng, tương tác hoặc trao đổi với nhau. Chủ sở hữu của một số loại tiền điện tử có thể đã gặp phải tình trạng không thể sử dụng BTC trên nền tảng Ethereum. Để loại bỏ những bất tiện này, các nhà phát triển đã tạo ra một loại mã thông báo mới gọi là mã thông báo được bao bọc.
Mã thông báo được gói
Mã thông báo được bao bọc là một loại tiền điện tử có giá trị được gắn với giá trị của một tài sản khác. Tài sản ban đầu được đặt trong một “trình bao bọc”, một loại lưu trữ kỹ thuật số cho phép bạn tạo phiên bản được bao bọc trên một blockchain khác.
Tóm lại là
Tiêu chuẩn mã thông báo là bản thiết kế để phát triển và tung ra mã thông báo 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ũng như nhiều giải pháp đổi mới như cầu nối chuỗi khối và cơ chế gói giúp loại bỏ tính không tương thích của mã thông báo.
Đề nghị đọc
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
Cách sử dụng Cầu đa giác
Hoán đổi nguyên tử hoạt động như thế nào
