Jak stworzyć NFT

Autor: Kraken Learn team
11 min
25 września 2024

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

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

  • Wiele platform blockchain obsługuje tworzenie NFT, z których najpopularniejszą jest Ethereum.

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

Co to jest NFT i jak je stworzyć? 🤷

Niewymienialny token (NFT) to zasób cyfrowy, który jest przede wszystkim unikalny.

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 tego wartość?

Cóż, każdy NFT skutecznie działa jako zapis własności, zapisany niezmiennie w blockchainie. Zazwyczaj ta własność dotyczy elementu 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 artykule Co to jest NFT?

Stworzenie takiego zasobu 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ć pojedyncze dzieło sztuki, czy stworzyć społeczność wokół programowo generowanej kolekcji NFT.

candlesticks

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

Zanim zanurzysz się w ekscytujący świat Web3 i NFT, warto rozważyć kilka poniższych czynników.

Koszty

Podobnie jak w przypadku praktycznie wszystkich działań opartych na blockchainie, tworzenie kolekcji NFT (i przyszła dystrybucja każdego elementu) wiąże 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, zapoznaj się z naszym przewodnikiem Kraken Learn Center: Co to jest opłata za gaz w blockchainie?

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

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

  • Koszty marketingu/promocji (w celu zwiększenia świadomości projektu)

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

Regulacje i podatki

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

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

Zobacz nasz kompletny przewodnik po amerykańskich podatkach od kryptowalut, w tym podatkach od NFT, tutaj.

Wybór protokołu

Który blockchain najlepiej odpowiada Twoim potrzebom? Koszt nie powinien być jedynym czynnikiem — mniej znany i tańszy blockchain może skutkować mniejszymi wydatkami, ale może również odizolować Cię od większej potencjalnej publiczności, która wchodzi w interakcje głównie w ekosystemie Ethereum.

Przed rozpoczęciem zalecamy zbadanie różnych blockchainów — poznaj ich społeczności, ich najlepsze projekty i to, gdzie Twój własny projekt może się wpasować.

Tworzenie planu NFT ⚒️

Po omówieniu poprzednich punktów możesz zacząć myśleć o tym, co faktycznie reprezentuje Twój zasób cyfrowy.

Czy jest to kolekcja 1000 przepustek członkowskich opartych na blockchainie, które dają posiadaczom dostęp do odblokowywalnych treści lub wydarzeń osobistych? Kolekcja 10 000 unikalnych postaci fantasy, każda z innymi rzadkościami i cechami, które służą jako cyfrowe awatary dla społeczności metaversum? 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 najważniejsze, powinieneś poświęcić trochę czasu na skodyfikowanie swojego planu, dopracowanie „historii” swojej kolekcji i określenie wymagań (np. inteligentne kontrakty, projekt graficzny i inne niezbędne zasoby).

Image of a line chart and a candlestick chart

Tworzenie NFT 🎨

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

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

Aby uprościć sprawę, 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żesz zrobić z NFT?

Zamiast tego załóżmy, że jesteś zainteresowany tworzeniem NFT w celu wystawienia ich na rynku NFT, aby mieć nadzieję na sprzedaż.

Za chwilę szczegółowo opiszemy kroki tworzenia NFT na wysokim poziomie — jednak możesz zdecydować się na użycie pakietu oprogramowania, który zajmie się niektórymi (lub wszystkimi) z tych kroków, takiego jak NFT Art Generator firmy One Mint.

Ważne jest, aby przeprowadzić należytą staranność na wszystkich platformach związanych z NFT przed utworzeniem konta lub wydaniem jakichkolwiek pieniędzy. Może to obejmować czytanie zaufanych recenzji i referencji, między innymi.

1. Grafika i projekt

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

Dobre przykłady tego można znaleźć w 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 do pływania lub zwykłe oczy.

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

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

2. Sztuka generatywna i metadane

Gdy grafika jest gotowa, czas ożywić swoje postacie.

Ten etap procesu polega na łączeniu cech w celu stworzenia elementów Twojej kolekcji.

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

Po zakończeniu procesu będziesz mieć kolekcję dzieł sztuki, które zawierają 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 5000, nadszedł czas na wygenerowanie odpowiednich metadanych — plików o strukturze JSON, które szczegółowo opisują takie rzeczy jak nazwa NFT, opis, cechy i lokalizacja.

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

Metadane NFT to cecha wyróżniająca ten typ aktywów kryptograficznych od innych.

Większość NFT przechowuje swoją grafikę (i metadane) poza łańcuchem, ponieważ osadzenie ich bezpośrednio w blockchainie byłoby zbyt kosztowne. Inteligentny kontrakt kolekcji przechowuje zamiast tego link do plików. Najlepsze 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ły aktor mógłby manipulować metadanymi.

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

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

Uwaga: nie omówiliśmy rzadkości cech, ale byłoby to łatwe do wdrożenia na tym etapie: po prostu określiłbyś, że niektóre cechy powinny być bardziej lub mniej rozpowszechnione 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 NFT jest rzadsze od innego z tej samej kolekcji, zapoznaj się z naszym artykułem Co to jest ranking rzadkości NFT?

3. Tworzenie inteligentnego kontraktu

Teraz możemy przenieść naszą uwagę na część procesu związaną z blockchainem.

Na Ethereum możesz użyć języka programowania Solidity do napisania własnego inteligentnego kontraktu, który zdefiniuje zasady dla kolekcji NFT.

Nie musisz jednak pisać tego od zera.

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

Zapewni to szeroką kompatybilność Twoich tokenów z innymi rynkami i dApps opartymi na Ethereum, a także pozwoli na mapowanie metadanych do każdego tokena w kolekcji.

OpenZeppelin to świetne repozytorium inteligentnych kontraktów Ethereum, bogate w zasoby dla tych, którzy eksperymentują z Solidity.

Dodatkowo, więcej informacji o ERC-721 znajdziesz tutaj, a zdobytą wiedzę możesz zastosować w praktyce za pomocą narzędzia przeglądarkowego, takiego jak Remix.

Aby dowiedzieć się więcej o inteligentnych kontraktach i ich ważnej roli w ekosystemie kryptowalut, zapoznaj się z naszym artykułem Co to jest inteligentny 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 rozpowszechnić informacje o projekcie i rozwijać jego społeczność — być może za pośrednictwem X, Reddit lub Discord.

Możesz 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 dalsze tworzenie wartości dla posiadaczy tokenów dzięki jasnej mapie drogowej i częstej komunikacji.

Oczywiście są też tacy, którzy po prostu chcą tworzyć NFT dla zabawy. Jeśli tak, to jest to część, w której możesz po prostu cieszyć się cyfrowymi kreacjami, które ożywiłeś, i wyświetlać je online, aby wszyscy mogli je zobaczyć.

Image of a line chart and a candlestick chart

Dlaczego warto tworzyć NFT? 💻

Tokeny niewymienialne są niezwykle elastyczne i mogą być dostosowane do szeregu indywidualnych i biznesowych przypadków użycia.

Dla osób indywidualnych

  • Ekspresja artystyczna: NFT to nowa droga dla artystów do digitalizacji ich pracy — umożliwiająca im sprzedaż dzieł na globalnym rynku i eksperymentowanie z nowymi mediami.

  • Cyfrowe awatary: posiadając unikalny element w szerszej 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 person.

Dla firm

  • Protokoły potwierdzenia obecności (POAP): organizacje mogą mintować POAP jako pamiątkę lub cyfrową odznakę, która uwiecznia obecność lub udział posiadacza w wydarzeniach IRL lub wirtualnych.

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

  • Uprzywilejowane korzyści: firmy mogą skutecznie wykorzystywać NFT jako cyfrowe „karty VIP” — zapewniając posiadaczom dostęp do korzyści, zniżek lub ekskluzywnych treści za pomocą tokenów.

Podsumowując, teraz możesz kontynuować swoją podróż w świecie kryptowalut, lepiej rozumiejąc proces tworzenia NFT za pomocą blockchaina Ethereum — od etapu planowania do uruchomienia w sieci głównej.

Warto pamiętać, że dzisiejsze najlepsze projekty NFT są cenne dzięki społecznościom, które je otaczają. Aby rozwijać własną kolekcję, jasna komunikacja, solidna mapa drogowa i silna marka są nieocenione w budowaniu społeczności entuzjastów Web3, którzy będą wspierać Twoją wizję.

Rynek NFT Krakena

Kraken NFT szybko staje się preferowanym miejscem dla traderów poważnie traktujących tokeny niewymienialne. Dzięki transferom bez opłat za gaz i wykonaniom poza łańcuchem, koszty są ponoszone tylko podczas przenoszenia aktywów do lub z rynku.

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

Obsługując setki kolekcji na Ethereum, Polygon i Solana oraz umożliwiając płatności zarówno w walutach fiducjarnych, jak i kryptowalutach, Kraken NFT jest głównym miejscem dla użytkowników szukających swojego kolejnego NFT.