Akıllı Sözleşme ile NFT Koleksiyonu Nasıl Oluşturulur

Yayınlanan: 2022-02-09

Birçok insan için bir NFT koleksiyonunun parçası olmak, sosyal kanıtın bir sembolüdür. Diğerleri için bu, benzer fikirleri paylaşan daha büyük bir topluluğun parçası olmak anlamına gelir. Ve bazıları için – sınırlı miktarda mevcut bir şeyi toplama fikridir.

Peki NFT Koleksiyonları nedir? Basit bir ifadeyle, belirli bir fikri tasvir eden bilgisayar tarafından oluşturulan bir dizi karakterdir.

Giriş makalemizde, bir NFT basmayı ve OpenSea'de satışa çıkarmayı öğrendik. Şimdi, bir adım daha ileri gitmenin ve tam bir NFT koleksiyonunun nasıl oluşturulacağını öğrenmenin zamanı geldi.

En yaygın olarak bilinen koleksiyonlar arasında CryptoPunks, Bored Ape Yacht Club ve Cool Cats bulunur. Ancak, elbette, bu türden binlerce olmasa da yüzlerce başka koleksiyon var.

Bu kılavuzu olabildiğince basit hale getirmek için aşağıdakileri kabul edeceğiz:

  • Deneyim: Bir NFT'nin ne olduğunu zaten biliyorsunuz (eğer bilmiyorsanız, burada NFT'ler hakkında bilgi edinin) ve Web3 hareketini duydunuz.
  • Tasarım: Kendi sanat eserinizi/fikirlerinizi kullanarak özel bir NFT koleksiyonu oluşturmak istiyorsunuz.
  • Teknik: Bir program çalıştırmak gibi teknik kavramlar hakkında pratik bir anlayışa sahipsiniz.

Bunlar, konuyla ilgili kalabilmemizi sağlamak için basit yönergelerdir.

İlk olarak, özel sonuçlar oluşturmak için katmanlamanın nasıl kullanıldığını anlayalım.

Üretken Sanatta Katmanlama Nedir?

Üretken sanat, özel şekiller, renkler ve formlar oluşturmak için bir algoritma (bir program) kullanmayı ifade eder. Doğası gereği, tahmin edilemez. Bu aynı zamanda belirli NFT koleksiyonlarının bu kadar popüler olmasının nedenlerinden biridir.

Sonuç garanti edilemediğinden - her NFT'nin benzersiz bir özelliği vardır.

Katmanlama ile ilgili olarak - bu, bir koleksiyon oluşturmak için kullandığınız araçları sağladığınız verilerdir (sanat).

İşte görsel bir örnek:

NFT katmanları örneği

Gördüğünüz gibi 3 farklı katmanımız var: Background , Shape ve Custom .

Bu kılavuzdaki araçlardan birini her kullandığınızda, koleksiyonunuzu oluşturmak için gerekli katmanları sağlamanız gerekecektir.

İşte temel bir açıklama:

  • Özel , koleksiyonun odak noktası olarak kullanmak istediğimiz karakter türünü ifade eder.
  • Şekil , oluşturulan her görüntüde görmek istediğimiz şekil/özelleştirme türünü ifade eder.
  • Arka plan, programın her görüntü için rastgele kullanabileceği özel arka plan renklerini ifade eder.

Farklı araçların farklı gereksinimleri ve olanakları vardır. Daha fazlası yakında.

Ama önce şu soruya cevap verelim:

Bir NFT koleksiyonu oluşturmak için tasarım deneyimine mi ihtiyacınız var?

10.000 karakterlik benzersiz bir koleksiyon oluşturmak harika olsa da, bazı temel bilgileri sağlamanız gerekir. Ve bu durumda, katmanlar.

En pratik tasarım türüdür ve onu ne kadar benzersiz yapmak istediğiniz tamamen size kalmış. Özel görüntüler oluşturmak için kullanabileceğiniz tonlarca fotoğraf düzenleme aracı vardır.

Sonuç olarak, koleksiyon, kişisel girdilerinize ve isteklerinize göre benzersiz olmalıdır. İşin özü bu.

Hazır mısın? Hadi başlayalım.

NFT-Inator: Nihai araç seti

NFT-Inator

Dürüst olmak gerekirse, NFT-Inator bu iş için ihtiyaç duyacağınız tek araç olabilir. Yalnızca özel bir koleksiyon oluşturmakla kalmaz, platform ayrıca Ethereum, Solana ve Polygon için meta veriler gibi ek özellikler de sağlar. Ve tamamen ücretsizdir.

Peki, nasıl çalışır? Her şeyden önce, Demo sayfasını açabilirsiniz.

Bu sayfa, Space Sneks Society adlı daha önce yayınlanmış bir koleksiyondan otomatik olarak veri çekecektir.

Space Sneks Topluluğu Demosu

Bu sayfada, birkaç yapılandırma seçeneği bulacaksınız. Yani, en sağdaki kenar çubuğu şunları içerir:

  • Aksesuarlar
  • başlık
  • Çamaşırlar
  • Gözler
  • İfade
  • Deri
  • Arka fon

Bunlar, tüm NFT koleksiyonunuzun katmanları olacak. Ve bu özel araç seti için - aracı kullanarak hepsini kendi verilerinizle dahil etmelisiniz. Ana sayfalarında indirilebilecek bir demo klasörü var.

Kendi katmanlarınızı yüklemeden önce klasör yapısını anlamanız için almanızı tavsiye ederim.

Özel özellikler ekleme (nadirliği ayarlama)

NFT koleksiyonlarının gerçekten benzersiz hale gelmesinin yollarından biri, özellik nadirliğidir. Bu bağlamdaki özellikler, oluşturucuya eklediğiniz görsel öğelerdir. Örneğin, on farklı "Göz" katmanı yüklerseniz, bunlardan birinin yalnızca tek bir NFT'de görünmesini sağlayabilirsiniz.

özellik nadirliği nft koleksiyonunu ayarlama

NFT-Inator'da – bu, Ayarlar -> Özellikler'e gidilerek yapılır. Bu sayfada, oluşturma işlemi sırasında tek bir katmanın ne sıklıkta görüneceğini ayarlayabilirsiniz. Aynı şekilde, toplamda kaç tane görüntü oluşturmak istediğinizi de belirtebilirsiniz.

Yapabileceğiniz başka bir şey (bu özel araçla) kendiniz özel bir tasarım oluşturmak ve kaydetmek. Oluştur sayfasına gittiğinizde, kaydedilmiş tasarımlarınızı da ekleme seçeneğiniz olacaktır.

Bu, koleksiyonunuzda manuel olarak dağıtmayı seçebileceğiniz son derece nadir NFT'ler oluşturmanıza olanak tanır.

Genel olarak, işi yapmak için basit bir araçtır. Dışa aktarma klasörü, .PNG görüntü dosyalarını ve meta verileri içeren JSON dosyasını içerecektir. Meta veriler, aslında benzersiz bir koleksiyon olduğunu doğrulayan benzersiz değiştiricilere atıfta bulunur.

Ve daha da önemlisi, yeni oluşturulan koleksiyonunuzu yayınlarken JSON dosyaları gerekli olacaktır.

Uygun ölçekte NFT oluşturmak için ek araçlar

Bir koleksiyonun bakımı ve listelenmesinden bahsetmeden önce kısaca diğer bazı araçlardan bahsedelim. Bunların hepsi topluluk tarafından oluşturulan açık kaynaklı projelerdir. Bu yüzden biraz teknik deneyim gerekli olacak.

Ancak katmanları kullanma konsepti tamamen aynı kalır.

NFT.net – Bu, tüm koleksiyonları oluşturmak için Windows tabanlı bir uygulamadır. Meta verileri belirtebilir ve Koleksiyon boyutunu gerektiği gibi ayarlayabilirsiniz.

CyberDoggos – Bu, CyberDoggos koleksiyonunu oluşturmak için kullanılan Python betiğinin aynısıdır. Test çalıştırması yapmak ve programın nasıl çalıştığını görmek için demo verileriyle birlikte gelir.

Appsus – Bu, Windows, Linux ve OSX için kullanılabilen Masaüstü tabanlı bir uygulamadır. Katmanların görünme sırasını ve nadirliklerini özelleştirebilirsiniz.

Çoğu durumda, daha özgün koleksiyonların genellikle deneyimli geliştiriciler tarafından oluşturulduğunu göreceksiniz. Bu nedenle, koleksiyon yazarından belirli tasarım sonuçlarına nasıl ulaştıklarını size bildirmelerini istemek zarar vermez.

Bunun dışında, bu araçlar başlamanız için bol miktarda temel sağlar.

NFT Koleksiyonu Nasıl Yayınlanır

Yani, işlerin biraz daha zorlaştığı yer burası. 100 veya 1.000 hatta 10.000 NFT üretip hepsini aynı anda satış için listelemek pratik değildir. Bunu yapmakla ilgili ücretler kesinlikle çılgın olurdu. Ancak, etrafında bir yol var. Ve buna akıllı sözleşmeler denir.

Akıllı bir sözleşme, tüm NFT koleksiyonlarının temelidir. Bunu, belirli bir kapının kilidini açabilecek anahtar olarak düşünün. Bu durumda, bu anahtar, bir NFT'nin veya daha doğrusu tüm koleksiyonunuzun gerçekliğini doğrulayabilen şeydir. Bunu basit bir örnekle daha da açıklayayım.

Diyelim ki "harika bir sanat eseri.jpeg" bastınız ve birisi bu .jpeg'i web sitesine yükledi. Böyle bir durumda, meta veriler aynı olsa bile bu dosyanın orijinalliğini doğrulamanın bir yolu yoktur.

Akıllı bir sözleşmeyle (IPFS) her bir sanat eseri için benzersiz bir jeton atayabilirsiniz. Bu şekilde, NFT'nin sahibi kim olursa olsun, o belirli varlığın gerçekliğine dair gerçek blockchain kanıtına sahip olur.

Bu önemlidir çünkü geçmişte insanların halihazırda satılan NFT'leri manipüle ettiği durumlar olmuştur.

Blockchain deneyimi olmadan akıllı bir sözleşme oluşturma

OpenZeppelin akıllı sözleşmeleri

Akıllı sözleşmelere giren birçok teknik ayrıntı olduğunu söylemeye gerek yok. En yaygın olarak, bir akıllı sözleşme, Solidity ve OpenZeppelin veya Minty gibi bir şey kullanılarak dağıtılır. Bu makale için, kodu kendimiz yazmak zorunda kalmamak için öncelikle düşük kodlu araçlara odaklanıyoruz.

Özetlemek gerekirse, önceden blockchain deneyimi olmadan NFT koleksiyonunuz için akıllı bir sözleşme dağıtmak mümkündür. Bu sadece, tüm teknik işleri sizin adınıza halletmek için bir aracı kullanmanız gerekeceği anlamına gelir.

NiftyKit: Akıllı sözleşmeleri dağıtmanın kolay bir yolu

ŞıkKit

Akıllı bir sözleşme oluşturmanıza ve ayrıca koleksiyonu dağıtmanıza yardımcı olabilecek araçlar hakkında kapsamlı araştırmalar yaptım. Ve NiftyKit açık ara kazanan olarak öne çıktı. Platform, hızlı bir şekilde akıllı bir sözleşme taslağı hazırlamayı ve koleksiyonunuzu yüklemeyi mutlak bir esinti haline getiriyor.

Kaydolduktan sonra profil sayfanızdan Koleksiyon Oluştur seçeneğine tıklayabilirsiniz. Bu sayfada şunları sağlamanız gerekir:

  • Ana fotoğraf.
  • Afiş resmi.
  • Koleksiyon adı. Örneğin Geekflare Koleksiyonu.
  • Koleksiyon sembolü. Örneğin , GFC
  • Ve özel bir açıklama.

İşlem oldukça basittir. İşiniz bittiğinde, NFT'lerinizi yüklemeye başlayabilir ve bireysel açıklamalar belirleyebilirsiniz.

Akıllı sözleşmenizi nasıl dağıtabilirsiniz?

NiftyKit ile akıllı sözleşme dağıtma ücreti, bu makalenin yazıldığı sırada 9,99 ABD dolarıdır. Bu, NiftyKit ile bağladığınız MetaMask cüzdanınıza bağlanacak bir ERC721 akıllı sözleşmesini içerir. Akıllı sözleşme daha sonra OpenSea gibi pazarlarda görünürlük için de kullanılabilir.

İşlemin tamamlanması en fazla 48 saat sürer.

İyi tarafı, ücret tek seferlik bir ödemedir. Ek olarak, akıllı sözleşmenizi, içe aktarmanıza izin verdikleri sürece başka herhangi bir NFT yönetim platformuna taşıyabilirsiniz.

Ücretsiz bir akıllı sözleşme oluşturmanın imkansız olduğunu unutmayın.

Akıllı Sözleşmenize NFT Ekleme

Akıllı sözleşmenizi dağıtmayı geçtikten sonra, NFT'lerinizi eklemeye ve basmaya başlayabilirsiniz.

GFC Koleksiyonu

Süreci hızlandırmanıza yardımcı olması için diğer kullanıcıları, ortaklarınızı da davet edebilirsiniz. Şu anda NiftyKit, toplu varlıkları bir kerede içe aktarmanın bir yolunu sağlamamaktadır. Yine de, bu özelliği ekleme planları var.

Ve çoğu durumda - varlıkları tek tek boşaltmanız daha iyi olacaktır. Örneğin, çoğu koleksiyon "satıldığında nane" temelinde çalışır.

Bu yaklaşım, belirli NFT'yi yalnızca birisi ona gerçekten ilgi gösterdiğinde bastığınız anlamına gelir.

Kapanış açıklaması

Bir NFT koleksiyonunu sürdürmeye giden oldukça fazla teknik ayrıntı var. Dahası, binlerce varlık aralığında bir şey inşa etmek istiyorsanız. Benim tavsiyem, halihazırda sahip olduğunuz becerileri göz önünde bulundurmanız ve ardından diğer her şeyi harici araçlarla tamamlamanızdır.

Bir NFT koleksiyonunu bırakmanın en iyi yolu, her bir adım için kendiniz kod yazmak olacaktır. Ancak ne yazık ki, Solidity'den beri ucuz bir alternatif değil ve Rust geliştiricileri çalışmaları için muazzam saatlik ücretler alıyor.

Düşük bakım gerektiren bir şey istiyorsanız, bu makalede özetlenen çözümler çok yardımcı olacaktır.

Son olarak, NFT izleme araçlarından bazılarına göz atın.