Jak stworzyć NFT

Przez Kraken Learn team
11 min
25 września 2024

Przewodnik dla początkujących po tworzeniu tokenów niewymienialnych 👾

  • Zastosowania NFT są ogromne — od ekspresji artystycznej i cyfrowych przedmiotów kolekcjonerskich po zasoby w grach i awatary online.

  • Wiele platform blockchain wspiera tworzenie NFT, a najpopularniejszą z nich jest Ethereum.

  • Tworzenie kolekcji NFT (lub jednorazowego NFT) to stosunkowo prosty proces, ułatwiony dzięki gotowym narzędziom.

Co to jest NFT i jak je stworzyć? 🤷

Token niewymienialny (NFT) to aktywo cyfrowe, które jest przede wszystkim unikalne.

Podczas gdy kryptowaluty takie jak Bitcoin (BTC)Ether (ETH) składają się z pojedynczych jednostek, które można wymieniać na równowartość, dwóch NFT nie można zastąpić jeden do jednego.

Jaka jest w tym wartość?

Cóż, każdy NFT skutecznie działa jako zapis własności, zapisany niezmiennie w blockchainie. Zazwyczaj ta własność dotyczy fragmentu mediów (pliku cyfrowego, takiego jak .jpeg, .png lub .gif) — a sam NFT służy jako publiczny certyfikat autoryzacji.

Chcesz dowiedzieć się więcej o NFT i ich zastosowaniach? Omówiliśmy to w Co to jest NFT?

Stworzenie takiego aktywa mogło być kiedyś osiągalne tylko dla deweloperów zaznajomionych z blockchainem. 

Ale dziś dostępna jest szeroka gama gotowych narzędzi, które ułatwiają uruchamianie NFT — niezależnie od tego, czy chcesz ożywić unikalne dzieło sztuki (1/1), czy stworzyć społeczność wokół programowo generowanej kolekcji NFT.

candlesticks

Co należy wziąć pod uwagę przed stworzeniem NFT 📋

Zanim zagłębisz się w ekscytujący świat Web3 i NFT, możesz chcieć wziąć pod uwagę niektóre z poniższych czynników.

Koszty

Jak w przypadku praktycznie wszystkich działań opartych na blockchainie, tworzenie kolekcji NFT (i przyszła dystrybucja każdego elementu) będzie wiązać się z opłatami transakcyjnymi. Różnią się one w zależności od wybranego blockchaina: Ethereum, na przykład, ma stosunkowo wyższe opłaty niż alternatywa taka jak Solana.

Aby uzyskać więcej informacji, sprawdź nasz przewodnik Kraken Learn Center, Co to jest opłata gas w blockchainie?

Dodatkowe koszty, które należy wziąć pod uwagę, to:

  • Możliwe opłaty za wystawienie (aby udostępnić swoje NFT na rynku NFT)

  • Koszty marketingu/promocji (aby zwiększyć świadomość Twojego projektu)

  • Koszty hostingu (dla powiązanej strony internetowej, lub, jeśli zdecydujesz się hostować swoje pliki NFT w zewnętrznej bazie danych)

Przepisy i podatki

Jeśli masz do czynienia z treściami cyfrowymi, będziesz musiał zapoznać się z odpowiednimi przepisami (np. prawami autorskimi i prawami własności intelektualnej).

Możesz również skonsultować się z profesjonalistą w sprawie regulacji dotyczących emisji i dystrybucji NFT w wybranej(ych) jurysdykcji(ach) oraz konsekwencji podatkowych związanych ze sprzedażą (zyski często podlegają podatkowi od zysków kapitałowych).

Zobacz nasz kompletny przewodnik po podatkach od krypto w USA, w tym podatkach od NFT, tutaj.

Wybór protokołu

Który blockchain najlepiej odpowiada Twoim potrzebom? Koszt nie powinien być tutaj jedynym czynnikiem — mniej znany i tańszy blockchain może oznaczać mniejsze wydatki, ale może również odizolować Cię od większej potencjalnej publiczności, która wchodzi w interakcje przede wszystkim w, na przykład, ekosystemie Ethereum.

Przed rozpoczęciem zalecamy zbadanie różnych blockchainów — poznaj ich społeczności, ich najważniejsze projekty i zastanów się, gdzie mógłby pasować Twój własny.

Tworzenie planu NFT ⚒️

Po omówieniu poprzednich punktów możesz zacząć zastanawiać się, co faktycznie reprezentuje Twój zasób cyfrowy.

Czy jest to kolekcja 1000 karnetów członkowskich opartych na blockchain, które zapewniają posiadaczom dostęp do treści do odblokowania lub wydarzeń osobistych? Kolekcja 10 000 unikalnych postaci fantasy, z których każda ma różne rzadkości i cechy, służących jako cyfrowe awatary dla społeczności metaversalnej? A może limitowana seria unikalnych dzieł sztuki bez dodatkowych funkcji?

Twój projekt może być kombinacją tych elementów — lub czymś zupełnie innym. Co ważne, powinieneś poświęcić trochę czasu na skodyfikowanie swojego planu, dopracowanie „historii” swojej kolekcji i określenie wymagań (np. smart contracts, art design i innych niezbędnych zasobów).

Image of a line chart and a candlestick chart

Tworzenie NFT 🎨

Na potrzeby tego artykułu załóżmy, że wprowadzasz kolekcję 5000 generatywnych postaci kreskówkowych o tematyce morskiej na blockchainie Ethereum.

Wiele z opisanych poniżej kroków będzie działać na innych blockchainach, choć każdy z nich zazwyczaj posiada własne standardy tokenów NFT, języki programowania i platformy wspierające.

Dla uproszczenia załóżmy również, że nie rozważasz dodawania żadnych zaawansowanych funkcji. Aby dowiedzieć się więcej o tych funkcjach i różnych sposobach wykorzystania NFT, możesz zapoznać się z naszym artykułem Co można zrobić z NFT?

Zamiast tego załóżmy, że interesuje Cię tworzenie NFT z zamiarem ich wystawienia na giełdzie NFT w nadziei na sprzedaż.

Zaraz szczegółowo opiszemy kroki tworzenia NFT na wysokim poziomie — jednak możesz wybrać pakiet oprogramowania, który zajmie się niektórymi (lub wszystkimi) z tych kroków, takimi jak NFT Art Generator firmy One Mint.

Ważne jest, aby przeprowadzić due diligence na wszystkich platformach związanych z NFT, zanim założysz konta lub wydasz pieniądze. Może to obejmować m.in. czytanie zaufanych recenzji i opinii.

1. Grafika i projektowanie

Jak wspomniano, postacie Twojego hipotetycznego projektu są generatywne: w języku NFT oznacza to, że będą podążać za podobnym schematem, ale będą się wyróżniać unikalną kombinacją cech.

Aby zobaczyć dobre przykłady, sprawdź Bored Ape Yacht Club lub CryptoPunks.

Najpierw możesz chcieć pogrupować swoje cechy w kategorie, takie jak: kolor tła, kapelusz, fryzura, gatunek i oczy.

W ramach tych kategorii możesz również dodać różne warianty. Kolory tła, na przykład, mogą występować w kolorach: białym, niebieskim, zielonym, pomarańczowym i złotym. Oczy mogą mieć 10 różnych permutacji, w tym okulary przeciwsłoneczne, okulary pływackie lub zwykłe oczy.

Ważne jest, aby było wystarczająco dużo cech w mieszance, aby stworzyć 5000 unikalnych NFT — w przeciwnym razie niektórzy członkowie kolekcji będą wizualnie nie do odróżnienia od innych.

Gdy już będziesz zadowolony z ich doprecyzowania, możesz zacząć projektować je w swoim preferowanym oprogramowaniu. Jeśli nie jesteś biegły w digital art, możesz zamiast tego zdecydować się na współpracę z zaufanym artystą cyfrowym.

2. Sztuka generatywna i metadane

Kiedy grafika jest gotowa, nadszedł czas, aby ożywić swoje postacie.

Ten etap procesu polega na łączeniu cech, aby stworzyć elementy w Twojej kolekcji.

Ponownie, możesz użyć gotowego oprogramowania (takiego jak Bueno), stworzyć skrypt samodzielnie lub pobrać istniejący z GitHub.

Po zakończeniu procesu będziesz mieć kolekcję dzieł sztuki, która zawiera każdą możliwą kombinację cech. Zakładając, że każda z powyższych kategorii ma 10 cech (z wyjątkiem koloru tła, który ma pięć), teoretycznie możesz stworzyć maksymalnie 20 000 unikalnych elementów.

Po wybraniu ostatecznych 5 000, nadszedł czas na wygenerowanie odpowiadających metadanych — plików o strukturze JSON, które szczegółowo opisują takie rzeczy jak nazwa, opis, cechy i lokalizacja NFT.

Oto przykład, jak mogą wyglądać metadane NFT, pochodzący z kolekcji Bored Ape Yacht Club.

Metadane NFT to cecha wyróżniająca, która odróżnia ten typ aktywów krypto od innych.

Większość NFT przechowuje swoją grafikę (i metadane) off-chain, ponieważ osadzanie ich bezpośrednio w blockchainie byłoby zbyt kosztowne. Zamiast tego, smart kontrakt kolekcji przechowuje link do plików. Główne opcje to IPFS (jak w poprzednim przykładzie BAYC) i Arweave.

Niektórzy decydują się na użycie scentralizowanych alternatyw dla swoich kolekcji, ale nie jest to zalecane — w przypadku utraty dostępu do tej domeny, złośliwy podmiot mógłby manipulować metadanymi.

Po przesłaniu wszystkich plików wygenerujesz link, który można umieścić w swoim smart kontrakcie. Jeśli Twój link to na przykład ipfs://kraken123, a Twoje pliki były numerowane, mógłbyś adresować je indywidualnie, np. ipfs://kraken123/1, ipfs://kraken123/2 itd.

Możesz również rozważyć wdrożenie lazy minting, aby zaoszczędzić na kosztach: zamiast natychmiastowo mintować 5 000 NFT, opóźnisz mintowanie do momentu, gdy użytkownik wejdzie w interakcję ze smart kontraktem, co pozwoli mu pokryć opłaty za gaz.

Uwaga: nie omawialiśmy rzadkości cech, ale byłoby to łatwe do zaimplementowania na tym etapie: wystarczyłoby określić, że niektóre cechy powinny być bardziej lub mniej powszechne niż inne. Przykładem rzadkości cech może być dalsze kategoryzowanie NFT jako pospolitych, rzadkich lub mitycznych.

Aby dowiedzieć się więcej o tym, co sprawia, że jeden NFT jest rzadszy od innego z tej samej kolekcji, sprawdź nasz artykuł Co to jest ranking rzadkości NFT?

3. Tworzenie smart kontraktu

Teraz możemy skierować naszą uwagę na część procesu dotyczącą blockchaina.

Na Ethereum możesz użyć języka programowania Solidity, aby napisać swój własny smart kontrakt, który określi zasady dla kolekcji NFT.

Nie musisz jednak pisać go od zera.

Standard ERC-721 to popularny schemat używany przez wielu do tworzenia smart kontraktów NFT.

Dzięki temu Twoje tokeny będą szeroko kompatybilne z innymi marketplace'ami i dApps opartymi na Ethereum, a także pozwoli to na przypisanie metadanych do każdego tokena w kolekcji.

OpenZepplin to doskonałe repozytorium smart kontraktów Ethereum, bogate w zasoby dla tych, którzy eksperymentują z Solidity.

Dodatkowo, więcej informacji na temat ERC-721 znajdziesz tutaj, a zdobytą wiedzę możesz wykorzystać w praktyce za pomocą narzędzia opartego na przeglądarce, takiego jak Remix.

Aby dowiedzieć się więcej o smart kontraktach i ich ważnej roli w ekosystemie krypto, sprawdź nasz artykuł Co to jest smart kontrakt?

4. Wdrożenie i uruchomienie

Gdy kontrakt zostanie utworzony i dokładnie przetestowany, można go wdrożyć w sieci Ethereum. I to wszystko!

Teraz nadszedł czas, aby rozpromować projekt i rozwijać jego społeczność — prawdopodobnie za pośrednictwem X, Reddit lub Discord.

Warto również rozważyć nawiązywanie kontaktów z podobnie myślącymi twórcami i ich obserwatorami, wystawianie NFT na sprzedaż za pośrednictwem rynków takich jak Kraken NFT, OpenSea i Magic Eden, a także ciągłe tworzenie wartości dla posiadaczy tokenów poprzez jasny plan działania i częstą komunikację.

Oczywiście są też tacy, którzy po prostu chcą tworzyć NFT dla zabawy. W takim przypadku możesz po prostu cieszyć się cyfrowymi kreacjami, które powołałeś do życia i wyświetlać je online, aby wszyscy mogli je zobaczyć.

Image of a line chart and a candlestick chart

Dlaczego tworzyć NFT? 💻

Niewymienialne tokeny są niezwykle elastyczne i mogą być dostosowane do szeregu indywidualnych i biznesowych zastosowań.

Dla osób prywatnych

  • Ekspresja artystyczna: NFT stanowią nową drogę dla artystów do digitalizacji ich pracy — umożliwiając im sprzedaż dzieł na globalnym rynku i eksperymentowanie z nowymi mediami.

  • Cyfrowe awatary: posiadając unikalny element w ramach większej kolekcji, posiadacze NFT mogą sygnalizować swoją indywidualność, jednocześnie łącząc się ze społecznością posiadaczy, którzy podzielają ich zainteresowania lub wartości. Wystarczy spojrzeć na popularność kolekcji PFP (np. Pudgy Penguins), aby zobaczyć, jak NFT mogą stać się integralną częścią internetowych wizerunków osób.

Dla firm

  • Proof of Attendance Protocols (POAPs): organizacje mogą wybijać POAP jako pamiątkę lub cyfrową odznakę, która uwiecznia obecność lub udział posiadacza w wydarzeniach IRL lub wirtualnych.

  • Cyfrowe przedmioty kolekcjonerskie: wprowadzenie serii cyfrowych przedmiotów może pomóc wzmocnić markę i lepiej zaangażować klientów.

  • Uprzywilejowania z dostępem tokenowym: firmy mogą skutecznie wykorzystywać NFT jako cyfrowe „karty VIP” — zapewniając posiadaczom dostęp do korzyści, zniżek lub ekskluzywnych treści dzięki tokenom.

Podsumowując, możesz teraz kontynuować swoją krypto podróż z lepszym zrozumieniem procesu tworzenia NFT za pomocą blockchaina Ethereum — od etapu planowania do uruchomienia mainnetu.

Warto pamiętać, że dzisiejsze najlepsze projekty NFT są cenne ze względu na społeczności, które je otaczają. Aby rozwijać własną kolekcję, jasna komunikacja, solidny plan działania i silna marka są nieocenione w pielęgnowaniu społeczności entuzjastów Web3, którzy będą wspierać Twoją wizję.

Rynek NFT Kraken

Kraken NFT szybko staje się preferowanym miejscem dla traderów poważnie podchodzących do niewymienialnych tokenów. Dzięki transferom bez opłat za gaz i egzekucjom poza łańcuchem, koszty są ponoszone tylko podczas przenoszenia aktywów do lub z marketplace'u.

Zarówno początkujący, jak i profesjonaliści chwalą jego łatwą rejestrację, intuicyjne narzędzia wyszukiwania i bogaty pakiet zasobów edukacyjnych. 

Obsługując setki kolekcji w sieciach Ethereum, Polygon i Solana oraz umożliwiając płatności zarówno w walutach fiat, jak i kryptowalutach, Kraken NFT jest głównym miejscem docelowym dla użytkowników poszukujących swojego następnego NFT.