Hoe maak je een NFT

Een gids voor beginners voor het maken van non-fungible tokens 👾
-
De use cases voor NFT's zijn enorm — variërend van artistieke expressie en digitale verzamelobjecten tot in-game activa en online avatars.
-
Talrijke blockchain-platforms ondersteunen het maken van NFT's, waarvan Ethereum de populairste is.
-
Het maken van een NFT-collectie (of een eenmalige NFT) is een relatief eenvoudig proces, dat gemakkelijker wordt gemaakt met kant-en-klare tools.
Wat is een NFT en hoe maak je er een? 🤷
Een non-fungible token (NFT) is een digitaal activum dat bovenal uniek is.
Waar cryptocurrencies zoals Bitcoin (BTC) en Ether (ETH) bestaan uit individuele eenheden die kunnen worden ingewisseld voor een gelijke waarde, kunnen twee NFT's niet één-op-één worden vervangen.
Wat is daar de waarde van?
Welnu, elke NFT fungeert in feite als een eigendomsbewijs, dat onveranderlijk in de blockchain is vastgelegd. Meestal betreft dit eigendom een stuk media (een digitaal bestand zoals een .jpeg, .png of .gif) — en de NFT zelf dient als een openbaar certificaat van autoriteit.
Wil je meer weten over NFT's en hun toepassingen? We leggen het je uit in: Wat is een NFT?
Het maken van een dergelijk activum was vroeger misschien alleen haalbaar voor blockchain-ontwikkelaars.
Maar tegenwoordig is er een breed scala aan kant-en-klare tools beschikbaar die het lanceren van NFT's eenvoudig maken — of je nu een uniek kunstwerk tot leven wilt wekken of een community wilt creëren rond een programmatisch gegenereerde NFT-collectie.

Dingen om te overwegen voordat je NFT's maakt 📋
Voordat je in de opwindende wereld van Web3 en NFT's duikt, wil je misschien de volgende factoren overwegen.
Kosten
Zoals bij vrijwel alle op blockchain gebaseerde activiteiten, brengt het maken van een NFT-collectie (en de toekomstige distributie van elk stuk) transactiekosten met zich mee. Deze variëren afhankelijk van de blockchain die je kiest: Ethereum heeft bijvoorbeeld relatief hogere kosten dan een alternatief zoals Solana.
Raadpleeg voor meer informatie onze Kraken Learn Center-gids: Wat is een blockchain gas fee?
Aanvullende kosten waarmee rekening moet worden gehouden, zijn onder meer:
-
Mogelijke listing fees (om je NFT's beschikbaar te maken op een NFT-marktplaats)
-
Marketing-/promotiekosten (om de bekendheid van je project te vergroten)
-
Hostingkosten (voor een bijbehorende website, of als je ervoor kiest om je NFT-bestanden op een database van derden te hosten)
Regelgeving en belastingen
Als je te maken hebt met digitale content, moet je jezelf vertrouwd maken met de relevante regels (bijv. auteursrecht en intellectuele eigendomsrechten).
Je kunt ook een professional raadplegen over de regelgeving rond de uitgifte en distributie van NFT's in de door jou gewenste jurisdictie(s), en de fiscale gevolgen met betrekking tot de verkoop (winsten zijn vaak onderworpen aan vermogenswinstbelasting).
Bekijk onze volledige Amerikaanse gids voor cryptobelastingen, inclusief NFT-belastingen, hier.
Protocolkeuze
Welke blockchain past het beste bij je behoeften? Kosten mogen hier niet de enige overweging zijn — een minder bekende en goedkopere blockchain kan leiden tot minder uitgaven, maar het kan je ook isoleren van een groter potentieel publiek dat voornamelijk actief is binnen bijvoorbeeld het Ethereum-ecosysteem.
Voordat je begint, raden we aan om onderzoek te doen naar de verschillende blockchains — leer hun communities kennen, hun topprojecten en waar die van jou in zou kunnen passen.
Je NFT-blauwdruk maken ⚒️
Nu de voorgaande punten zijn behandeld, kun je gaan nadenken over wat je digitale activum feitelijk vertegenwoordigt.
Is het een collectie van 1.000 op blockchain gebaseerde lidmaatschapspassen, die houders toegang geven tot ontgrendelbare content of fysieke evenementen? Een collectie van 10.000 unieke fantasiepersonages, elk met verschillende zeldzaamheden en kenmerken, die dienen als digitale avatars voor een community in de metaverse? Of een beperkte serie unieke kunstwerken zonder extra functies?
Je project kan een combinatie hiervan zijn — of iets heel anders. Het is cruciaal dat je wat tijd besteedt aan het vastleggen van je plan, het uitwerken van de 'lore' van je collectie en het in kaart brengen van de vereisten (bijv. smart contracts, kunstontwerp en andere noodzakelijke middelen).

Je NFT maken 🎨
Laten we voor dit artikel aannemen dat je een collectie lanceert van 5.000 generatieve stripfiguren met een maritiem thema op de Ethereum-blockchain.
Veel van de hieronder beschreven stappen werken ook op andere blockchains, hoewel elke blockchain doorgaans zijn eigen NFT-tokenstandaarden, programmeertalen en ondersteunende platforms heeft.
Om het simpel te houden, gaan we er ook van uit dat je niet overweegt om geavanceerde functionaliteit toe te voegen. Om wat meer te leren over die functies en de verschillende manieren waarop je NFT's kunt gebruiken, kun je ons artikel lezen: Wat kun je doen met NFT's?
In plaats daarvan gaan we ervan uit dat je geïnteresseerd bent in het maken van NFT's met het oog op het aanbieden ervan op een NFT-marktplaats om ze hopelijk te verkopen.
We gaan nu de stappen voor het maken van NFT's op hoofdlijnen beschrijven — je kunt er echter voor kiezen om een softwaresuite te gebruiken die sommige (of al) deze stappen uit handen neemt, zoals de NFT Art Generator van One Mint.
Het is belangrijk om due diligence uit te voeren op alle NFT-gerelateerde platforms voordat je accounts aanmaakt of geld uitgeeft. Dit kan onder meer het lezen van vertrouwde recensies en getuigenissen inhouden.
1. Artwork en ontwerp
Zoals vermeld, zijn de personages van je hypothetische project generatief: in NFT-taal betekent dit dat ze een vergelijkbare blauwdruk volgen, maar dat ze te onderscheiden zijn door hun unieke combinatie van kenmerken.
Bekijk voor goede voorbeelden hiervan de Bored Ape Yacht Club of CryptoPunks.
Eerst wil je misschien je kenmerken in categorieën indelen, zoals de volgende: achtergrondkleur, hoed, kapsel, soort en ogen.
Binnen deze categorieën kun je ook verschillende varianten toevoegen. Achtergrondkleuren kunnen bijvoorbeeld voorkomen in wit, blauw, groen, oranje en goud. Ogen kunnen 10 verschillende permutaties hebben, waaronder zonnebrillen, zwembrillen of gewone ogen.
Het is belangrijk dat er genoeg kenmerken in de mix zitten om 5.000 unieke NFT's te maken — anders zullen sommige leden van de collectie visueel niet te onderscheiden zijn van anderen.
Zodra je tevreden bent dat je ze allemaal hebt verfijnd, kun je beginnen met het ontwerpen ervan in je favoriete software. Als je niet bedreven bent in digitale kunst, kun je er in plaats daarvan voor kiezen om samen te werken met een vertrouwde digitale kunstenaar.
2. Generatieve kunst en metadata
Nu het artwork klaar is, is het tijd om je personages tot leven te wekken.
Deze fase van het proces omvat het samenvoegen van kenmerken om de stukken in je collectie te creëren.
Ook hiervoor kun je kant-en-klare software gebruiken (zoals Bueno), zelf een script maken of een bestaand script van GitHub halen.
Zodra het proces is voltooid, heb je een verzameling kunstwerken met elke mogelijke combinatie van kenmerken. Ervan uitgaande dat de bovenstaande categorieën elk 10 kenmerken hebben (met uitzondering van de achtergrondkleur, die er vijf heeft), zou je theoretisch maximaal 20.000 unieke stukken kunnen maken.
Nadat je de definitieve 5.000 hebt gekozen, is het tijd om de bijbehorende metadata te genereren — bestanden met een JSON-structuur die details bevatten zoals de naam, beschrijving, kenmerken en locatie van de NFT.
Hier is een voorbeeld van hoe de metadata van een NFT eruit kan zien, afkomstig uit de Bored Ape Yacht Club-collectie.
NFT-metadata is het onderscheidende kenmerk dat dit type crypto-activum onderscheidt van andere.
De meeste NFT's slaan hun kunst (en metadata) off-chain op, omdat het te duur zou zijn om ze rechtstreeks in een blockchain in te sluiten. Het smart contract van de collectie slaat in plaats daarvan een link naar de bestanden op. De beste opties hiervoor zijn IPFS (zoals te zien in het vorige BAYC-voorbeeld) en Arweave.
Sommigen kiezen ervoor om gecentraliseerde alternatieven te gebruiken voor hun collecties, maar dit wordt niet aanbevolen — mocht je de toegang tot dat domein verliezen, dan zou een kwaadwillende de metadata kunnen manipuleren.
Zodra je al je bestanden hebt geüpload, genereer je een link die in je smart contract kan worden opgenomen. Als je link bijvoorbeeld ipfs://kraken123 was en je bestanden genummerd waren, zou je ze individueel kunnen adresseren met bijvoorbeeld ipfs://kraken123/1, ipfs://kraken123/2, enz.
Je kunt ook overwegen om lazy minting te implementeren om op kosten te besparen: in plaats van onmiddellijk 5.000 NFT's te minten, stel je het minten uit totdat een gebruiker interactie heeft met het smart contract, waardoor zij de gas fees kunnen dekken.
Opmerking: we hebben de zeldzaamheid van kenmerken niet besproken, maar dat zou in dit stadium eenvoudig te implementeren zijn: je zou simpelweg specificeren dat sommige kenmerken meer of minder vaak voor moeten komen dan andere. Een voorbeeld van zeldzaamheid van kenmerken zou kunnen zijn om NFT's verder te categoriseren als zijnde common, rare of mythical.
Om meer te weten te komen over wat de ene NFT zeldzamer maakt dan de andere uit dezelfde collectie, bekijk je ons artikel Wat is een NFT rarity ranking?
3. Smart contract maken
Nu kunnen we onze aandacht verleggen naar het blockchain-gedeelte van het proces.
Op Ethereum kun je de programmeertaal Solidity gebruiken om je eigen smart contract te schrijven, dat de regels voor de NFT-collectie definieert.
Je hoeft dit echter niet noodzakelijkerwijs vanaf nul te schrijven.
De ERC-721-standaard is een populaire blauwdruk die door velen wordt gebruikt voor het maken van NFT-smart contracts.
Dit zorgt ervoor dat je tokens breed compatibel zijn met andere op Ethereum gebaseerde marktplaatsen en dApps, en stelt je ook in staat om de metadata aan elk token in de collectie te koppelen.
OpenZeppelin is een geweldige repository voor Ethereum-smart contracts, rijk aan bronnen voor degenen die experimenteren met Solidity.
Bovendien kun je hier meer informatie vinden over ERC-721 en wat je leert in de praktijk brengen via een browsergebaseerde tool zoals Remix.
Om meer te weten te komen over smart contracts en de belangrijke rol die ze spelen in het crypto-ecosysteem, bekijk je ons artikel Wat is een smart contract?
4. Implementatie en lancering
Zodra het contract is gemaakt en grondig is getest, kan het worden geïmplementeerd op het Ethereum-netwerk. En dat is het!
Nu is het tijd om het project bekendheid te geven en de community te laten groeien — mogelijk via X, Reddit of Discord.
Je kunt ook overwegen om te netwerken met gelijkgestemde makers en hun volgers, NFT's te koop aan te bieden via marktplaatsen zoals Kraken NFT, OpenSea en Magic Eden, en waarde te blijven creëren voor tokenhouders met een duidelijke roadmap en frequente communicatie.
Natuurlijk zijn er mensen die simpelweg voor de lol NFT's willen maken. Als dat zo is, is dit het gedeelte waar je gewoon kunt genieten van de digitale creaties die je tot leven hebt gewekt en ze online aan iedereen kunt laten zien.

Waarom NFT's maken? 💻
Non-fungible tokens zijn ongelooflijk flexibel en kunnen worden aangepast aan een reeks individuele en zakelijke use cases.
Voor particulieren
-
Artistieke expressie: NFT's zijn een nieuwe manier voor kunstenaars om hun werk te digitaliseren — waardoor ze hun werken op een wereldwijde marktplaats kunnen verkopen en met nieuwe media kunnen experimenteren.
-
Digitale avatars: door een uniek stuk binnen een bredere collectie te bezitten, kunnen houders van een NFT hun individualiteit tonen terwijl ze zich aansluiten bij een community van houders die hun interesses of waarden delen. Je hoeft alleen maar te kijken naar de populariteit van PFP-collecties (bijv. Pudgy Penguins) om te zien hoe NFT's een integraal onderdeel kunnen worden van de online persona's van individuen.
Voor bedrijven
-
Proof of Attendance Protocols (POAP's): organisaties kunnen POAP's minten als souvenir of digitale badge, die de aanwezigheid of deelname van de houder aan fysieke of virtuele evenementen vereeuwigt.
-
Digitale verzamelobjecten: het lanceren van een serie digitale items kan helpen een merk te versterken en de betrokkenheid bij klanten te vergroten.
-
Toegangsgebonden voordelen: bedrijven kunnen NFT's effectief inzetten als digitale 'VIP-kaarten' — waarmee houders toegang krijgen tot voordelen, kortingen of exclusieve content.
Samenvattend kun je nu je crypto-reis voortzetten met een beter begrip van het NFT-creatieproces via de Ethereum-blockchain — van de planningsfase tot de lancering op het mainnet.
Het is de moeite waard om te onthouden dat de huidige top-NFT-projecten waardevol zijn vanwege de communities eromheen. Om je eigen collectie te laten groeien, zijn duidelijke communicatie, een solide roadmap en een sterk merk onschatbaar voor het bevorderen van een community van Web3-enthousiastelingen die je visie zullen ondersteunen.
De NFT-marktplaats van Kraken
Kraken NFT wordt snel de favoriete plek voor handelaren die serieus bezig zijn met non-fungible tokens. Met gasvrije overdrachten en off-chain uitvoeringen worden er alleen kosten gemaakt bij het verplaatsen van activa naar of van de marktplaats.
Zowel beginners als professionals prijzen de eenvoudige aanmelding, intuïtieve zoektools en het rijke aanbod aan educatieve bronnen.
Met ondersteuning voor honderden collecties op Ethereum, Polygon en Solana, en de mogelijkheid om te betalen in zowel fiat als crypto, is Kraken NFT de belangrijkste bestemming voor gebruikers die hun volgende NFT willen bemachtigen.