BEP-721 là tiêu chuẩn mã thông báo Chuỗi thông minh BNB (BSC) cho phép tạo mã thông báo không thể thay thế (NFT). Nó là một phần mở rộng của ERC-721 của Ethereum, 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 nó một mã định danh duy nhất. Khía cạnh này làm cho mã thông báo trở nên độc nhất và khác biệt rất nhiều so với mã thông báo BEP-20. Với 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 gán một ID mã thông báo khác nhau.
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 được, không thể thay thế được. Người dùng có thể giao dịch và chuyển nhượng các token 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 token.
Mã thông báo BEP-721 có thể đại diện cho:
Nghệ thuật kỹ thuật số và vật lý
Đồ sưu tầm
Vật phẩm trong trò chơi
li>Tài sản vật chất và bất động sản
Vé xổ số
Giống như các token khác trên Chuỗi thông minh BNB, việc chuyển token BEP-721 yêu cầu phí gas BNB. Token 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 Binance NFT Marketplace, Nổi bật bởi Binance, BakerySwap và Juggerworld.
BEP-721 có 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 BNB. Một số trong số này khá chuẩn và cũng có trong tiêu chuẩn BEP-20:
name: Định nghĩa tên của mã thông báo BEP-721 mà các hợp đồng khác sẽ xác định bằng
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ố trong đó là tùy chọn để đưa vào. Một tính năng độc đáo của NFT là chức năng siêu dữ liệu:
tokenMetadata: Chức năng này cho phép đưa siêu dữ liệu vào mã thông báo được sử dụng để liên kết vào tệp tác phẩm nghệ thuật hoặc một khía cạnh có thể 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 một punk cụ thể trong lưới 10.000 punk. 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à như nhau.