Je eigen cryptocurrency maken

Een stap-voor-stap handleiding voor het maken van cryptocurrency✨
-
Iedereen kan een cryptocurrency creëren door een nieuwe blockchain te bouwen, een bestaande blockchain te forken of een token te lanceren op een bestaande blockchain.
-
Belangrijke stappen zijn meestal het definiëren van doelstellingen, het kiezen van een blockchainplatform en het selecteren van een tokenstandaard.
-
Risico's die gepaard gaan met het maken van een cryptocurrency zijn onder andere potentiële kwetsbaarheden in de code en schendingen van wet- en regelgeving in bepaalde rechtsgebieden.
Het creëren van je eigen cryptocurrency is een proces dat steeds toegankelijker wordt, waardoor vrijwel iedereen met de vereiste technische vaardigheden in de wereld van digitale assets kan duiken.
Of je nu kiest om een nieuwe blockchain vanaf de grond op te bouwen, een bestaande te forken of een token te lanceren op een gevestigde blockchain, elke aanpak biedt unieke uitdagingen en voordelen.
Deze gids gaat in op de essentiële stappen en overwegingen voor het maken van een cryptocurrency en belicht de kritieke beslissingen die je onderweg moet nemen.

Wat je moet weten voordat je je eigen cryptocurrency maakt 📋
Kan iedereen zijn eigen cryptocurrency of cryptoasset maken?
Ja — en dat kunnen ze relatief gemakkelijk doen. Natuurlijk varieert de moeilijkheidsgraad op basis van veel factoren, zoals het gekozen consensusmechanisme, de complexiteit van de blockchain en andere technische overwegingen.
Hoeveel kost het om een cryptocurrency te maken?
Dat hangt ervan af. Het bouwen van een blockchain boordevol functies, compleet met krachtige smart contracts, een robuuste valuta, zorgvuldig doordachte economie en stimulansen kan jaren duren en aanzienlijke kosten met zich meebrengen.
Omgekeerd kan het lanceren van een digitale valuta op een bestaande blockchain (of, beter gezegd, het lanceren van een token) kosteneffectiever zijn. Omdat de bestaande blockchaininfrastructuur al de basis heeft gelegd (beveiliging, regels, enz.), zijn de toetredingsdrempels veel lager.
Waarom een nieuwe cryptocurrency aanmaken?
Cryptocurrency's en op blockchain gebaseerde tokens kunnen een scala aan toepassingen bieden. Bitcoin heeft bijvoorbeeld als doel om een "elektronisch geldsysteem" af te dwingen zonder afhankelijk te zijn van financiële instellingen, terwijl Ethereum een gedecentraliseerd ecosysteem van zelfuitvoerende applicaties wil bieden.
Mensen kunnen op blockchain gebaseerde tokens maken om bepaalde diensten of voordelen voor hun gebruikers te ontgrendelen, hen in staat te stellen deel te nemen aan gedecentraliseerd bestuur of te helpen het netwerk te beveiligen door staking, om maar een paar voorbeelden te noemen.
In grote lijnen kan een sterk tokenomiemodel een gedecentraliseerd platform ook sterk aanvullen door deelname te stimuleren.
Manieren om een nieuwe cryptocurrency te maken 💻
Zoals we hierboven hebben besproken, zijn er meerdere benaderingen die iemand kan volgen bij het lanceren van een nieuw digitaal asset.
Elke methode varieert sterk wat betreft de technische moeilijkheidsgraad, kosten en geïnvesteerde tijd.
Een nieuwe blockchain en eigen cryptocurrency maken
De eerste (en meest uitdagende) optie is om een cryptocurrency vanaf nul te ontwerpen.
Velen zouden deze weg ongeschikt vinden voor beginners vanwege de complexiteit. Het is niet alleen waarschijnlijk duur, maar vereist ook een diepgaande technische kennis van onderwerpen als cryptografie, monetaire theorie en gedistribueerde systemen.
Cruciaal is het opbouwen van een robuust, veilig blockchainnetwerk met de juiste prikkels om deelnemers aan te moedigen zich eerlijk te gedragen in afwezigheid van een centrale bank of andere derde partij.
Met zoveel bestaande oplossingen zou een nieuwe blockchain natuurlijk ook een sterk unique selling point nodig hebben dat hem doet opvallen — is hij sneller? Goedkoper? Groener? Schaalbaarder dan wat er momenteel beschikbaar is?
Als het geen van die opties is, kiezen nieuwe gebruikers er misschien niet voor om het te gebruiken ten gunste van andere meer gevestigde opties, zoals Solana of Polygon.
Een bestaande blockchain aanpassen of forken
'Forking' biedt een eenvoudigere route voor het creëren van cryptocurrencies. Het proces stelt mensen in staat om een spin-off cryptoproject te ontwikkelen vanuit een beproefd platform gebouwd door andere blockchainontwikkelaars.
Het benutten van deze optie kan de werklast aanzienlijk verminderen door een opensource, beproefde codebase aan te passen. Als de onderliggende blockchain al jaren live is en een actieve ontwikkelaarscommunity heeft, kunnen bepaalde kwetsbaarheden en beveiligingsproblemen al zijn aangepakt.
Merk op dat dit verre van gegarandeerd is: degenen die deze route bewandelen moeten in staat zijn om hun toekomstige blockchain holistisch te begrijpen en door te lichten en zich ervan bewust zijn dat er nog steeds onontdekte kwetsbaarheden kunnen bestaan.
Als je tevreden bent met de blockchain die je wilt forken, kun je beginnen met het aanbrengen van de gewenste wijzigingen in de code. Misschien wil je overschakelen van een proof-of-work (PoW) consensusalgoritme naar een proof-of-stake (PoS) of wil je de bloktijden of blokgroottes verhogen/verlagen.
Een opensourceblockchain vorken stelt iedereen in staat om de functies naar eigen inzicht aan te passen, op voorwaarde dat ze de technische vaardigheid hebben en de beperkingen van het systeem begrijpen.
Het is echter de moeite waard om te vermelden dat een nieuw gevorkt project niet kan meeliften op het beveiligingsnetwerk van de originele blockchain. Het moet zijn eigen netwerk van knooppunten en mijners/validators opbouwen.
Populaire voorbeelden van gevorkte blockchains zijn Litecoin (ontleend aan de Bitcoin-codebase door Charlie Lee) en Bitcoin Cash (een hard fork van het Bitcoin-protocol onder leiding van een collectief van ontwikkelaars).
Een nieuwe cryptocurrency aanmaken op een bestaande blockchain
De gemakkelijkste van de drie opties, het lanceren van een cryptocurrency op een bestaande blockchain (bekend als een Layer 1-blockchain) betekent dat je een digitale asset creëert binnen een bestaand ecosysteem.
Als het opbouwen van een blockchain vanaf nul lijkt op het opbouwen van de hele TCP/IP-stack, is het lanceren van een token op die blockchain analoog aan het lanceren op de applicatielaag: ontwikkelaars hoeven zich geen zorgen te maken over de architectuur op laag niveau.
Let hier op het gebruik van het woord token. Als je ervoor kiest om deze weg te bewandelen, is je asset geen 'cryptocurrency' in de ware zin van het woord: het is niet de native eenheid van het blockchainprotocol en bestaat naast andere assets. Het kan ook een cryptocurrency, cryptomunt, crypto, cryptoasset enz. worden genoemd, maar het is de moeite waard om dit onderscheid in gedachten te houden.
Ethereum is bijvoorbeeld de thuisbasis van duizenden ERC-20-tokens (bijv. USDC, LINK, UNI). ETH blijft echter de basisvaluta. Op dezelfde manier heeft Solana veel SPL-tokens (bijv. WIF, BONK, PYTH), maar slechts één cryptocurrency: SOL.
Bekijk voor meer informatie onze richtlijnen in het Kraken-leercentrum over Cryptomunten en tokens: Wat is het verschil?
Dit is niet noodzakelijk een slechte zaak. Een token gelanceerd op een topblockchainplatform erft zijn beveiliging en zijn hele ecosysteem van gebruikers, ontwikkelaars en bronnen. Door een erkend formaat te gebruiken, zal het token automatisch compatibel zijn met een reeks gedecentraliseerde applicaties, tradingplatformen en wallets op het netwerk.
Een dergelijk token kan goedkoop en snel worden gelanceerd met behulp van vooraf gebouwde tools, maar dit gaat vaak ten koste van waardelekkage.
Voor alle op blockchain gebaseerde activiteiten, van het overmaken van geld tot de interactie met smart contracts, moeten gebruikers blockchaintransactiekosten betalen. Deze betaling dekt de rekenkosten van het netwerk om elke functie te verwerken en vast te leggen op de blockchain.
Voor projecten met hun eigen blockchains worden kosten vaak betaald in een eigen cryptocurrency, zodat ze inkomsten kunnen halen uit de activiteit van hun netwerkgebruikers.
Projecten gebouwd bovenop Layer 1 (L1) blockchains geven deze waarde echter op aan de onderliggende blockchain.
Daarnaast wordt voor mensen die op zoek zijn naar meer functionaliteit en flexibiliteit vaak handmatige creatie aanbevolen.
Stap voor stap een cryptocurrency aanmaken 🪜
Gezien de moeilijkheidsgraad en de variabelen die komen kijken bij het vanaf nul opbouwen van een blockchain, kiezen we hier om het proces te schetsen voor het lanceren van een token bovenop een bestaand L1-netwerk.
1. Bepaal je doelstellingen
Cryptocurrencies kunnen hetzelfde functioneren, maar hun doeleinden kunnen drastisch variëren. Laten we ons voorbeeld van eerder bekijken: BTC en ETH.
Bitcoin heeft als doel om voornamelijk te dienen als een gedecentraliseerd monetair systeem. Kenmerkend zijn onder andere een gemaximeerde maximale voorraad en een transparant uitgifteschema. Deze principes sluiten goed aan bij het doel: BTC-voorraad is niet gevoelig voor verwatering door eindeloze inflatie en de eenvoudige architectuur vermindert potentiële aanvalsoppervlakken.
Ethereum daarentegen wil een wereldcomputer zijn. De eigen ETH-cryptocurrency van het project wordt meer gezien als een "brandstof" dan als een ruilmiddel - het wordt gebruikt om alle netwerkberekeningen te betalen die binnen het ecosysteem worden uitgevoerd.
De flexibele infrastructuur van Ethereum stelt gebruikers in staat om eenvoudig alle soorten tokens en gedecentraliseerde applicaties te lanceren (DEX'en, yield farms, etc.).
Kortom, het omschrijven van je doelstellingen. Maak je een gedecentraliseerde asset voor waardeoverdracht, of een token met een specifiekere rol?
Op blockchain gebaseerde tokens kunnen mogelijk een groot aantal doelen dienen:
-
Een betaalmiddel voor diensten of apps binnen een ecosysteem.
-
"Stemrecht" in het beheer van het protocol.
-
Een stakingeenheid om protocollen te beveiligen.
Wat je ook besluit, het is de moeite waard om het nut van het token samen met andere belangrijke details in een whitepaper te vermelden:
-
Het totale aantal eenheden van de valuta. Is de voorraad vast of oneindig?
-
Het distributie- en uitgifteschema. Maak je eenheden beschikbaar via een airdrop, een initieel DEX-aanbod of laat je gebruikers ze verdienen door staking of het voltooien van taken?
2. Selecteer je blockchainplatform
Voor je onderliggende netwerk moet je de voor- en nadelen van elke beschikbare optie overwegen.
Ethereum is misschien wel de duurste kandidaat, maar die prijs weerspiegelt de kracht van het ecosysteem. Het heeft het grootste aantal gebruikers en een grote ontwikkelaarscommunity. Het lanceren van je token op Ethereum betekent een brede opslagplaats van ontwikkelbronnen, onmiddellijke compatibiliteit met wallets en dApps en een enorm publiek.
Solana gaat prat op snelle, goedkope transacties. Op dezelfde manier heeft Solana een grote gebruikersbasis en een omgeving die ideaal is voor het ontwikkelen van Web3-applicaties, hoewel het een kleinere gebruikers/ontwikkelaarsgemeenschap heeft dan Ethereum.
Je hoeft ook niet per se direct op een blockchain te starten. Een Layer 2-oplossing (L2) is verankerd in een onderliggende blockchain, maar maakt over het algemeen snellere, goedkopere transacties mogelijk dankzij off-chain transactieverwerking. Voorbeelden hiervan zijn Polygon, Optimism en Arbitrum.
Er zijn veel meer opties — te veel om hier te ontdekken. Bij het beoordelen ervan is het raadzaam om te overwegen wie je ideale gebruikers zijn, hoe gemakkelijk je kunt werken met de programmeertaal van het platform en de technische details van het platform.
3. Kies je tokenstandaard
Gelukkig bieden de meeste blockchains breed geaccepteerde blauwdrukken voor het maken van cryptotokens (zoals de eerder genoemde ERC-20 en SPL standaarden), dus je hoeft het wiel niet opnieuw uit te vinden.
Het is sterk aan te raden om je aan bekende tokenstandaarden te houden. Deze hebben over het algemeen uitgebreide documentatie die je door het proces kan begeleiden. Door dit te doen verklein je de kans dat je token kwetsbaar wordt in de beveiliging.
Je kunt ook wat tijd besteden aan het ontleden van de code voor het gewenste formaat. Bekijk vergelijkbare implementaties en begrijp het doel van de verschillende gestandaardiseerde functies.
Pro tip: om de ERC-20 contract architectuur te leren kennen, zoek de top tokens op Etherscan en druk op het tabblad Contract om hun contracten te bekijken. Bijvoorbeeld, hier is SHIBA INU's code.
4. Creëer je token
In deze fase van het proces moet je goed vertrouwd zijn met het door jou gewenste tokenformaat en de verschillende componenten. Voel je je zelfverzekerd? Tijd om de finishing touches aan te brengen.
Voor een ERC-20 token zou je een IDE zoals Remix gebruiken om een tokencontract te importeren (in dit geval zouden we het ERC-20 contract van OpenZepplin aanbevelen). Vervolgens hoef je alleen nog maar je token en de ticker een naam te geven en de voorraad te configureren. Zorg er ten slotte voor dat je alle andere gewenste functionaliteit hebt geïntegreerd voordat je deze inzet in een testnetomgeving zoals Goerli of Rinkeby.
Testnetten stellen ontwikkelaars in staat om de functionaliteit van hun token te beoordelen in een identieke blockchainomgeving. Deze fase kan van vitaal belang blijken voor het identificeren van vroege problemen die later serieuze problemen kunnen veroorzaken.
5. Lanceren en distribueren
Als je erop vertrouwt dat je token klaar is voor het hoofdnet (lancering op de L1-blockchain), is het tijd om het op de door jou gewenste manier te implementeren en te distribueren.
Misschien is het verstandig om je te informeren over de lokale wet- en regelgeving voordat je verder gaat. Hoewel cryptocurrency in veel landen legaal is, kan regelgeving in bepaalde rechtsgebieden vereisen dat je je registreert bij relevante instellingen voordat je tokens te koop aanbiedt.
Professioneel juridisch advies inwinnen voorafgaand aan de lancering van je cryptocurrency kan nuttig zijn om de regelgeving beter te begrijpen en mogelijke rechtszaken te voorkomen.

Voor- en nadelen van het gebruik van bestaand blockchainplatform om cryptocurrency te creëren 🎭
Voordelen:
-
Het gebruik van een bestaand blockchainplatform om een cryptocurrency te maken omzeilt het tijdrovende proces van het lanceren van je eigen blockchain.
-
Door de populariteit van deze methode zul je veel ondersteuning vinden als je het nodig hebt, omdat andere ontwikkelaars waarschijnlijk dezelfde problemen hebben ondervonden die zich tijdens het proces voordoen.
-
Je token zal vanaf het begin compatibel zijn met een reeks applicaties op dezelfde blockchain, van gedecentraliseerde apps tot gecentraliseerde tradingplatforms voor cryptocurrency.
Nadelen:
-
Je bent gebonden aan een zeer specifiek blockchainecosysteem.
-
Je token moet voldoen aan vooraf gedefinieerde regels, die je niet kunt aanpassen aan jouw gebruikssituatie.
-
Uitval, hacks en andere problemen die optreden binnen het ecosysteem van een blockchain kunnen ook een negatieve invloed hebben op je project.
Risico's verbonden aan het creëren van een cryptocurrency ⚠️
Beveiligingsrisico's
Bedenk dat cryptocurrency's, eenmaal gelanceerd, bestaan in een gedecentraliseerd, gedistribueerd netwerk van knooppunten. De maker kan geen controle uitoefenen zoals een bank dat zou kunnen doen, wat betekent dat transacties niet kunnen worden teruggedraaid en code niet onderweg kan worden gepatcht.
Dit is belangrijk om te begrijpen voordat je je cryptoasset aanmaakt. Cryptocurrency's zijn aantrekkelijk voor hackers en andere kwaadwillenden vanwege de bovenstaande eigenschappen en de inherente pseudonimiteit van blockchains. Het kleinste foutje in je code kan een ramp betekenen, waardoor zo'n actor geld dubbel kan uitgeven, tokens kan dupliceren of je contract van zijn tokens kan ontdoen.
Inderdaad, als je een cryptocurrency of token lanceert dat je van plan bent te distribueren, heb je de verantwoordelijkheid naar de ontvangers om een sterke beveiliging te garanderen. Het inschakelen van een gerenommeerde auditor kan helpen om dit risico te beperken, maar het is niet gegarandeerd.
Wettelijke en regelgevende risico's
Makers van cryptocurrency's moeten zich bewust zijn van de regelgeving en wetten met betrekking tot crypto-activa in hun rechtsgebied. Het te koop aanbieden van een token kan soms een effectenaanbod zijn — wat betekent dat de maker goedkeuring moet vragen of zijn bedrijf moet registreren bij de relevante overheidsinstantie voorafgaand aan distributie. Doe je dit niet, dan kan dat leiden tot strafmaatregelen.
Ook hier wordt het vaak aanbevolen om professioneel juridisch advies in te winnen.
Samengevat hebben we de verschillende manieren uiteengezet om je eigen digitale assets te lanceren en een handleiding op hoog niveau gegeven voor het maken van een vervangbaar token op een bestaande blockchain.
In het onkruid tasten met smart contract code kan een fantastische manier zijn om meer te leren over cryptotokens, zelfs als je niet van plan bent om een echt product te bouwen of ze beschikbaar te maken voor het publiek.
Als je je eigen munt wilt inzetten en distribueren, denk er dan aan om prioriteit te geven aan de veiligheid en wettelijke naleving ervan.
Ga aan de slag met Kraken
Nog niet klaar om je eigen cryptocurrency te maken en houd je het liever bij bestaande assets?
Wij regelen het voor je. Met meer dan 210 digitale assets om te kopen, verkopen en traden, is Kraken je portaal in de spannende werelden van crypto en Web3.
Deze materialen zijn alleen voor algemene informatiedoeleinden en zijn geen beleggingsadvies of een aanbeveling of verzoek om cryptoassets te kopen, verkopen, staken of bezitten of om deel te nemen aan een specifieke tradestrategie. Kraken doet geen uitspraken over de nauwkeurigheid, volledigheid, tijdigheid, geschiktheid of geldigheid van dergelijke informatie en is niet aansprakelijk voor fouten, weglatingen of vertragingen in deze informatie of voor verliezen, letsel of schade die voortvloeit uit de weergave of het gebruik ervan. Kraken werkt niet en zal niet werken aan het verhogen of verlagen van de prijs van een bepaalde crypto-asset die het beschikbaar stelt. Sommige cryptoproducten en -markten zijn niet gereguleerd en je wordt mogelijk niet beschermd door compensatie- en/of wettelijke beschermingsregelingen van de overheid. De onvoorspelbare aard van de cryptomarkten kan leiden tot verlies van geld. Er kan belasting verschuldigd zijn over elk rendement en/of over elke waardestijging van je crypto-assets en je dient onafhankelijk advies in te winnen over jouw belastingpositie. Er kunnen geografische beperkingen van toepassing zijn.