Cum se creează o colecție NFT cu un contract inteligent
Publicat: 2022-02-09Pentru mulți oameni, a face parte dintr-o colecție NFT este un simbol al dovezii sociale. Pentru alții, înseamnă să faci parte dintr-o comunitate mai mare care împărtășește idei similare. Și, pentru unii – este ideea de a colecta ceva disponibil în cantitate limitată.
Deci, ce sunt colecțiile NFT? Cu cuvinte simple, ele sunt un sortiment de personaje generate de computer care descriu o idee specifică.
În articolul nostru introductiv, am aflat despre inventarea unui NFT și listarea lui spre vânzare pe OpenSea. Acum, este timpul să faceți un pas mai departe și să învățați cum să creați o întreagă colecție NFT.
Cele mai cunoscute colecții includ CryptoPunks, Bored Ape Yacht Club și Cool Cats. Dar, desigur, există sute, dacă nu mii de alte astfel de colecții.
Pentru a face acest ghid cât mai simplu posibil, vom presupune următoarele:
- Experiență: Știți deja ce este un NFT (dacă nu știți, citiți despre NFT aici) și ați auzit despre mișcarea Web3.
- Design: doriți să creați o colecție personalizată NFT folosind propriile lucrări de artă/idei.
- Tehnic: aveți o înțelegere practică a conceptelor tehnice, cum ar fi rularea unui program etc.
Acestea sunt linii directoare simple pentru a ne asigura că putem rămâne pe subiect.
Mai întâi, să înțelegem cum este utilizată stratificarea pentru a genera rezultate personalizate.
Ce este stratificarea în arta generativă?
Arta generativă se referă la utilizarea unui algoritm (un program) pentru a genera forme, culori și forme personalizate. Prin natura, este imprevizibil. Acesta este și unul dintre motivele pentru care anumite colecții NFT au devenit atât de populare.
Deoarece rezultatul nu poate fi garantat - fiecare NFT are o caracteristică unică.
În ceea ce privește stratificarea - acestea sunt datele (art) pe care le furnizați instrumentele pe care le utilizați pentru a genera o colecție.
Iată un exemplu vizual:

După cum puteți vedea, avem 3 straturi diferite: Fundal , Formă și Personalizat .
Ori de câte ori utilizați unul dintre instrumentele din acest ghid, va trebui să furnizați straturile necesare pentru a vă genera colecția.
Iată o explicație de bază:
- Personalizarea se referă la tipul de personaj pe care dorim să-l folosim ca punct focal al colecției.
- Forma se referă la tipul de forme/personalizări pe care dorim să le vedem în fiecare imagine generată.
- Fundalul se referă la culorile de fundal personalizate pe care programul le poate folosi aleatoriu pentru fiecare imagine.
Uneltele diferite au cerințe și posibilități diferite. Mai multe despre asta în curând.
Dar mai întâi, să răspundem la această întrebare:
Aveți nevoie de experiență în design pentru a crea o colecție NFT?
Deși ar fi grozav să generați prin magie o colecție unică de 10.000 de caractere, trebuie să furnizați câteva lucruri de bază. Și în acest caz, straturi.
Este cel mai practic tip de design și cât de unic doriți să îl faceți depinde în întregime de dvs. Există o mulțime de instrumente de editare foto pe care le puteți folosi pentru a genera imagini personalizate.
În cele din urmă, colecția trebuie să fie unică în funcție de aportul și dorințele tale individuale. Acesta este esența.
Sunteţi gata? Sa incepem.
Generator NFT
Acesta ar putea fi cel mai simplu generator NFT de acolo - și este nelimitat! Spre deosebire de alte generatoare NFT care vă taxează de fiecare dată când doriți să faceți o colecție, cu The NFT Generator puteți genera câte colecții doriți pentru 99 USD pe lună.
Dacă tot credeți că este puțin cam greu să începeți, puteți utiliza codul nostru special de reducere GEEK20 pentru o reducere de 20% la checkout! Numai pentru cititorii Geekflare
Modul în care funcționează este destul de explicit, dar haideți să-l parcurgem pentru orice eventualitate.
Puteți face clic pe „Adăugați strat” pentru a adăuga fiecare strat și pentru a ajusta raritățile dorite. Veți ajunge cu așa ceva, să vă puteți previzualiza întotdeauna colecția pe măsură ce mergeți pe partea dreaptă.

Odată ce sunteți gata, puteți apăsa pur și simplu „Descărcați colecția” și vă va descărca colecția de 10k NFT cu metadatele și tabelele de raritate.
Dacă doriți să vă implementați colecția cu ei, utilizați doar instrumentul lor de contract inteligent. Au un comision inițial standard de 4,9% la monetărie.

Instrumentul vine cu funcții de dezvăluire ulterioară, vânzare privată, vânzare publică, listă albă, buton de mentă și site web prefabricat în cazul în care nu aveți încă unul. Ele sunt, de asemenea, destul de utile prin chatul live în cazul în care aveți nevoie de asistență sau ajutor pentru configurarea contractului inteligent.
NFT-Inator

Cu toată sinceritatea, NFT-Inator ar putea fi singurul instrument de care veți avea nevoie vreodată pentru această lucrare. Nu numai că puteți genera o colecție personalizată, dar platforma oferă și funcții suplimentare, cum ar fi metadate pentru Ethereum, Solana și Polygon. Și este complet gratuit.
Deci, cum funcționează? În primul rând, puteți deschide pagina Demo.
Această pagină va extrage automat date dintr-o colecție publicată anterior numită Space Sneks Society.

Pe această pagină veți găsi mai multe opțiuni de configurare. Și anume, bara laterală din extrema dreaptă include:
- Accesorii
- Articole pentru cap
- Haine
- Ochi
- Expresie
- Piele
- fundal
Acestea vor fi straturile pentru întreaga ta colecție NFT. Și pentru acest set de instrumente specific – trebuie să le includeți pe toate folosind instrumentul cu propriile date. Există un folder demonstrativ disponibil pentru descărcare pe pagina lor de pornire.
Vă recomand să îl obțineți astfel încât să înțelegeți structura folderului înainte de a vă încărca propriile straturi.
Adăugarea de trăsături personalizate (ajustarea rarității)
Unul dintre modalitățile prin care colecțiile NFT devin cu adevărat unice este prin raritatea trăsăturilor. Trăsăturile în acest context sunt elementele vizuale pe care le adăugați generatorului. De exemplu, dacă încărcați zece straturi „Ochi” diferite – puteți face ca unul dintre ele să apară doar într-un singur NFT.

În NFT-Inator - acest lucru se face accesând Setări -> Trăsături . Pe această pagină, puteți regla cât de des ar trebui să apară un strat individual în timpul procesului de generare. De asemenea, puteți specifica, de asemenea, numărul de imagini pe care doriți să le generați în total.

Un alt lucru pe care îl puteți face (cu acest instrument specific) este să creați singur un design personalizat și să îl salvați. Când accesați pagina Generare , veți avea opțiunea de a include și modelele salvate.
Acest lucru vă permite să creați NFT-uri extrem de rare în colecția dvs. pe care le puteți alege să le distribuiți manual.
În general, este un instrument simplu pentru a face treaba. Dosarul de export va conține fișiere imagine .PNG și fișierul JSON, care include metadate. Metadatele se referă la modificatori unici care verifică dacă este, de fapt, o colecție unică.
Și mai important, fișierele JSON vor fi necesare la publicarea colecției dvs. nou create.
Instrumente suplimentare pentru generarea de NFT la scară
Înainte de a vorbi despre menținerea și listarea unei colecții, să menționăm pe scurt câteva alte instrumente. Acestea sunt toate proiecte open-source construite de comunitate. Deci, va fi necesară puțină experiență tehnică.
Dar, conceptul de utilizare a straturilor rămâne exact același.
NFT.net – Aceasta este o aplicație bazată pe Windows pentru a genera colecții întregi. Puteți specifica metadate și ajusta dimensiunea colecției după cum este necesar.
CyberDoggos – Acesta este același script Python care a fost folosit pentru a genera colecția CyberDoggos. Vine cu date demonstrative pentru a face un test de rulare și a vedea cum funcționează programul.
Appsus – Aceasta este o aplicație bazată pe desktop disponibilă pentru Windows, Linux și OSX. Puteți personaliza ordinea în care apar straturile și raritatea acestora.
În multe cazuri, veți descoperi că colecțiile mai autentice sunt de obicei generate de dezvoltatori experimentați. Ca atare, nu ar strica să-i cereți autorului colecției să vă spună cum și-a atins rezultatul particular al designului.
În afară de asta, aceste instrumente oferă o mulțime de baze pentru a începe.
Cum se publică o colecție NFT
Deci, aici lucrurile devin puțin mai complicate. Nu este practic să generați 100 sau 1.000 sau chiar 10.000 de NFT și să le listați pentru vânzare toate odată. Taxele asociate cu acest lucru ar fi absolut nebunești. Dar, există o cale de ocolire.
Și se numește contracte inteligente.
Un contract inteligent este baza tuturor colecțiilor NFT. Gândiți-vă la ea ca la cheia care poate descuia o anumită ușă. În acest caz, această cheie este cea care poate verifica autenticitatea unui NFT sau, mai degrabă, întreaga colecție. Permiteți-mi să explic mai departe acest lucru cu o ilustrație simplă.
Să presupunem că ați bătut „o-a-awesome-piece-of-art.jpeg” și cineva încarcă acest .jpeg pe site-ul său web. Într-un astfel de caz, nu există nicio modalitate de a verifica autenticitatea acestui fișier, chiar dacă metadatele sunt aceleași.
Cu un contract inteligent – IPFS – puteți atribui un simbol unic pentru fiecare piesă de artă individuală. În acest fel, oricine deține NFT - el sau ea deține o dovadă blockchain reală a autenticității pentru acel activ specific.
Acest lucru este important deoarece au existat cazuri în trecut în care oamenii au manipulat NFT-uri deja vândute.
Crearea unui contract inteligent fără experiență blockchain

Este de la sine înțeles că există o mulțime de detalii tehnice care intră în contractele inteligente. Cel mai frecvent, un contract inteligent este implementat utilizând Solidity și OpenZeppelin sau ceva de genul Minty. Pentru acest articol, ne concentrăm în primul rând pe instrumentele low-code pentru a evita să scriem codul singuri.
Pentru a rezuma, este posibil să implementați un contract inteligent pentru colecția dvs. NFT fără experiență anterioară în blockchain. Înseamnă doar că va trebui să utilizați un intermediar pentru a se ocupa de toate lucrurile tehnice în numele dvs.
NiftyKit: o modalitate ușoară de a implementa contracte inteligente

Am făcut cercetări ample despre instrumente care vă pot ajuta să creați un contract inteligent și, de asemenea, să implementați colecția. Și NiftyKit s-a remarcat drept câștigătorul clar. Platforma face să redactați rapid un contract inteligent și să vă încărcați colecția într-un mod absolut ușor.
Odată ce v-ați înscris, din pagina de profil, puteți da clic pe Creare colecție . Pe această pagină, trebuie să furnizați:
- Fotografia principală.
- Imagine banner.
- Numele colecției. De exemplu , colecția Geekflare.
- Simbol de colecție. De exemplu , GFC
- Și o descriere personalizată.
Procesul este destul de simplu. După ce ați terminat, puteți începe să vă încărcați NFT-urile și să specificați descrieri individuale.
Cum să implementați contractul inteligent
Taxa pentru implementarea unui contract inteligent cu NiftyKit este de 9,99 USD la momentul scrierii acestui articol. Aceasta include un contract inteligent ERC721 care va fi legat de portofelul MetaMask pe care l-ați conectat cu NiftyKit. Contractul inteligent este apoi disponibil și pentru vizibilitate pe piețe precum OpenSea.
Este nevoie de cel mult 48 de ore pentru ca procesul să fie finalizat.
Pe partea bună, taxa este o plată unică. În plus, vă puteți duce contractul inteligent pe orice altă platformă de gestionare NFT, atâta timp cât vă permit să îl importați.
Amintiți-vă că este imposibil să creați un smart contract gratuit.
Adăugarea de NFT la contractul dvs. inteligent
Odată ce ați trecut de implementarea contractului inteligent, puteți începe să adăugați și să creați NFT-urile dvs.

De asemenea, puteți invita alți utilizatori, partenerii dvs., pentru a vă ajuta să accelerați procesul. În acest moment, NiftyKit nu oferă o modalitate de a importa loturi de active simultan. Cu toate acestea, au planuri de a adăuga această caracteristică.
Și, în multe cazuri, vă va fi mai bine să descărcați activele individual. De exemplu, majoritatea colecțiilor funcționează pe baza „montării atunci când sunt vândute”.
Această abordare înseamnă că bateți NFT-ul specific doar atunci când cineva arată un interes real pentru el.
Declarație de încheiere
Există destul de multe detalii tehnice care intră în menținerea unei colecții NFT. Cu atât mai mult dacă doriți să construiți ceva în gama de mii de active. Sfatul meu este să luați în considerare abilitățile pe care le aveți deja și apoi să completați orice altceva cu instrumente externe.
Cel mai bun mod de a renunța la o colecție NFT ar fi să scrieți singur codul pentru fiecare pas individual. Dar, din păcate, nu este o alternativă ieftină de la Solidity, iar dezvoltatorii Rust percep taxe orare enorme pentru munca lor.
Cred că, dacă vrei ceva cu întreținere redusă, atunci soluțiile prezentate în acest articol ar trebui să fie de mare ajutor.
Nu în ultimul rând, consultați unele dintre instrumentele de urmărire NFT.