Jak stworzyć kolekcję NFT za pomocą inteligentnej umowy?

Opublikowany: 2022-02-09

Dla wielu osób bycie częścią kolekcji NFT jest symbolem dowodu społecznego. Dla innych oznacza to bycie częścią większej społeczności, która dzieli podobnie myślące pomysły. A dla niektórych jest to pomysł kolekcjonowania czegoś, co jest dostępne w ograniczonej ilości.

Czym więc są kolekcje NFT? W prostych słowach są to zestaw wygenerowanych komputerowo postaci, które przedstawiają konkretny pomysł.

W naszym artykule wprowadzającym dowiedzieliśmy się o wybijaniu NFT i wystawianiu go na sprzedaż na OpenSea. Teraz nadszedł czas, aby pójść o krok dalej i dowiedzieć się, jak stworzyć całą kolekcję NFT.

Do najbardziej znanych kolekcji należą CryptoPunks, Bored Ape Yacht Club i Cool Cats. Ale oczywiście istnieją setki, jeśli nie tysiące innych takich kolekcji.

Aby ten przewodnik był jak najprostszy, założymy, że:

  • Doświadczenie: Wiesz już, czym jest NFT (jeśli nie, przeczytaj o NFT tutaj) i słyszałeś o ruchu Web3.
  • Projekt: Chcesz stworzyć niestandardową kolekcję NFT przy użyciu własnych grafik/pomysłów.
  • Techniczne: masz praktyczną wiedzę na temat pojęć technicznych, takich jak prowadzenie programu itp.

Są to proste wskazówki, dzięki którym możemy pozostać w temacie.

Najpierw zrozumiemy, w jaki sposób warstw jest używany do generowania niestandardowych wyników.

Co to jest nakładanie warstw w sztuce generatywnej?

Sztuka generatywna odnosi się do używania algorytmu (programu) do generowania niestandardowych kształtów, kolorów i form. Z natury jest nieprzewidywalny. Jest to również jeden z powodów, dla których niektóre kolekcje NFT stały się tak popularne.

Ponieważ wynik nie może być zagwarantowany – każdy NFT ma unikalną cechę.

W odniesieniu do warstw – są to dane (sztuka), które dostarczasz narzędziom, których używasz do generowania kolekcji.

Oto wizualny przykład:

Przykład warstw NFT

Jak widać, mamy 3 różne warstwy: Background , Shape i Custom .

Za każdym razem, gdy użyjesz jednego z narzędzi w tym przewodniku, będziesz musiał dostarczyć warstwy niezbędne do wygenerowania swojej kolekcji.

Oto podstawowe wyjaśnienie:

  • Custom odnosi się do rodzaju postaci, którą chcemy wykorzystać jako centralny punkt kolekcji.
  • Kształt odnosi się do rodzaju kształtów/dostosowań, które chcemy widzieć w każdym wygenerowanym obrazie.
  • Tło odnosi się do niestandardowych kolorów tła, których program może losowo używać dla każdego obrazu.

Różne narzędzia mają różne wymagania i możliwości. Więcej o tym wkrótce.

Ale najpierw odpowiedzmy na to pytanie:

Czy potrzebujesz doświadczenia w projektowaniu, aby stworzyć kolekcję NFT?

Chociaż byłoby wspaniale wygenerować w magiczny sposób unikalną kolekcję 10 000 postaci, musisz dostarczyć kilka podstawowych rzeczy. A w tym przypadku warstwy.

Jest to najbardziej praktyczny rodzaj projektu, a to, jak wyjątkowy chcesz, aby był, zależy wyłącznie od Ciebie. Istnieje mnóstwo narzędzi do edycji zdjęć, których możesz użyć do wygenerowania niestandardowych obrazów.

Ostatecznie kolekcja musi być wyjątkowa w oparciu o Twój indywidualny wkład i pragnienia. Oto sedno tego.

Jesteś gotowy? Zaczynajmy.

NFT-Inator: najlepszy zestaw narzędzi

NFT-Inator

Szczerze mówiąc, NFT-Inator może być jedynym narzędziem, jakiego będziesz potrzebować do pracy. Nie tylko możesz wygenerować niestandardową kolekcję, ale platforma zapewnia również dodatkowe funkcje, takie jak metadane dla Ethereum, Solana i Polygon. I to całkowicie za darmo.

Jak to działa? Przede wszystkim możesz otworzyć stronę Demo.

Ta strona automatycznie pobierze dane z wcześniej opublikowanej kolekcji o nazwie Space Sneks Society.

Demo Space Sneks Society

Na tej stronie znajdziesz kilka opcji konfiguracyjnych. Mianowicie skrajnie prawy pasek boczny zawiera:

  • Akcesoria
  • nakrycie głowy
  • Odzież
  • Oczy
  • Wyrażenie
  • Skóra
  • Tło

To będą warstwy dla całej Twojej kolekcji NFT. A w przypadku tego konkretnego zestawu narzędzi – musisz uwzględnić je wszystkie za pomocą narzędzia z własnymi danymi. Na ich stronie głównej dostępny jest folder demo.

Polecam go zdobyć, aby zrozumieć strukturę folderów przed przesłaniem własnych warstw.

Dodawanie niestandardowych cech (dostosowywanie rzadkości)

Jednym ze sposobów, w jaki kolekcje NFT stają się naprawdę wyjątkowe, jest rzadkość cech. Cechy w tym kontekście to elementy wizualne, które dodajesz do generatora. Na przykład, jeśli prześlesz dziesięć różnych warstw „Oczy” – możesz sprawić, by jedna z nich pojawiła się tylko w jednym NFT.

dostosowywanie kolekcji cech rzadkości nft

W NFT-Inator – można to zrobić, przechodząc do Ustawienia -> Cechy . Na tej stronie możesz dostosować częstotliwość wyświetlania poszczególnych warstw podczas procesu generowania. Podobnie możesz również określić, ile obrazów chcesz w sumie wygenerować.

Inną rzeczą, którą możesz zrobić (za pomocą tego konkretnego narzędzia), jest samodzielne utworzenie własnego projektu i zapisanie go. Po przejściu do strony Generuj będziesz mieć możliwość dołączenia również zapisanych projektów.

Dzięki temu możesz tworzyć niezwykle rzadkie NFT w swojej kolekcji, które możesz dystrybuować ręcznie.

Ogólnie rzecz biorąc, jest to proste narzędzie do wykonania pracy. Folder eksportu będzie zawierał pliki obrazów .PNG i plik JSON, który zawiera metadane. Metadane odnoszą się do unikalnych modyfikatorów, które weryfikują, że w rzeczywistości jest to unikalna kolekcja.

Co ważniejsze, pliki JSON będą wymagane podczas publikowania nowo utworzonej kolekcji.

Dodatkowe narzędzia do generowania transakcji NFT na dużą skalę

Zanim porozmawiamy o utrzymywaniu i wyświetlaniu kolekcji, pokrótce wspomnijmy o kilku innych narzędziach. To wszystko są projekty open-source zbudowane przez społeczność. Wymagane będzie więc trochę doświadczenia technicznego.

Ale koncepcja korzystania z warstw pozostaje dokładnie taka sama.

NFT.net — jest to aplikacja oparta na systemie Windows do generowania całych kolekcji. Możesz określić metadane i dostosować rozmiar kolekcji zgodnie z potrzebami.

CyberDoggos — jest to ten sam skrypt Pythona, który został użyty do wygenerowania kolekcji CyberDoggos. Zawiera dane demonstracyjne, aby wykonać test i zobaczyć, jak działa program.

Appsus — jest to aplikacja na komputery stacjonarna dostępna dla systemów Windows, Linux i OSX. Możesz dostosować kolejność wyświetlania warstw i ich rzadkość.

W wielu przypadkach okaże się, że bardziej autentyczne kolekcje są zwykle generowane przez doświadczonych programistów. W związku z tym nie zaszkodzi poprosić autora kolekcji, aby poinformował Cię, w jaki sposób osiągnęli swój konkretny wynik projektowania.

Poza tym narzędzia te zapewniają mnóstwo podstaw do rozpoczęcia pracy.

Jak opublikować kolekcję NFT

W tym miejscu sprawy stają się nieco trudniejsze. Niepraktyczne jest generowanie 100, 1000 lub nawet 10 000 transakcji NFT i wystawianie ich na sprzedaż za jednym razem. Opłaty z tym związane byłyby absolutnie szalone. Ale jest na to sposób. I to się nazywa inteligentne kontrakty.

Inteligentna umowa to podstawa wszystkich kolekcji NFT. Pomyśl o tym jako o kluczu, który może otworzyć określone drzwi. W tym przypadku ten klucz może zweryfikować autentyczność NFT, a raczej całej Twojej kolekcji. Pozwólcie, że wyjaśnię to dalej na prostej ilustracji.

Załóżmy, że wybiłeś „niesamowitą sztukę.jpeg” i ktoś przesłał ten plik .jpeg do swojej witryny. W takim przypadku nie ma możliwości zweryfikowania autentyczności tego pliku, nawet jeśli metadane są takie same.

Dzięki inteligentnej umowie – IPFS – możesz przypisać unikalny token do każdego dzieła sztuki. W ten sposób każdy, kto jest właścicielem NFT – ma rzeczywisty dowód blockchain potwierdzający autentyczność tego konkretnego zasobu.

Jest to ważne, ponieważ w przeszłości zdarzały się przypadki, w których ludzie manipulowali już sprzedanymi NFT.

Tworzenie inteligentnego kontraktu bez doświadczenia w blockchain

Inteligentne kontrakty OpenZeppelin

Nie trzeba dodawać, że w inteligentnych kontraktach jest wiele szczegółów technicznych. Najczęściej inteligentny kontrakt jest wdrażany przy użyciu Solidity i OpenZeppelin lub czegoś takiego jak Minty. W tym artykule skupiamy się przede wszystkim na narzędziach o niskim kodzie, aby uniknąć konieczności samodzielnego pisania kodu.

Podsumowując, możliwe jest wdrożenie inteligentnej umowy dla Twojej kolekcji NFT bez wcześniejszego doświadczenia w blockchain. Oznacza to po prostu, że będziesz musiał skorzystać z pośrednika, aby zająć się wszystkimi technicznymi sprawami w Twoim imieniu.

NiftyKit: łatwy sposób na wdrażanie inteligentnych kontraktów

FajnyKit

Przeprowadziłem obszerne badania nad narzędziami, które mogą pomóc w stworzeniu inteligentnego kontraktu, a także wdrożeniu kolekcji. A NiftyKit wyróżniał się jako wyraźny zwycięzca. Platforma sprawia, że ​​szybkie sporządzenie inteligentnej umowy i przesłanie kolekcji to absolutna bryza.

Po zarejestrowaniu się na stronie swojego profilu możesz kliknąć Utwórz kolekcję . Na tej stronie musisz podać:

  • Zdjęcie główne.
  • Obraz banera.
  • Nazwa kolekcji. Np . Kolekcja Geekflare.
  • Symbol kolekcji. Np . GFC
  • I niestandardowy opis.

Proces jest dość prosty. Gdy skończysz, możesz zacząć przesyłać swoje NFT i określić indywidualne opisy.

Jak wdrożyć inteligentną umowę

Opłata za wdrożenie inteligentnej umowy z NiftyKit wynosi 9,99 USD w momencie pisania tego artykułu. Obejmuje to inteligentną umowę ERC721, która zostanie powiązana z portfelem MetaMask, który został połączony z NiftyKit. Inteligentna umowa jest wtedy również dostępna dla widoczności na rynkach takich jak OpenSea.

Ukończenie procesu zajmuje maksymalnie 48 godzin.

Z drugiej strony opłata jest jednorazową opłatą. Dodatkowo możesz przenieść swoją inteligentną umowę na dowolną inną platformę zarządzania NFT, o ile pozwalają ją zaimportować.

Pamiętaj, że za darmo nie da się stworzyć inteligentnej umowy.

Dodawanie NFT do inteligentnego kontraktu

Po zakończeniu wdrażania inteligentnego kontraktu możesz zacząć dodawać i wydobywać swoje NFT.

Kolekcja GFC

Możesz również zaprosić innych użytkowników, swoich partnerów, aby pomogli Ci przyspieszyć ten proces. Obecnie NiftyKit nie umożliwia jednoczesnego importowania partii zasobów. Chociaż mają plany dodania tej funkcji.

I w wielu przypadkach – lepiej będzie, jeśli rozładujesz aktywa indywidualnie. Na przykład większość kolekcji działa na podstawie „mięty przy sprzedaży”.

Takie podejście oznacza, że ​​wybijasz konkretną NFT tylko wtedy, gdy ktoś wykazuje autentyczne zainteresowanie.

Oświadczenie końcowe

Istnieje wiele technicznych szczegółów związanych z utrzymaniem kolekcji NFT. Tym bardziej, jeśli chcesz zbudować coś w zakresie tysięcy aktywów. Radzę zastanowić się nad umiejętnościami, które już posiadasz, a następnie uzupełnić wszystko inne narzędziami zewnętrznymi.

Najlepszym sposobem na usunięcie kolekcji NFT byłoby samodzielne napisanie kodu dla każdego pojedynczego kroku. Ale niestety nie jest to tania alternatywa, ponieważ programiści Solidity i Rust pobierają ogromne opłaty godzinowe za swoją pracę.

Myślę, że jeśli chcesz czegoś łatwego w utrzymaniu, rozwiązania przedstawione w tym artykule powinny być bardzo pomocne.

Na koniec sprawdź niektóre z narzędzi do śledzenia NFT.