BEP-721

Orta Seviye
BEP-721, benzersiz tokenlerin (NFT) oluşturulmasına imkan tanıyan bir BNB Smart Chain (BSC) token standardıdır. Kullanımı en yaygın NFT standartlarından biri olan Ethereum ERC-721'in bir uzantısı olup Ethereum Sanal Makinesi (EVM) ile uyumludur. Tüm NFT'ler eşsizdir ve hiçbiri başka bir tokenle değiştirilemez.
BEP-721 tokenler, verilerin mülkiyetini tokenleştirmenize ve bu tokene benzersiz bir tanımlayıcı eklemenize imkan tanır. Bu özellik, tokeni türünün tek örneği haline getirir ve BEP-20 tokenlerden çok farklı kılar. BEP-20 tokenlerde, geliştiriciler tek bir akıllı sözleşme içinde birbiriyle aynı çok sayıda token oluşturabilir. Buna karşılık BEP-721'de ise her tokene farklı bir token kimliği atanır.

BEP-721 tokenleri bu benzersiz kimlikler sayesinde koleksiyonluk, benzersiz ögeleri temsil etmek için kullanılabilir. Kullanıcılar, tokenlerin nadirliğine veya kullanılabilirliğine bağlı olarak belirlenen piyasa değerine göre bu tokenleri alıp satabilir ve transfer edebilir.

BEP-721 tokenler şunları temsil edebilir:

  1. Dijital ve fiziksel sanat

  2. Koleksiyonluklar

  3. Oyun içi ögeler 

  4. Fiziksel mülkler ve gayrimenkuller

  5. Çekiliş biletleri

BNB Smart Chain'deki diğer tokenler gibi BEP-721 token transferleri de gas ücretlerinin ödenmesi için BNB gerektirir. BEP-721 tokenler, BSC ekosisteminde yer alan Binance NFT Pazarı, Featured By Binance, BakerySwap ve Juggerworld gibi çeşitli platformlarda oluşturulabilir.

BEP-721 tokenlerin işlevleri

BEP-721, tokenin BNB Smart Chain ile etkileşime girme şeklini yöneten bir işlev listesine sahiptir. Bunlardan bazıları BEP-20 standardında da yer alan oldukça standart işlevlerdir:

  • Ad: BEP-721 tokenin adını belirler ve diğer sözleşmeler tokeni bu adla tanımlar

  • Sembol: Token için borsa koduna benzer daha kısa bir addır

  • Bakiye: Belirli bir adresin token bakiyesini gösterir

  • Toplam Arz: Oluşturulan toplam token sayısını belirler.

Bunların dışında, bir dizi temel mülkiyet işlevi de vardır ve bunlardan bazılarının dahil edilmesi isteğe bağlıdır. NFT'lere has bir özellik ise meta veri işlevidir:

Token Meta Verisi: Bu işlev, bir sanat dosyasına veya NFT'nin başka bir koleksiyonluk özelliğine bağlantı kurmak için kullanılan meta verilerin bir tokene dahil edilmesine imkan tanır. 

Örneğin, her bir CryptoPunk NFT'sinde tokenin 10.000 punk'tan oluşan bir grup içerisindeki belirli bir punk olduğunu gösteren meta veriler yer alır. CryptoPunk'larda BEP-721 token standardı kullanılmıyor olsa da meta veri kullanımı aynıdır.