Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hvordan Fungerer Blockchain? | Kom Godt I Gang
Introduktion til Blockchain

Hvordan Fungerer Blockchain?

Stryg for at vise menuen

Nu hvor vi forstår, hvad blockchain og Bitcoin er, skal vi se nærmere på, hvordan blockchain-teknologi fungerer i forbindelse med en online transaktion, med Bitcoin som eksempel. Da Bitcoin er den mest udbredte kryptovaluta, giver det en klar og praktisk illustration af, hvordan blockchain fungerer i virkelige scenarier.

Trin 1: Oprettelse og afsendelse af en transaktion

Forestil dig, at du ønsker at købe en ny bærbar computer fra en onlinebutik ved hjælp af Bitcoin. Processen starter, når du åbner din Bitcoin wallet-app og opretter en transaktionsmeddelelse.

Denne meddelelse indeholder det beløb af Bitcoin, du ønsker at sende, samt butikkens offentlige nøgle, som fungerer som modtageradresse. For at godkende transaktionen underskriver du den digitalt med din private nøgle. Denne signatur er baseret på offentlig-nøgle-kryptografi, som spiller en afgørende rolle for at sikre transaktionens sikkerhed og ægthed – noget vi vil udforske nærmere senere i kurset.

step_1

Trin 2: Udsendelse til netværket

Efter omhyggelig gennemgang af detaljerne – fordi Bitcoin-transaktioner er irreversibleudsender du derefter transaktionsmeddelelsen til Bitcoin-netværket. Dette netværk består af adskillige noder, som hver især opretholder en fuld kopi af Bitcoin-blockchainen.

Bitcoin-netværk

Trin 3: Verificering af transaktionen

Noder i Bitcoin-netværket falder generelt i to grupper: minere og verificerere. Mens minere fokuserer på at oprette nye blokke, er de andre noder ansvarlige for at verificere de data, der flyder gennem netværket. I dette trin bekræfter de, at du har nok Bitcoin til at gennemføre transaktionen, og at den er legitimt autoriseret af dig.

Minere og verificerere

Trin 4: Miningsprocessen

Mining er en beregningsmæssig konkurrence, hvor minearbejdere bruger deres processorkraft til at løse et komplekst matematisk puslespil, der kræves for at oprette en ny blok af transaktioner.

Som tidligere nævnt har hver blok en unik identifikator kendt som en hash. Denne hash genereres ud fra blokkens indhold og skal opfylde en specifik betingelse – såsom at indeholde et bestemt antal foranstillede nuller i Bitcoin.

For at opnå dette søger minearbejdere efter et tal kaldet en nonce. Når noncen kombineres med resten af blokkens data og hashes, skal det producere en hash, der opfylder de nødvendige kriterier.

step_4

Trin 5: Tilføjelse til blockchainen

Når en minearbejder med succes opretter en ny blok, udsendes den til hele netværket. Andre noder verificerer blokken og, når den er valideret, tilføjer de den til deres egen kopi af blockchainen. Fordi hver blok inkluderer hashen fra den foregående, danner denne proces en uforanderlig kæde af blokke. Den minearbejder, der først fandt den korrekte nonce, modtager nyudstedte bitcoins som belønning.

Udsendelse

Trin 6: Bekræftelse af transaktion

Din transaktion, sammen med mange andre, er nu inkluderet i en blok på Bitcoin-blockchainen. Inden for cirka 10 minutter efter oprettelsen af transaktionen modtager både du og netbutikken en bekræftelse på, at betalingen er blevet gennemført.

trin_6

Gennemsigtighed og Pseudonymitet

Blockchain fungerer som en offentlig hovedbog, hvilket betyder, at alle transaktioner er gennemsigtige og synlige for alle. Deltagerne forbliver dog pseudonyme, da kun deres wallet-adresser vises på netværket. Selvom alle overførsler kan ses, kræver det yderligere ekstern information at forbinde disse adresser til virkelige identiteter.

Her er et eksempel på en ægte Bitcoin-transaktion (du kan se den her):

Transaktionsdetaljer

Som du kan se, viser transaktionen både afsenderens og modtagerens adresser. Der er også sandsynligvis en change-adresse, som normalt tilhører den samme bruger, hvis det repræsenterer tilbageført change. De fleste moderne wallet-applikationer følger bedste praksis ved at generere en ny adresse til change for at forbedre privatlivet.

Men hvorfor er det ikke muligt at sende det præcise beløb af Bitcoin uden at returnere change? Dette spørgsmål og flere relaterede begreber vil blive udforsket senere i kurset.

1. Hvad sikrer, at en Bitcoin-transaktion bliver bekræftet og permanent registreret på blockchainen?

2. Hvilket af følgende er sandt om blockchain?

3. Hvad betyder 'uforanderlighed' i forbindelse med blockchain?

question mark

Hvad sikrer, at en Bitcoin-transaktion bliver bekræftet og permanent registreret på blockchainen?

Vælg det korrekte svar

question mark

Hvilket af følgende er sandt om blockchain?

Vælg det korrekte svar

question mark

Hvad betyder 'uforanderlighed' i forbindelse med blockchain?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Hvordan Fungerer Blockchain?

Nu hvor vi forstår, hvad blockchain og Bitcoin er, skal vi se nærmere på, hvordan blockchain-teknologi fungerer i forbindelse med en online transaktion, med Bitcoin som eksempel. Da Bitcoin er den mest udbredte kryptovaluta, giver det en klar og praktisk illustration af, hvordan blockchain fungerer i virkelige scenarier.

Trin 1: Oprettelse og afsendelse af en transaktion

Forestil dig, at du ønsker at købe en ny bærbar computer fra en onlinebutik ved hjælp af Bitcoin. Processen starter, når du åbner din Bitcoin wallet-app og opretter en transaktionsmeddelelse.

Denne meddelelse indeholder det beløb af Bitcoin, du ønsker at sende, samt butikkens offentlige nøgle, som fungerer som modtageradresse. For at godkende transaktionen underskriver du den digitalt med din private nøgle. Denne signatur er baseret på offentlig-nøgle-kryptografi, som spiller en afgørende rolle for at sikre transaktionens sikkerhed og ægthed – noget vi vil udforske nærmere senere i kurset.

step_1

Trin 2: Udsendelse til netværket

Efter omhyggelig gennemgang af detaljerne – fordi Bitcoin-transaktioner er irreversibleudsender du derefter transaktionsmeddelelsen til Bitcoin-netværket. Dette netværk består af adskillige noder, som hver især opretholder en fuld kopi af Bitcoin-blockchainen.

Bitcoin-netværk

Trin 3: Verificering af transaktionen

Noder i Bitcoin-netværket falder generelt i to grupper: minere og verificerere. Mens minere fokuserer på at oprette nye blokke, er de andre noder ansvarlige for at verificere de data, der flyder gennem netværket. I dette trin bekræfter de, at du har nok Bitcoin til at gennemføre transaktionen, og at den er legitimt autoriseret af dig.

Minere og verificerere

Trin 4: Miningsprocessen

Mining er en beregningsmæssig konkurrence, hvor minearbejdere bruger deres processorkraft til at løse et komplekst matematisk puslespil, der kræves for at oprette en ny blok af transaktioner.

Som tidligere nævnt har hver blok en unik identifikator kendt som en hash. Denne hash genereres ud fra blokkens indhold og skal opfylde en specifik betingelse – såsom at indeholde et bestemt antal foranstillede nuller i Bitcoin.

For at opnå dette søger minearbejdere efter et tal kaldet en nonce. Når noncen kombineres med resten af blokkens data og hashes, skal det producere en hash, der opfylder de nødvendige kriterier.

step_4

Trin 5: Tilføjelse til blockchainen

Når en minearbejder med succes opretter en ny blok, udsendes den til hele netværket. Andre noder verificerer blokken og, når den er valideret, tilføjer de den til deres egen kopi af blockchainen. Fordi hver blok inkluderer hashen fra den foregående, danner denne proces en uforanderlig kæde af blokke. Den minearbejder, der først fandt den korrekte nonce, modtager nyudstedte bitcoins som belønning.

Udsendelse

Trin 6: Bekræftelse af transaktion

Din transaktion, sammen med mange andre, er nu inkluderet i en blok på Bitcoin-blockchainen. Inden for cirka 10 minutter efter oprettelsen af transaktionen modtager både du og netbutikken en bekræftelse på, at betalingen er blevet gennemført.

trin_6

Gennemsigtighed og Pseudonymitet

Blockchain fungerer som en offentlig hovedbog, hvilket betyder, at alle transaktioner er gennemsigtige og synlige for alle. Deltagerne forbliver dog pseudonyme, da kun deres wallet-adresser vises på netværket. Selvom alle overførsler kan ses, kræver det yderligere ekstern information at forbinde disse adresser til virkelige identiteter.

Her er et eksempel på en ægte Bitcoin-transaktion (du kan se den her):

Transaktionsdetaljer

Som du kan se, viser transaktionen både afsenderens og modtagerens adresser. Der er også sandsynligvis en change-adresse, som normalt tilhører den samme bruger, hvis det repræsenterer tilbageført change. De fleste moderne wallet-applikationer følger bedste praksis ved at generere en ny adresse til change for at forbedre privatlivet.

Men hvorfor er det ikke muligt at sende det præcise beløb af Bitcoin uden at returnere change? Dette spørgsmål og flere relaterede begreber vil blive udforsket senere i kurset.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4
some-alt