Hvordan man laver sin egen kryptovaluta

En trin-for-trin guide til at skabe kryptovaluta ✨
-
Enhver kan skabe en kryptovaluta ved at bygge en ny blockchain, forgrene en eksisterende eller lancere et token på en eksisterende blockchain.
-
Nøgletrin involverer typisk at definere mål, vælge en blockchain-platform og vælge en token-standard.
-
Risici forbundet med at skabe en kryptovaluta kan inkludere potentielle kode-sårbarheder og overtrædelser af love og regler i visse jurisdiktioner.
At skabe sin egen kryptovaluta er en proces, der er blevet stadig mere tilgængelig, hvilket gør det muligt for stort set alle med de nødvendige tekniske færdigheder at dykke ind i verden af digitale aktiver.
Uanset om du vælger at bygge en ny blockchain fra bunden, forgrene en eksisterende eller lancere et token på en veletableret blockchain, tilbyder hver tilgang unikke udfordringer og fordele.
Denne guide dykker ned i de væsentlige trin og overvejelser for at skabe en kryptovaluta og fremhæver de kritiske beslutninger, du skal træffe undervejs.

Hvad du skal vide, før du skaber din egen kryptovaluta 📋
Kan nogen skabe deres egen kryptovaluta eller kryptoaktiv?
Ja — og de kan gøre det med relativ lethed. Selvfølgelig varierer sværhedsgraden baseret på mange faktorer, såsom den konsensusmekanisme, der er valgt, kompleksiteten af blockchain og andre tekniske overvejelser.
Hvor meget koster det at skabe en kryptovaluta?
Det afhænger. At bygge en funktionsrig blockchain, komplet med kraftfulde smarte kontrakter, en robust valuta, omhyggeligt gennemtænkt økonomi og incitamenter kan tage år og involvere betydelige omkostninger.
Omvendt kan lancering af en digital valuta på en eksisterende blockchain (eller mere korrekt, lancering af et token) være mere omkostningseffektivt — da den eksisterende blockchain-infrastruktur allerede har lagt fundamentet (sikkerhed, regler osv.), er barriererne for indtræden meget lavere.
Hvorfor skabe en ny kryptovaluta?
Kryptovalutaer og blockchain-baserede tokens kan give en række anvendelsestilfælde. Bitcoin søger for eksempel at håndhæve et “elektronisk kontant” system uden afhængighed af finansielle institutioner, mens Ethereum sigter mod at give et decentraliseret økosystem af selvudførende applikationer.
Folk kan skabe blockchain-baserede tokens for at låse op for visse tjenester eller fordele for deres brugere, muliggøre dem at deltage i decentraliseret governance eller hjælpe med at sikre netværket via staking — for blot at nævne et par eksempler.
Generelt kan en stærk tokenomics model også i høj grad komplementere en decentraliseret platform ved at tilskynde til deltagelse.
Måder at skabe en ny kryptovaluta 💻
Som vi berørte ovenfor, er der flere tilgange, en person kan tage, når man lancerer et nyt digitalt aktiv.
Hver metode varierer meget med hensyn til teknisk sværhedsgrad, omkostninger og tid investeret.
Opret en ny blockchain og indfødt kryptovaluta
Den første mulighed (og den mest udfordrende) er at designe en kryptovaluta fra bunden.
Mange ville betragte denne vej som uegnet for begyndere på grund af dens kompleksitet. Det er ikke kun sandsynligt, at det vil være kostbart, men det kræver en dyb teknisk viden om emner som kryptografi, monetær teori og distribuerede systemer.
Kritisk set involverer det at bygge et robust, sikkert blockchain-netværk med de rigtige incitamenter til at opmuntre deltagerne til at opføre sig ærligt i fravær af en centralbank eller anden tredjepart.
Selvfølgelig, med så mange eksisterende løsninger, ville en ny blockchain også have brug for et stærkt unikt salgsargument, der får den til at skille sig ud — er den hurtigere? Billigere? Grønnere? Mere skalerbar end hvad der er tilgængeligt i øjeblikket?
Hvis det ikke er nogen af disse, kan nye brugere vælge ikke at adoptere det til fordel for andre mere etablerede muligheder, såsom Solana eller Polygon.
Ændre eller forke en eksisterende blockchain
“Forking” tilbyder en lettere vej til at skabe kryptovalutaer. Processen giver folk mulighed for at udvikle et spin-off kryptoprojekt fra en afprøvet platform bygget af andre blockchain-udviklere.
At udnytte denne mulighed kan betydeligt reducere arbejdsbyrden ved at tilpasse en open-source, kampafprøvet kodebase. Hvis den underliggende blockchain har været aktiv i årevis og har et aktivt udviklerfællesskab, kan visse sårbarheder og sikkerhedsproblemer allerede være blevet adresseret.
Bemærk, at dette langt fra er garanteret: dem, der går denne vej, bør være i stand til at forstå og vurdere deres potentielle blockchain holistisk og være opmærksomme på, at uopdagede sårbarheder stadig kan eksistere.
Hvis du er tilfreds med den blockchain, du gerne vil forke, kan du begynde at foretage de ønskede ændringer i koden. Måske vil du skifte fra en Proof-of-Work (PoW) konsensusalgoritme til en Proof-of-Stake (PoS), eller du vil gerne øge/andre bloktider eller blokstørrelser.
At forke en open-source blockchain giver enhver mulighed for at ændre dens funktioner, som de ønsker, forudsat at de har den tekniske kunnen og forstår systemets begrænsninger.
Det er dog værd at nævne, at et nyforget projekt ikke kan udnytte den originale blockchains sikkerhedsnetværk. Det skal opbygge sit eget netværk af noder og minearbejdere/validatorer.
Populære eksempler på forkede blockchains inkluderer Litecoin (forket fra Bitcoin-kodebasen af Charlie Lee) og Bitcoin Cash (en hard fork af Bitcoin-protokollen ledet af en gruppe udviklere).
Opret en ny kryptovaluta på en eksisterende blockchain
Den nemmeste af de tre muligheder, at lancere en kryptovaluta på en eksisterende blockchain (kendt som en Layer 1 blockchain) betyder, at du opretter en digital aktiv inden for et eksisterende økosystem.
Hvis det at bygge en blockchain fra bunden er som at bygge hele TCP/IP-stakken, er lanceringen af en token på den nævnte blockchain analog med lanceringen på applikationslaget: udviklere behøver ikke at bekymre sig om den lavniveau arkitektur.
Bemærk brugen af ordet token her. Hvis du vælger at gå denne vej, er dit aktiv ikke en "kryptovaluta" i den sande forstand: det er ikke den native enhed af blockchain-protokollen og eksisterer sammen med andre aktiver. Det kan også omtales som en kryptovaluta, krypto coin, krypto, krypto aktiv osv., men det er værd at holde denne skelnen i tankerne.
For eksempel er Ethereum hjemsted for tusindvis af ERC-20 tokens (f.eks. USDC, LINK, UNI) — dog forbliver ETH dens basisvaluta. På samme måde har Solana mange SPL tokens (f.eks. WIF, BONK, PYTH), men kun én kryptovaluta: SOL.
For mere information, se vores Kraken Learn Center guide, Krypto coins og tokens: Hvad er forskellen?
Dette er ikke nødvendigvis en dårlig ting. En token lanceret på en top blockchain-platform arver sin sikkerhed og hele sit økosystem af brugere, udviklere og ressourcer. Ved at bruge et anerkendt format vil token automatisk være kompatibel med en række decentraliserede applikationer, handelsplatforme og tegnebøger på netværket.
En sådan token kan lanceres billigt og hurtigt ved hjælp af forudbyggede værktøjer, men dette kommer ofte på bekostning af værdilekage.
Alle blockchain-baserede aktiviteter, fra overførsel af midler til interaktion med smarte kontrakter, kræver, at brugerne betaler en blockchain transaktionsgebyr. Denne betaling dækker netværkets beregningsomkostninger for at behandle og registrere hver funktion på blockchain.
For projekter med deres egne blockchains betales gebyrer ofte i en indfødt kryptovaluta, hvilket gør det muligt for dem at indfange indtægter fra deres netværksbrugeraktivitet.
Projekter bygget oven på Layer 1 (L1) blockchains giver dog dette værdi op til den underliggende blockchain.
Derudover anbefales manuel oprettelse ofte for dem, der søger øget funktionalitet og fleksibilitet.
Sådan opretter du en kryptovaluta, trin for trin 🪜
Givet vanskelighederne og de variable faktorer involveret i at bygge en blockchain fra bunden, vil vi her vælge at skitsere processen for at lancere en token oven på et eksisterende L1-netværk.
1. Definer dine mål
Kryptovalutaer kan fungere på lignende måde, men deres formål kan variere drastisk. Lad os genbesøge vores eksempel fra tidligere: BTC og ETH.
Bitcoin har til formål primært at fungere som et decentraliseret monetært system. Dets kendetegn inkluderer en begrænset maksimal forsyning og en gennemsigtig udstedelsesplan. Disse principper stemmer godt overens med dets mål: BTC-forsyningen er ikke udsat for udvanding ved endeløs inflation, og dens enkle arkitektur reducerer potentielle angrebsoverflader.
Ethereum har derimod til formål at være en verdenscomputer. Projektets indfødte ETH kryptovaluta ses mere som et "brændstof" end et betalingsmiddel - det bruges til at betale for alle netværksberegninger udført inden for dets økosystem.
Ethereums fleksible infrastruktur gør det muligt for brugere nemt at lancere alle typer tokens og decentraliserede applikationer (DEX'er, yield farms osv.).
Kort sagt - det er vigtigt at skitsere dine mål. Skaber du en decentraliseret aktiv for overførsel af værdi, eller en token med en mere specifik rolle?
Blockchain-baserede tokens kan potentielt tjene en myriad af formål:
-
Et betalingsmiddel for tjenester eller apps inden for et økosystem.
-
"Stemmerett" i protokol governance.
-
En staking-enhed til at sikre protokoller.
Uanset hvad du beslutter, er det værd at kodificere tokenets nytte i et whitepaper, sammen med andre vigtige detaljer:
-
Valutaens samlede antal enheder. Er udbuddet fast eller uendeligt?
-
Fordelings- og udstedelsesplanen. Vil du gøre enheder tilgængelige via en airdrop, initial DEX-udbud, eller lade brugerne tjene dem via staking eller ved at udføre opgaver?
2. Vælg din blockchain-platform
For dit underliggende netværk vil du overveje fordele og ulemper ved hver tilgængelig mulighed.
Ethereum er måske den dyreste kandidat, men den pris afspejler styrken af dens økosystem. Det har det største antal brugere og et stort udviklerfællesskab. At lancere dit token på Ethereum betyder et bredt repository af udviklerressourcer, øjeblikkelig kompatibilitet med tegnebøger og dApps, og et stort publikum.
Solana praler med hurtige, billige transaktioner. Tilsvarende har Solana en stor brugerbase og et miljø, der er ideelt til udvikling af Web3-applikationer, selvom det har et mindre bruger-/udviklerfællesskab end Ethereum.
Du behøver heller ikke nødvendigvis at lancere direkte på en blockchain. En layer 2-løsning (L2) er forankret til en underliggende blockchain, men muliggør generelt hurtigere, billigere transaktioner takket være off-chain transaktionsbehandling. Eksempler inkluderer Polygon, Optimism, og Arbitrum.
Der er mange flere muligheder derude - for mange til at udforske her. Når du gennemgår dem, er det tilrådeligt at overveje, hvem dine ideelle brugere er, hvor nemt du kan arbejde med platformens programmeringssprog, og platformens tekniske kompleksiteter.
3. Vælg din token-standard
Heldigvis tilbyder de fleste blockchains bredt accepterede skabeloner til oprettelse af kryptovaluta tokens (såsom de førnævnte ERC-20 og SPL standarder), så du ikke behøver at genopfinde hjulet.
Det anbefales stærkt, at du holder dig til velkendte token-standarder - disse har generelt rig dokumentation, der kan guide dig gennem processen. At gøre det vil reducere chancerne for at udsætte din token for sikkerhedssårbarheder.
Du vil måske også bruge noget tid på at dissekere koden for dit ønskede format. Se på lignende implementeringer, og forstå formålet med dens forskellige standardiserede funktioner.
Pro tip: for at lære ERC-20 kontraktarkitekturen at kende, find top tokens på Etherscan og klik på Contract fanen for at se deres kontrakter. For eksempel, her er SHIBA INU’s kode.
4. Opret din token
På dette stadie af processen bør du være dybt fortrolig med dit ønskede token-format og dets forskellige komponenter. Føler du dig sikker? Tid til at anvende de sidste detaljer.
For en ERC-20 token ville du bruge en IDE som Remix til at importere en token kontrakt (i dette tilfælde ville vi anbefale OpenZepplin’s ERC-20 kontrakt). Derefter er det bare et spørgsmål om at navngive din token og dens ticker, og konfigurere udbuddet. Endelig skal du sikre dig, at du har integreret enhver anden funktionalitet, du ønsker, før du implementerer det i et testnet-miljø som Goerli eller Rinkeby.
Testnet giver udviklere mulighed for at gennemgå deres tokens funktionalitet i et identisk blockchain-miljø. Dette stadie kan vise sig at være vitalt vigtigt for at identificere tidlige problemer, der kan forårsage alvorlige problemer senere hen.
5. Lancér og distribuer
Når du er sikker på, at din token er klar til mainnet (lancering på L1 blockchain), er det tid til at implementere og distribuere den på din foretrukne måde.
Du vil måske gerne sætte dig ind i lokale love og regler, før du fortsætter. Selvom kryptovaluta er lovligt i mange lande, kan regler i visse jurisdiktioner kræve, at du registrerer dig hos relevante institutioner, før du opfører tokens til salg.
At søge professionel juridisk rådgivning før lanceringen af din kryptovaluta kan vise sig at være nyttigt for bedre at forstå det regulerende landskab og undgå potentielle retssager.

Fordele og ulemper ved at bruge eksisterende blockchain-platforme til at skabe kryptovaluta 🎭
Fordele:
-
At bruge en eksisterende blockchain-platform til at skabe en kryptovaluta omgår den tidskrævende proces med at lancere din egen blockchain.
-
På grund af populariteten af denne metode vil du finde masser af støtte, hvis du har brug for det, da andre udviklere sandsynligvis har stødt på de samme problemer, der opstår under processen.
-
Din token vil være kompatibel med en række applikationer på den samme blockchain fra starten, fra decentrale apps til centraliserede kryptovaluta handelsplatforme.
Disadvantages:
-
Du er bundet til et meget specifikt blockchain-økosystem.
-
Din token skal overholde foruddefinerede regler, som du ikke kan ændre for at passe til dit brugsscenarie.
-
Uheld, hacks og andre problemer, der opstår inden for et blockchains økosystem, kan også negativt påvirke dit projekt.
Risici forbundet med at skabe en kryptovaluta ⚠️
Sikkerhedsrisici
Husk, at når de er lanceret, eksisterer kryptovalutaer på et decentraliseret, distribueret netværk af noder. Skaberen kan ikke udøve kontrol på den måde, som en bank kunne, hvilket betyder, at transaktioner ikke kan annulleres, og kode ikke kan rettes undervejs.
Dette er vigtigt at forstå, før du opretter din kryptoaktiv. Kryptovalutaer er attraktive for hackere og andre ondsindede aktører på grund af de ovennævnte egenskaber og den iboende pseudonymitet i blockchains. Den mindste oversigt i din kode kan betyde katastrofe — hvilket giver en sådan aktør mulighed for at bruge midlerne to gange, duplikere tokens eller tømme din kontrakt for dens tokens.
Hvis du lancerer en kryptovaluta eller token, som du har til hensigt at distribuere, har du et ansvar over for modtagerne for at sikre stærk sikkerhed. At engagere en velrenommeret revisor kan hjælpe med at mindske denne risiko, men det er ikke garanteret.
Juridiske og regulatoriske risici
Kryptovaluta skabere skal være opmærksomme på reglerne og lovene vedrørende kryptovalutaer i deres jurisdiktion. At tilbyde en token til salg kan nogle gange udgøre et værdipapirtilbud - hvilket betyder, at skaberen skal søge godkendelse eller registrere deres virksomhed hos den relevante myndighed før distribution. Manglende overholdelse kan resultere i strafmæssige foranstaltninger.
Igen anbefales det ofte at søge professionel juridisk rådgivning.
Sammenfattende har vi skitseret de forskellige måder at lancere dine egne digitale aktiver på og givet en overordnet guide til at skabe en fungibel token på en eksisterende blockchain.
At dykke ned i smart contract-kode kan være en fantastisk måde at lære om kryptovaluta tokens, selvom du ikke har til hensigt at bygge et faktisk produkt eller gøre dem tilgængelige for offentligheden.
Hvis du ønsker at implementere og distribuere din egen mønt, skal du huske at prioritere dens sikkerhed og juridiske overholdelse.
Kom i gang med Kraken
Ikke klar til at skabe din egen kryptovaluta og foretrækker at holde dig til eksisterende aktiver?
Vi har dig dækket. Med over 210 digitale aktiver tilgængelige for køb, salg og handel, er Kraken din portal til de spændende verdener af kryptovaluta og Web3.
Disse materialer indeholder kun generelle oplysninger og udgør ikke investeringsrådgivning eller nogen anbefaling eller opfordring til at købe, sælge, stake eller eje kryptoaktiver eller at engagere sig i en specifik handelsstrategi. Kraken giver ingen repræsentation eller garanti af nogen art, udtrykkelig eller underforstået, med hensyn til nøjagtigheden, fuldkommenheden, aktualiteten, egnetheden eller gyldigheden af sådanne oplysninger og er ikke ansvarlig for fejl, udeladelser eller forsinkelser i disse oplysninger eller for tab, skader eller skader, der opstår som følge af deres visning eller brug. Kraken arbejder ikke nu eller i fremtiden på at øge eller forringe prisen på et bestemt kryptoaktiv, som Kraken gør tilgængeligt. Visse kryptoprodukter og -markeder er ikke regulerede, og du vil derfor muligvis ikke være beskyttet af en kompensationsordning fra din regering og/eller andre reguleringsmæssige garantiordninger. Markederne for kryptoaktiver er uforudsigelige og kan derfor føre til tab af midler. Det er muligt, at du skal betale skat af afkast og/eller enhver stigning i værdien af dine kryptoaktiver, og du bør søge uafhængig rådgivning vedrørende din skattesituation. Der gælder muligvis geografiske begrænsninger.