NFT Programlama için Nihai Kılavuz

Ön Uç ve Arka Uç programlama arasındaki temel farklar

Değiştirilemeyen jetonlar, son birkaç yılda giderek daha popüler hale geldi. Bunun en büyük nedeni, sanatçıların kendi sanatlarından dijital formda birkaç milyon dolar kazanma potansiyelidir. Bu nedenle, GIF veya Tweet gibi bir NFT'nin inanılmaz miktarlarda paraya satıldığı pek çok vakayı dinliyoruz.

NFT alanında yeni başlayanlar için, ilk başta kafaları karışabilir ve nereye gideceğini merak edebilirler. ile başla NFT programlama, bu nedenle başlangıç ​​seviyesinde olsanız bile NFT geliştirmeyi öğrenmenize yardımcı olmak için tüm bilgileri tek bir makalede toplamaya karar verdik.

Başlamak

Günümüzde NFT'lere olan talep göz önüne alındığında, birçok geliştiricinin neden bu blok zinciri alanına başlamaya karar verdiği oldukça açık. NFT yeni bir teknoloji olduğu için, birçok insan yanlış bir şekilde onun gerçekte olduğundan daha karmaşık ve zor olduğunu varsayıyor. Bununla birlikte, belirli önkoşulları vardır, bu teknoloji yeni başlayanlar için bile o kadar korkutucu değildir.

Bu ön koşullar, blok zinciri, akıllı sözleşmeler, DeFi, DApps, Web3 hakkında iyi bir anlayışa sahip olduğunuz ve daha da önemlisi bu ekosistemlerin nasıl çalıştığını bildiğiniz anlamına gelir. Ayrıca, Ethereum gibi merkezi olmayan ağların nasıl çalıştığını anlamanız ve aynı zamanda Ethereum gibi bir platformda nasıl inşa edeceğinizin sayısız yolunu keşfetmeniz gerekecek. JavaScript ve Solidity gibi programlama dillerini bilmeniz gerekeceğinden bahsetmiyorum bile.

#1 NFT'yi Oluşturun

Bir NFT oluştururken, ünlüler NFT veya spor bir veya başka bir şey, iki NFT standardı olduğunu unutmayın: ERC-721 ve ERC-1155. Bu ikisini karşılaştırırken, ikincisi daha yenidir ve ERC-721'den daha fazla esneklik, hem değiştirilebilir hem de değiştirilemez belirteçler oluşturma ve kullanma yeteneği, toplu aktarımlara devam etme ve çok daha fazlası gibi daha fazla özelliğe sahiptir.

Muhtemelen yapacağınız ilk şey akıllı bir sözleşme oluşturmaktır. NFT platformlarında, NFT geliştirme için oldukça güvenilir ve test edilmiş oldukları için akıllı sözleşmeler oluşturma sürecini kolaylaştıran çeşitli kütüphaneler bulacaksınız.

#2 Meta Veri Ekle ve Bir Ana Bilgisayar Bul

Meta veri eklemeye ve ana bilgisayarı bulmaya başlamadan önce, NFT'ler için meta veri yapısını net bir şekilde anlamanız gerekir. Temel yapıdan bahsederken, en azından açıklama, harici URL, resim, isim ve nitelikleri içermelidir. NFT platformunda kullanacaksınız, yeni bir klasör açıp bir JSON dosyası oluşturacaksınız. NFT'niz için bir JSON dizisi oluşturduktan sonra.

Yeni oluşturduğunuz JSON dosyasını barındırmanın en iyi yolu Moralis'te olduğundan, dizininizi barındırmak için URL'yi aldığınızdan emin olun ve Moralis'te tamamen ücretsiz bir hesap oluşturun. Tüm adımları tamamladıktan sonra, dağıtıma hazır her şeye sahip olacaksınız.

Ayrıca, resminize veya resminize yeterli nitelikler eklemek için harici URL'ler eklemeyi seçebilirsiniz. Hatta bu öznitelikleri, dosya dağıtıldıktan sonra düzenleyerek ve ihtiyaç duyduğunuz kadar yeniden konuşlandırarak kolayca ekleyebilirsiniz.

ERC-1155 Standardı

ERC-1155 standardına geri dönersek, söz konusu Moralis'teki JSON NFT dosyaları ve ana bilgisayarları hakkında önceden bilgi sahibi olmanız gerekecektir. Bu standart, JSON ERC-1155 dizeleri için belirli bir biçime sahiptir. Ancak, önce dize formatı altında bulunabilen ERC-1155 standardının özelliklerini kontrol ettiğinizden emin olun. Tipik olarak, 64x ön eki olmayan 0 onaltılık karakter gerektirir. Başka bir deyişle, orijinal dosyanızın adını değiştirmeniz ve 64 haneye kadar doldurmanız istenecektir.

Ardından, dosyayı yeniden adlandırmanız gerekecektir. NFT Kimliği bir sıfırdır ("0"), bu nedenle 63 haneye ulaşmak için 64 tane daha sıfır ekleyebilirsiniz. Bu adım oldukça önemlidir çünkü bahsedilen standardı sorgulayan herkes, açıklanan spesifik şemaya göre sorgulayacaktır.

Dosyanızı seçilen bir web sitesinde barındırdığınızda, oluşturduğunuz akıllı sözleşmeyi uygulamaya devam edebileceksiniz. Bu işlem gerektiği kadar tekrar edilebilir. nasıl olduğunu merak ediyorsan yaratmak ve NFT'yi satın, ancak tüm talimatları içeren kapsamlı bir kılavuz bulamadınız, şimdi bunu kendi başınıza yapmak için ihtiyacınız olan her şeye sahipsiniz. Sadece bu adımları uyguladığınızdan emin olun ve bir kez öğrendikten sonra, her yaptığınızda daha az zaman alacaktır.