Cara Membuat Koleksi NFT Dengan Kontrak Cerdas

Diterbitkan: 2022-02-09

Bagi banyak orang, menjadi bagian dari koleksi NFT adalah simbol bukti sosial. Bagi yang lain, itu berarti menjadi bagian dari komunitas yang lebih besar yang berbagi ide-ide yang berpikiran sama. Dan, bagi sebagian orang – ini adalah ide untuk mengumpulkan sesuatu yang tersedia dalam jumlah terbatas.

Jadi apa itu Koleksi NFT? Dengan kata sederhana, mereka adalah bermacam-macam karakter yang dihasilkan komputer yang menggambarkan ide tertentu.

Dalam artikel pengantar kami, kami belajar tentang mencetak NFT dan mendaftarkannya untuk dijual di OpenSea. Sekarang, saatnya untuk melangkah lebih jauh dan mempelajari cara membuat seluruh koleksi NFT.

Koleksi yang paling umum dikenal termasuk CryptoPunks, Bored Ape Yacht Club, dan Cool Cats. Tapi, tentu saja, ada ratusan bahkan ribuan koleksi lainnya.

Untuk membuat panduan ini sesederhana mungkin, kita akan mengasumsikan hal berikut:

  • Pengalaman: Anda sudah tahu apa itu NFT (jika belum, baca tentang NFT di sini) dan pernah mendengar tentang gerakan Web3.
  • Desain: Anda ingin membuat koleksi NFT khusus menggunakan karya seni/ide Anda sendiri.
  • Teknis: Anda memiliki pemahaman praktis tentang konsep teknis seperti menjalankan program, dll.

Ini adalah panduan sederhana untuk memastikan bahwa kita dapat tetap pada topik.

Pertama, mari kita pahami bagaimana layering digunakan untuk menghasilkan hasil kustom.

Apa itu Layering dalam Seni Generatif?

Seni generatif mengacu pada penggunaan algoritme (program) untuk menghasilkan bentuk, warna, dan bentuk khusus. Secara alami, itu tidak dapat diprediksi. Ini juga salah satu alasan mengapa koleksi NFT tertentu menjadi begitu populer.

Karena hasilnya tidak dapat dijamin – setiap NFT memiliki karakteristik yang unik.

Berkenaan dengan layering – ini adalah data (seni) yang Anda sediakan alat yang Anda gunakan untuk menghasilkan koleksi.

Berikut adalah contoh visualnya:

Contoh lapisan NFT

Seperti yang Anda lihat, kami memiliki 3 lapisan berbeda: Latar Belakang , Bentuk , dan Kustom .

Kapan pun Anda menggunakan salah satu alat dalam panduan ini, Anda harus menyediakan lapisan yang diperlukan untuk menghasilkan koleksi Anda.

Berikut ini penjelasan dasarnya:

  • Kustom mengacu pada jenis karakter yang ingin kita gunakan sebagai titik fokus koleksi.
  • Bentuk mengacu pada jenis bentuk/kustomisasi yang ingin kita lihat di setiap gambar yang dihasilkan.
  • Latar belakang mengacu pada warna latar belakang khusus yang dapat digunakan program secara acak untuk setiap gambar.

Alat yang berbeda memiliki persyaratan dan kemungkinan yang berbeda. Lebih lanjut tentang itu segera.

Tapi pertama-tama, mari kita jawab pertanyaan ini:

Apakah Anda memerlukan pengalaman desain untuk membuat koleksi NFT?

Meskipun akan sangat bagus untuk menghasilkan koleksi unik 10.000 karakter secara ajaib, Anda perlu menyediakan beberapa hal dasar. Dan dalam hal ini, lapisan.

Ini adalah jenis desain yang paling praktis, dan seberapa unik Anda ingin membuatnya sepenuhnya terserah Anda. Ada banyak sekali alat pengeditan foto yang dapat Anda gunakan untuk menghasilkan gambar khusus.

Pada akhirnya, koleksi harus unik berdasarkan masukan dan keinginan pribadi Anda. Itulah intinya.

Apakah kamu siap? Mari kita mulai.

NFT-Inator: Toolkit pamungkas

NFT-Inator

Sejujurnya, NFT-Inator mungkin satu-satunya alat yang Anda perlukan untuk pekerjaan itu. Anda tidak hanya dapat menghasilkan koleksi khusus, tetapi platform ini juga menyediakan fitur tambahan seperti metadata untuk Ethereum, Solana, dan Polygon. Dan itu benar-benar gratis.

Jadi, bagaimana cara kerjanya? Pertama dan terpenting, Anda dapat membuka halaman Demo.

Halaman ini akan secara otomatis mengambil data dari koleksi yang diterbitkan sebelumnya yang disebut Space Sneks Society.

Demo Masyarakat Space Sneks

Di halaman ini, Anda akan menemukan beberapa opsi konfigurasi. Yaitu, bilah sisi paling kanan meliputi:

  • Aksesoris
  • Penutup kepala
  • Pakaian
  • Mata
  • Ekspresi
  • Kulit
  • Latar belakang

Ini akan menjadi lapisan untuk seluruh koleksi NFT Anda. Dan untuk perangkat khusus ini – Anda harus menyertakan semuanya menggunakan alat dengan data Anda sendiri. Ada folder demo yang tersedia untuk diunduh di beranda mereka.

Saya sarankan Anda mendapatkannya sehingga Anda memahami struktur folder sebelum Anda mengunggah lapisan Anda sendiri.

Menambahkan ciri khusus (menyesuaikan kelangkaan)

Salah satu cara koleksi NFT menjadi benar-benar unik adalah melalui kelangkaan sifat. Sifat dalam konteks ini adalah elemen visual yang Anda tambahkan ke generator. Misalnya, jika Anda mengunggah sepuluh lapisan "Mata" yang berbeda – Anda dapat membuat salah satunya hanya muncul dalam satu NFT.

menyesuaikan koleksi nft kelangkaan sifat

Di NFT-Inator – ini dilakukan dengan masuk ke Settings -> Traits . Di halaman ini, Anda dapat menyesuaikan seberapa sering lapisan individual akan muncul selama proses pembuatan. Demikian juga, Anda juga dapat menentukan Hitungan berapa banyak gambar yang ingin Anda hasilkan secara total.

Hal lain yang dapat Anda lakukan (dengan alat khusus ini) adalah membuat desain khusus sendiri dan menyimpannya. Saat Anda pergi ke halaman Hasilkan , Anda akan memiliki opsi untuk juga memasukkan desain yang Anda simpan.

Ini memungkinkan Anda membuat NFT yang sangat langka dalam koleksi Anda yang dapat Anda pilih untuk didistribusikan secara manual.

Secara keseluruhan, ini adalah alat sederhana untuk menyelesaikan pekerjaan. Folder ekspor akan berisi file gambar .PNG dan file JSON, yang menyertakan metadata. Metadata mengacu pada pengubah unik yang memverifikasi bahwa itu sebenarnya adalah koleksi unik.

Dan yang lebih penting, file JSON akan diperlukan saat memublikasikan koleksi yang baru Anda buat.

Alat tambahan untuk menghasilkan NFT dalam skala besar

Sebelum kita berbicara tentang memelihara dan membuat daftar koleksi, mari kita sebutkan secara singkat beberapa alat lainnya. Ini semua adalah proyek sumber terbuka yang dibangun oleh komunitas. Jadi, sedikit pengalaman teknis akan diperlukan.

Tapi, konsep menggunakan layer tetap sama persis.

NFT.net – Ini adalah aplikasi berbasis Windows untuk menghasilkan seluruh koleksi. Anda dapat menentukan metadata dan menyesuaikan ukuran Koleksi sesuai kebutuhan.

CyberDoggos – Ini adalah skrip Python yang sama yang digunakan untuk menghasilkan koleksi CyberDoggos. Muncul dengan data demo untuk melakukan uji coba dan melihat cara kerja program.

Appsus – Ini adalah aplikasi berbasis Desktop yang tersedia untuk Windows, Linux, dan OSX. Anda dapat menyesuaikan urutan munculnya lapisan dan kelangkaannya.

Dalam banyak kasus, Anda akan menemukan bahwa koleksi yang lebih otentik biasanya dibuat oleh pengembang berpengalaman. Karena itu, tidak ada salahnya untuk meminta penulis koleksi untuk memberi tahu Anda bagaimana mereka mencapai hasil desain khusus mereka.

Selain itu, alat-alat ini memberikan banyak dasar untuk Anda mulai.

Cara Memublikasikan Koleksi NFT

Jadi, di sinilah segalanya menjadi sedikit lebih rumit. Tidak praktis untuk menghasilkan 100 atau 1.000 atau bahkan 10.000 NFT dan mencantumkannya untuk dijual sekaligus. Biaya yang terkait dengan melakukannya akan benar-benar gila. Tapi, ada cara untuk mengatasinya. Dan, itu disebut kontrak pintar.

Kontrak cerdas adalah dasar dari semua koleksi NFT. Anggap saja sebagai kunci yang dapat membuka pintu tertentu. Dalam hal ini, kunci inilah yang dapat memverifikasi keaslian NFT, atau lebih tepatnya, seluruh koleksi Anda. Izinkan saya menjelaskan ini lebih lanjut dengan ilustrasi sederhana.

Katakanlah Anda telah mencetak “an-awesome-piece-of-art.jpeg,” dan seseorang mengunggah .jpeg ini ke situs web mereka. Dalam kasus seperti itu, tidak ada cara untuk memverifikasi keaslian file ini, meskipun metadatanya sama.

Dengan kontrak cerdas – IPFS – Anda dapat menetapkan token unik untuk setiap karya seni individu. Dengan cara ini, siapa pun yang memiliki NFT – dia memiliki bukti keaslian blockchain yang sebenarnya untuk aset spesifik tersebut.

Ini penting karena ada kasus di masa lalu di mana orang telah memanipulasi NFT yang sudah dijual.

Membuat kontrak pintar tanpa pengalaman blockchain

Kontrak pintar OpenZeppelin

Tak perlu dikatakan bahwa ada banyak detail teknis yang masuk ke dalam kontrak pintar. Paling umum, kontrak pintar digunakan dengan memanfaatkan Solidity dan OpenZeppelin, atau sesuatu seperti Minty. Untuk artikel ini, kami terutama berfokus pada alat kode rendah untuk menghindari keharusan menulis kode sendiri.

Untuk meringkas, dimungkinkan untuk menyebarkan kontrak pintar untuk koleksi NFT Anda tanpa pengalaman sebelumnya dalam blockchain. Ini hanya berarti bahwa Anda harus menggunakan perantara untuk menangani semua hal teknis atas nama Anda.

NiftyKit: Cara mudah untuk menerapkan kontrak pintar

NiftyKit

Saya melakukan penelitian ekstensif tentang alat yang dapat membantu Anda membuat kontrak cerdas dan juga menyebarkan koleksi. Dan NiftyKit menonjol sebagai pemenang yang jelas. Platform ini sangat mudah untuk menyusun kontrak cerdas dan mengunggah koleksi Anda dengan cepat.

Setelah Anda mendaftar, dari halaman profil Anda, Anda dapat mengklik Buat Koleksi . Di halaman ini, Anda perlu menyediakan:

  • Foto utama.
  • Gambar spanduk.
  • Nama koleksi. Misalnya Koleksi Geekflare.
  • Simbol koleksi. Misalnya GFC
  • Dan deskripsi khusus.

Prosesnya cukup sederhana. Setelah selesai, Anda dapat mulai mengunggah NFT Anda dan menentukan masing-masing deskripsi.

Cara menerapkan kontrak pintar Anda

Biaya untuk menerapkan kontrak pintar dengan NiftyKit adalah $9,99 pada saat artikel ini ditulis. Ini termasuk kontrak pintar ERC721 yang akan diikat ke dompet MetaMask Anda yang Anda hubungkan dengan NiftyKit. Kontrak pintar kemudian juga tersedia untuk visibilitas di pasar seperti OpenSea.

Diperlukan waktu paling lama 48 jam untuk menyelesaikan proses.

Sisi baiknya, biayanya adalah pembayaran satu kali. Selain itu, Anda dapat membawa kontrak pintar Anda ke platform manajemen NFT lainnya selama mereka mengizinkan Anda untuk mengimpornya.

Ingatlah bahwa tidak mungkin membuat kontrak pintar secara gratis.

Menambahkan NFT ke Kontrak Cerdas Anda

Setelah Anda melewati penerapan kontrak pintar, Anda dapat mulai menambahkan dan mencetak NFT Anda.

Koleksi GFC

Anda juga dapat mengundang pengguna lain, mitra Anda, untuk membantu Anda mempercepat proses. Saat ini, NiftyKit tidak menyediakan cara untuk mengimpor kumpulan aset sekaligus. Padahal, mereka memang memiliki rencana untuk menambahkan fitur ini.

Dan, dalam banyak kasus – Anda akan lebih baik dengan membongkar aset satu per satu. Misalnya, sebagian besar koleksi beroperasi berdasarkan "mint ketika dijual".

Pendekatan ini berarti bahwa Anda hanya mencetak NFT tertentu ketika seseorang menunjukkan minat yang tulus padanya.

Pernyataan penutup

Ada cukup banyak detail teknis yang digunakan untuk mempertahankan koleksi NFT. Terlebih lagi jika Anda ingin membangun sesuatu dalam ribuan aset. Saran saya adalah untuk mempertimbangkan keterampilan yang sudah Anda miliki dan kemudian melengkapi yang lainnya dengan alat eksternal.

Cara terbaik untuk menghapus koleksi NFT adalah dengan menulis kode untuk setiap langkah sendiri. Namun sayangnya, ini bukan alternatif yang murah karena Solidity, dan pengembang Rust membebankan biaya per jam yang sangat besar untuk pekerjaan mereka.

Saya pikir, jika Anda menginginkan sesuatu yang perawatannya rendah, maka solusi yang diuraikan dalam artikel ini akan banyak membantu.

Last but not least, periksa beberapa alat pelacak NFT.