BEP-721
BEP-721は、非代替トークン(NFT)の作成を可能にするBinance Smart Chain(BSC)トークン標準です。これは、最も一般的に使用されているNFT標準の1つであるEthereumのERC-721の拡張であり、Ethereum Virtual Machine(EVM)と互換性があります。各NFTは一意であり、他のトークンと交換されません。
BEP-721トークンを使用すると、データの所有権をトークン化し、それに一意の識別子を付加できます。この側面により、トークンは一種であり、BEP-20トークンとは大きく異なります。 BEP-20を使用すると、開発者は1つのスマートコントラクト内に複数の同一のトークンを作成できます。ただし、BEP-721では、トークンごとに異なるトークンIDが割り当てられます。
これらの一意のIDを介して、BEP-721トークンを使用して、収集可能で代替不可能なアイテムを表すことができます。ユーザーは、トークンの希少性や有用性に応じて、市場価値に基づいてこれらのトークンを取引および転送できます。
BEP-721トークンは以下を表すことができます:
1.デジタルおよびフィジカルアート
1.グッズ
1.ゲーム内アイテム
1.物性および不動産
1.宝くじ
Binance Smart Chainの他のトークンと同様に、BEP-721トークン転送ではガス料金にBNBが必要です。 BEP-721トークンは、Binance NFT Marketplace、Featured By Binance、BakerySwap、Juggerworldなど、BSCエコシステムのさまざまなプラットフォームで作成できます。
##BEP-721トークン関数
BEP-721には、トークンがBinanceスマートチェーンとどのように相互作用するかを管理する関数のリストがあります。これらのいくつかはかなり標準的であり、BEP-20標準にも存在します。
--name:BEP-721トークンの名前を定義します。これは、他の契約によって識別されます。
-シンボル:ティッカーシンボルに似たトークンの短い名前
--balanceOf:特定のアドレスのトークンバランスを表示します
--totalSupply:作成されたトークンの総数を定義します。
基本的な所有権機能のセットもあり、そのうちのいくつかはオプションで含めることができます。 NFTのユニークな機能は、メタデータ機能です。
tokenMetadata:この関数を使用すると、アートワークファイルまたはNFTの別の収集可能な側面にリンクするために使用されるトークンにメタデータを含めることができます。
たとえば、各CryptoPunkには、10,000個のパンクのグリッド内の特定のパンクを指すメタデータがNFT内に含まれています。 CryptoPunksはBEP-721トークン標準を使用しませんが、メタデータの使用は同じです。