Akıllı Sözleşme ile NFT Koleksiyonu Nasıl Oluşturulur
Yayınlanan: 2022-02-09Birçok insan için bir NFT koleksiyonunun parçası olmak, sosyal kanıtın bir simgesidir. Diğerleri için, 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 bulunan bir şeyi toplama fikri.
Peki NFT Koleksiyonları nedir? Basit bir ifadeyle, belirli bir fikri tasvir eden, bilgisayar tarafından üretilmiş bir dizi karakterdir.
Giriş makalemizde, bir NFT'nin basılması ve OpenSea'de satışa sunulması hakkında bilgi aldık. Şimdi, bir adım daha ileri götürmenin ve eksiksiz bir NFT koleksiyonunu nasıl oluşturacağınızı öğrenmenin zamanı geldi.
En yaygın bilinen koleksiyonlar arasında CryptoPunks, Bored Ape Yacht Club ve Cool Cats bulunur. Ancak, elbette, bunun gibi yüzlerce hatta binlerce 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 okuyun) ve Web3 hareketini duydunuz.
- Tasarım: Kendi resminizi/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. Bazı NFT koleksiyonlarının bu kadar popüler olmasının nedenlerinden biri de budur.
Sonuç garanti edilemeyeceğ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:

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 tipini ifade eder.
- Şekil , oluşturulan her görüntüde görmek istediğimiz şekillerin/özelleştirmelerin 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 olasılıkları vardır. Yakında daha fazlası.
Ama önce şu soruya cevap verelim:
Bir NFT koleksiyonu oluşturmak için tasarım deneyimine mi ihtiyacınız var?
Sihirli bir şekilde 10.000 karakterlik benzersiz bir koleksiyon oluşturmak harika olsa da, bazı temel şeyler 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 bağlıdır. Ö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 Jeneratörü
Bu, piyasadaki en kolay NFT oluşturucu olabilir ve sınırsızdır! Her koleksiyon oluşturmak istediğinizde sizden ücret alan diğer NFT oluşturucuların aksine, NFT Oluşturucu ile ayda 99$'a istediğiniz kadar koleksiyon oluşturabilirsiniz.
Hala başlamanın biraz zor olduğunu düşünüyorsanız, özel indirim kodumuzu kullanabilirsiniz. GEEK20 ödeme sırasında %20 indirim için! Yalnızca Geekflare okuyucuları için
Çalışma şekli oldukça açıklayıcıdır, ancak her ihtimale karşı üzerinden geçelim.
Katmanlarınızın her birini eklemek ve istediğiniz nadirlikleri ayarlamak için "Katman Ekle"ye tıklayabilirsiniz. Sağ tarafta ilerledikçe koleksiyonunuzu her zaman önizleyebileceğiniz böyle bir şeyle sonuçlanacaksınız.

Hazır olduğunuzda, "Koleksiyonu İndir"e tıklamanız yeterlidir ve meta verileriniz ve nadirlik tablolarınızla birlikte 10k NFT koleksiyonunuzu da indirecektir.
Koleksiyonunuzu onlarla dağıtmak istiyorsanız, akıllı sözleşme araçlarını kullanmanız yeterli. Darphanede standart olarak %4,9'luk bir ilk komisyonları var.

Araç, daha sonra göster özellikleri, özel satış, genel satış, beyaz liste, nane düğmesi ve henüz sahip olmamanız durumunda hazır web sitesi ile birlikte gelir. Desteğe veya akıllı sözleşmenizi ayarlama konusunda yardıma ihtiyacınız olması durumunda canlı sohbet yoluyla da oldukça yardımcı olurlar.
NFT-Inator

Dürüst olmak gerekirse, NFT-Inator iş için ihtiyaç duyacağınız tek araç olabilir. Yalnızca özel bir koleksiyon oluşturmakla kalmaz, platform aynı zamanda 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.

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ı kendi verilerinizle kullanarak hepsini 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 edinmenizi 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.

NFT-Inator'da – bu, Settings -> Traits seçeneğine 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 oluşturmak istediğiniz görüntü sayısını da belirtebilirsiniz.

Yapabileceğiniz başka bir şey (bu özel araçla), kendiniz özel bir tasarım oluşturmak ve onu kaydetmektir. Oluştur sayfasına gittiğinizde, kayıtlı tasarımlarınızı da dahil etme seçeneğine sahip olacaksınız.
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 resim 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şturduğunuz koleksiyonunuzu yayınlarken JSON dosyaları gerekli olacaktır.
Geniş ölçekte NFT'ler oluşturmak için ek araçlar
Bir koleksiyonu sürdürmek ve listelemekten bahsetmeden önce, diğer bazı araçlardan kısaca bahsedelim. Bunların hepsi topluluk tarafından oluşturulmuş açık kaynaklı projelerdir. Yani, 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. Bir 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 özel tasarım sonuçlarına nasıl ulaştıklarını size bildirmesini istemek zarar vermez.
Bunun dışında, bu araçlar başlamanız için pek çok temel sağlar.
Bir NFT Koleksiyonu Nasıl Yayınlanır?
Yani, işlerin biraz daha zorlaştığı yer burası. 100, 1.000, hatta 10.000 NFT oluşturup hepsini bir kerede satış için listelemek pratik değildir. Bunu yapmakla ilgili ücretler kesinlikle çılgınca 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. Belirli bir kapıyı açabilen anahtar olarak düşünün. Bu durumda, bu anahtar, bir NFT'nin veya daha doğrusu tüm koleksiyonunuzun gerçekliğini doğrulayabilen anahtardır. Bunu basit bir örnekle daha da açıklayayım.
Diyelim ki “awesome-piece-of-art.jpeg” yazdınız ve birisi bu .jpeg'i kendi 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ı sözleşme - IPFS - ile her bir sanat eseri için benzersiz bir belirteç atayabilirsiniz. Bu şekilde, NFT'nin sahibi kim olursa olsun, söz konusu 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

Akıllı sözleşmelere giren birçok teknik detay olduğunu söylemeye gerek yok. En yaygın olarak, Solidity ve OpenZeppelin veya Minty gibi bir şey kullanılarak bir akıllı sözleşme 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 bir akıllı sözleşme uygulamak mümkündür. Bu sadece sizin adınıza tüm teknik işleri halletmek için bir aracı kullanmanız gerekeceği anlamına gelir.
NiftyKit: Akıllı sözleşmeleri devreye almanın kolay bir yolu

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ırma yaptım. Ve NiftyKit açık ara kazanan olarak öne çıktı. Platform, hızlı bir şekilde bir akıllı 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 basit. İşiniz bittiğinde, NFT'lerinizi yüklemeye başlayabilir ve ayrı ayrı açıklamalar belirleyebilirsiniz.
Akıllı sözleşmenizi nasıl dağıtırsınız?
Bu makalenin yazıldığı sırada NiftyKit ile bir akıllı sözleşme dağıtma ücreti 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, OpenSea gibi pazar yerlerinde görünürlük için de kullanılabilir.
İşlemin tamamlanması en fazla 48 saat sürer.
İşin iyi tarafı, ücret tek seferlik bir ödeme. 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'ler Ekleme
Akıllı sözleşmenizi dağıtmayı geçtikten sonra, NFT'lerinizi eklemeye ve basmaya başlayabilirsiniz.

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, varlık gruplarını aynı anda 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, koleksiyonların çoğu "satıldığında darphane" temelinde çalışır.
Bu yaklaşım, belirli bir NFT'yi yalnızca birisi gerçekten ilgi gösterdiğinde basacağınız anlamına gelir.
Kapanış beyanı
Bir NFT koleksiyonunu sürdürmeye giden oldukça fazla teknik ayrıntı vardır. 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 yazmaktır. Ancak ne yazık ki, Solidity ve Rust geliştiricileri çalışmaları için muazzam saatlik ücretler aldıkları için ucuz bir alternatif değil.
Az bakım gerektiren bir şey istiyorsanız, bu makalede ana hatları verilen çözümlerin fazlasıyla yardımı olacağını düşünüyorum.
Son olarak, NFT izleme araçlarından bazılarına göz atın.