BEP-721

Középszintű
A BEP-721 egy BNB Smart Chain (BSC) tokenszabvány, amely lehetővé teszi a nem-helyettesíthető tokenek (NFT-k) létrehozását. Ez az egyik leggyakrabban használt NFT-szabvány, az Ethereum ERC-721 kiterjesztése, és kompatibilis az Ethereum virtuális gép (EVM) rendszerrel. Minden NFT egyedi, és nem cserélhető fel más tokenekkel.
A BEP-721 tokenek lehetővé teszik az adatok tulajdonjogának tokenizálását és egyedi azonosítóhoz kötését. Ez a szempont teszi a tokent egyedivé, és a BEP-20 tokenektől nagyban eltérővé. A BEP-20 segítségével a fejlesztők több azonos tokent hozhatnak létre egy okosszerződésen belül. A BEP-721 esetében azonban minden tokenhez más tokenazonosító tartozik.

Ezeken az egyedi azonosítókon keresztül a BEP-721 tokenek gyűjthető, nem-helyettesíthető elemek képviseletére használhatók. A felhasználók ezeket a tokeneket piaci értékük alapján értékesíthetik és ruházhatják át, amely a token ritkaságától vagy hasznosságától függ.

A BEP-721 tokenek a következőket képviselhetik:

  1. Digitális és fizikai művek

  2. Gyűjteménydarabok

  3. Játékon belüli elemek 

  4. Fizikai vagyon és ingatlan

  5. Sorsjegyek

A BNB Smart Chain más tokenjeihez hasonlóan a BEP-721 tokenek átutalásához is BNB alapú gas díjra van szükség. A BEP-721 tokeneket a BSC ökoszisztéma különböző platformjain lehet létrehozni, beleértve a Binance NFT Marketplace, Featured By Binance, BakerySwap és Juggerworld platformokat.

BEP-721 tokenfunkciók

A BEP-721 tartalmaz egy listát azokról a funkciókról, amelyek szabályozzák a token és a BNB Smart Chain közötti interakciót. Ezek közül néhány meglehetősen szabványos, és a BEP-20 szabványban is megtalálható:

  • name: Meghatározza a BEP-721 token nevét, amely alapján más szerződések azonosítani fogják

  • Szimbólum: A token rövidített neve, hasonló a ticker-szimbólumhoz

  • balanceOf: Egy adott cím tokenegyenlegét mutatja

  • totalSupply: Meghatározza a létrehozott tokenek teljes számát.

Van egy sor alapvető tulajdonjogi funkció is, amelyek közül néhányat opcionálisan bele lehet foglalni. Az NFT-k egyedi jellemzője a metaadat funkció:

tokenMetadata: Ez a funkció lehetővé teszi a metaadatok felvételét egy tokenbe, amelyet egy műalkotási fájlhoz vagy az NFT más gyűjthető aspektusához való hivatkozáshoz használnak. 

Például minden CryptoPunk tartalmaz metaadatokat az NFT-n belül, amelyek egy adott punkra mutatnak egy 10 000 punkból álló gridben. Bár a CryptoPunks nem a BEP-721 tokenszabványt használja, a metaadatok használata megegyezik.