Cara Membuat Koleksi NFT Dengan Kontrak Cerdas
Diterbitkan: 2022-02-09Bagi 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 yang berpikiran sama. Dan, bagi sebagian orang – ini adalah gagasan 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 melangkah lebih jauh dan mempelajari cara membuat seluruh koleksi NFT.
Koleksi yang paling dikenal termasuk CryptoPunks, Bored Ape Yacht Club, dan Cool Cats. Tapi, tentu saja, ada ratusan bahkan ribuan koleksi serupa lainnya.
Untuk membuat panduan ini sesederhana mungkin, kami 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 pedoman 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.
Sehubungan dengan pelapisan – ini adalah data (seni) yang Anda berikan alat yang Anda gunakan untuk menghasilkan koleksi.
Berikut adalah contoh visualnya:

Seperti yang Anda lihat, kami memiliki 3 layer berbeda: Background , Shape , dan Custom .
Setiap kali Anda menggunakan salah satu alat dalam panduan ini, Anda harus menyediakan lapisan yang diperlukan untuk menghasilkan koleksi Anda.
Berikut penjelasan dasarnya:
- Kustom mengacu pada jenis karakter yang ingin kami gunakan sebagai titik fokus koleksi.
- Bentuk mengacu pada jenis bentuk/penyesuaian 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 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.
Generator NFT
Ini mungkin generator NFT termudah di luar sana – dan tidak terbatas! Tidak seperti generator NFT lain yang membebankan biaya setiap kali Anda ingin membuat koleksi, dengan The NFT Generator Anda dapat menghasilkan koleksi sebanyak yang Anda inginkan seharga $99 per bulan.
Jika Anda masih merasa agak sulit untuk memulai, Anda dapat menggunakan kode diskon khusus kami GEEK20 untuk diskon 20% saat checkout! Hanya untuk pembaca Geekflare
Cara kerjanya cukup jelas, tapi mari kita bahas untuk berjaga-jaga.
Anda dapat mengklik "Tambah Lapisan" untuk menambahkan setiap lapisan Anda dan menyesuaikan kelangkaan yang Anda inginkan. Anda akan berakhir dengan sesuatu seperti ini selalu dapat melihat pratinjau koleksi Anda saat Anda berjalan di sisi kanan.

Setelah Anda siap, Anda cukup menekan "Unduh Koleksi" dan itu akan mengunduh koleksi 10k NFT Anda dengan metadata dan juga tabel kelangkaan Anda.
Jika Anda ingin menggunakan koleksi Anda dengan mereka, cukup gunakan alat kontrak pintar mereka. Mereka memiliki komisi awal standar 4,9% pada mint.

Alat ini dilengkapi dengan fitur ungkapkan nanti, penjualan pribadi, penjualan publik, daftar putih, tombol mint, dan situs web premade jika Anda belum memilikinya. Mereka juga sangat membantu melalui obrolan langsung jika Anda memerlukan dukungan atau bantuan untuk mengatur kontrak pintar Anda.
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 menarik data dari koleksi yang diterbitkan sebelumnya bernama Space Sneks Society.

Di halaman ini, Anda akan menemukan beberapa opsi konfigurasi. Yakni, sidebar paling kanan meliputi:
- Aksesori
- Penutup kepala
- Pakaian
- Mata
- Ekspresi
- Kulit
- Latar belakang
Ini akan menjadi lapisan untuk seluruh koleksi NFT Anda. Dan untuk toolkit khusus ini – Anda harus menyertakan semuanya menggunakan tool dengan data Anda sendiri. Ada folder demo yang tersedia untuk diunduh di beranda mereka.
Saya sarankan Anda mendapatkannya sehingga Anda memahami struktur folder sebelum mengunggah lapisan Anda sendiri.
Menambahkan ciri khusus (menyesuaikan kelangkaan)
Salah satu cara koleksi NFT menjadi benar-benar unik adalah melalui kelangkaan sifat. Ciri-ciri 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 muncul hanya dalam satu NFT.

Di NFT-Inator – ini dilakukan dengan masuk ke Settings -> Traits . Di halaman ini, Anda dapat menyesuaikan seberapa sering setiap layer 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 membuka halaman Hasilkan , Anda juga akan memiliki opsi untuk menyertakan desain yang disimpan.
Ini memungkinkan Anda membuat NFT yang sangat langka di koleksi Anda yang dapat Anda pilih untuk didistribusikan secara manual.
Secara keseluruhan, ini adalah alat yang mudah 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 autentik biasanya dihasilkan 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 ini memberikan banyak dasar untuk Anda mulai.
Cara Menerbitkan Koleksi NFT
Jadi, di sinilah segalanya menjadi sedikit lebih rumit. Tidak praktis untuk menghasilkan 100 atau 1.000 atau bahkan 10.000 NFT dan mendaftarkannya untuk dijual sekaligus. Biaya yang terkait dengan melakukan hal itu akan sangat gila. Tapi, ada jalan keluarnya.
Dan, itu disebut kontrak pintar.
Kontrak pintar adalah dasar dari semua koleksi NFT. Anggap saja sebagai kunci yang dapat membuka kunci pintu tertentu. Dalam hal ini, kunci inilah yang dapat memverifikasi keaslian NFT, atau lebih tepatnya, seluruh koleksi Anda. Izinkan saya menjelaskan hal ini lebih lanjut dengan ilustrasi sederhana.
Katakanlah Anda telah membuat "karya seni yang mengagumkan.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 pintar – IPFS – Anda dapat menetapkan token unik untuk setiap karya seni. Dengan cara ini, siapa pun yang memiliki NFT – dia memiliki bukti blockchain aktual tentang keaslian aset tertentu itu.
Ini penting karena ada kasus di masa lalu di mana orang memanipulasi penjualan NFT.
Membuat kontrak pintar tanpa pengalaman blockchain

Tak perlu dikatakan bahwa ada banyak detail teknis yang masuk ke dalam kontrak pintar. Paling umum, smart contract 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.
Sebagai rangkuman, dimungkinkan untuk menggunakan kontrak pintar untuk koleksi NFT Anda tanpa pengalaman sebelumnya dalam blockchain. Artinya, Anda harus menggunakan perantara untuk menangani semua hal teknis atas nama Anda.
NiftyKit: Cara mudah untuk menerapkan kontrak pintar

Saya melakukan penelitian ekstensif tentang alat yang dapat membantu Anda membuat kontrak pintar dan juga menyebarkan koleksinya. Dan NiftyKit menonjol sebagai pemenang yang jelas. Platform membuatnya sangat mudah untuk dengan cepat menyusun kontrak pintar dan mengunggah koleksi Anda.
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 dan menentukan deskripsi individual.
Cara menerapkan kontrak pintar Anda
Biaya penerapan smart contract dengan NiftyKit adalah $9,99 pada saat artikel ini ditulis. Ini termasuk kontrak pintar ERC721 yang akan diikat ke dompet MetaMask Anda yang terhubung dengan NiftyKit. Kontrak pintar kemudian juga tersedia untuk visibilitas di pasar seperti OpenSea.
Diperlukan waktu paling lama 48 jam agar prosesnya selesai.
Sisi baiknya, biayanya adalah pembayaran satu kali. Selain itu, Anda dapat membawa smart contract Anda ke platform manajemen NFT lainnya selama mereka mengizinkan Anda untuk mengimpornya.
Ingatlah bahwa tidak mungkin membuat smart contract secara gratis.
Menambahkan NFT ke Kontrak Cerdas Anda
Setelah Anda berhasil menerapkan kontrak pintar Anda, Anda dapat mulai menambahkan dan mencetak NFT Anda.

Anda juga dapat mengundang pengguna lain, mitra Anda, untuk membantu Anda mempercepat prosesnya. Saat ini, NiftyKit tidak menyediakan cara untuk mengimpor sekumpulan aset sekaligus. Padahal, mereka memiliki rencana untuk menambahkan fitur ini.
Dan, dalam banyak kasus – Anda akan lebih baik membongkar aset satu per satu. Misalnya, sebagian besar koleksi beroperasi atas dasar "mint saat dijual".
Pendekatan ini berarti Anda hanya mencetak NFT tertentu ketika seseorang menunjukkan minat yang tulus padanya.
Pernyataan penutup
Ada cukup banyak detail teknis yang diperlukan untuk memelihara koleksi NFT. Terlebih lagi jika Anda ingin membangun sesuatu dalam rentang ribuan aset. Saran saya adalah mempertimbangkan keterampilan yang sudah Anda miliki dan kemudian melengkapi yang lainnya dengan alat eksternal.
Cara terbaik untuk melepaskan koleksi NFT adalah dengan menulis sendiri kode untuk setiap langkah individu. Namun sayangnya, ini bukanlah alternatif yang murah karena Solidity, dan pengembang Rust mengenakan biaya per jam yang sangat besar untuk pekerjaan mereka.
Saya pikir, jika Anda menginginkan sesuatu yang mudah dirawat, maka solusi yang diuraikan dalam artikel ini akan banyak membantu.
Last but not least, periksa beberapa alat pelacakan NFT.