BEP-721 是 BNB 智能链 (BSC) 代币标准,允许创建不可替代代币 (NFT)。它是以太坊 ERC-721(最常用的 NFT 标准之一)的扩展,并且与以太坊虚拟机(EVM)兼容。每个 NFT 都是唯一的,不能与任何其他代币互换。
BEP-721 代币允许您对数据的所有权进行代币化,并且为其附加一个唯一的标识符。这一点使得该代币独一无二,与 BEP-20 代币有很大不同。通过 BEP-20,开发人员可以在一份智能合约中创建多个相同的代币。但是,对于 BEP-721,每个令牌都会分配一个不同的令牌 ID。
通过这些唯一的 ID,BEP-721 令牌可以用于表示可收藏的、不可替代的物品。用户可以根据代币的市场价值来交易和转让这些代币,这取决于代币的稀有性或实用性。
BEP-721 令牌可以代表:
数字和物理艺术
收藏品
游戏内物品
li>实物财产和房地产
彩票
与 BNB 智能链上的其他代币一样,BEP-721 代币转账需要 BNB 来支付 Gas 费用。 BEP-721 代币可以在 BSC 生态系统中的各种平台上创建,包括 Binance NFT Marketplace、BakerySwap 和 Juggerworld 精选。
BEP-721 有一个函数列表,用于控制代币如何与 BNB 智能链交互。其中一些是相当标准的,也存在于 BEP-20 标准中:
名称:定义BEP-721 代币的名称,其他合约将通过该名称来识别它
符号:类似于股票代码的代币缩写名称
balanceOf:显示特定地址的代币余额
>totalSupply:定义创建的代币总数。
还有一组基本的所有权函数,其中一些是可选的。 NFT 的一个独特功能是元数据函数:
tokenMetadata:此函数允许将元数据包含到用于链接的令牌中艺术作品文件或 NFT 的其他可收藏的方面。
例如,每个 CryptoPunk 都包含 NFT 中的元数据,将其指向 10,000 个朋克网格中的特定朋克。尽管 CryptoPunks 不使用 BEP-721 代币标准,但他们对元数据的使用是相同的。