Hvordan Fungerer Blokkjede?
Nå som vi forstår hva blockchain og Bitcoin er, skal vi se nærmere på hvordan blockchain-teknologi fungerer i sammenheng med en nettransaksjon, med Bitcoin som eksempel. Siden Bitcoin er den mest brukte kryptovalutaen, gir det en tydelig og praktisk illustrasjon av hvordan blockchain fungerer i virkelige situasjoner.
Steg 1: Opprette og sende en transaksjon
Tenk deg at du ønsker å kjøpe en ny bærbar PC fra en nettbutikk ved å bruke Bitcoin. Prosessen starter når du åpner din Bitcoin lommebok-app og oppretter en transaksjonsmelding.
Denne meldingen inkluderer mengden Bitcoin du ønsker å sende og butikkens offentlige nøkkel, som fungerer som mottakeradresse. For å autorisere transaksjonen signerer du den digitalt med din private nøkkel. Denne signaturen er basert på offentlig-nøkkel-kryptografi, som spiller en avgjørende rolle for å sikre sikkerheten og ektheten til transaksjonen – noe vi vil utforske nærmere senere i kurset.
Steg 2: Sende til nettverket
Etter å ha gjennomgått detaljene nøye – fordi Bitcoin-transaksjoner er irreversible – sender du deretter transaksjonsmeldingen til Bitcoin-nettverket. Dette nettverket består av mange noder, hvor hver node opprettholder en full kopi av Bitcoin-blockchainen.
Steg 3: Verifisere transaksjonen
Noder i Bitcoin-nettverket deles vanligvis inn i to grupper: minere og verifikatorer. Mens minere fokuserer på å opprette nye blokker, er de andre nodene ansvarlige for å verifisere dataene som flyter gjennom nettverket. I dette steget bekrefter de at du har nok Bitcoin til å gjennomføre transaksjonen, og at den faktisk er autorisert av deg.
Steg 4: Gruveprosessen
Gruvedrift er en beregningsmessig konkurranse der gruvearbeidere bruker sin prosesseringskraft til å løse et komplekst matematisk problem som kreves for å opprette en ny blokk med transaksjoner.
Som tidligere nevnt har hver blokk en unik identifikator kjent som en hash. Denne hashen genereres fra blokkens innhold og må oppfylle en spesifikk betingelse – for eksempel å inneholde et visst antall ledende nuller i Bitcoin.
For å oppnå dette søker gruvearbeidere etter et tall kalt en nonce. Når noncen kombineres med resten av blokkens data og hashes, må det produseres en hash som oppfyller de nødvendige kriteriene.
Steg 5: Legge til i blokkjeden
Når en gruvearbeider lykkes med å opprette en ny blokk, blir den kringkastet til hele nettverket. Andre noder verifiserer blokken og, når den er validert, legger de den til sin egen kopi av blokkjeden. Fordi hver blokk inkluderer hashen til den forrige, danner denne prosessen en uforanderlig kjede av blokker. Gruvearbeideren som først fant riktig nonce mottar nyutstedte bitcoins som belønning.
Steg 6: Transaksjonsbekreftelse
Din transaksjon, sammen med mange andre, er nå inkludert i en blokk på Bitcoin-blokkjeden. Innen omtrent 10 minutter etter at transaksjonen er opprettet, mottar både du og nettbutikken bekreftelse på at betalingen er blitt behandlet.
Åpenhet og Pseudonymitet
Blokkjeden fungerer som en offentlig hovedbok, noe som betyr at alle transaksjoner er åpne og synlige for alle. Deltakerne forblir imidlertid pseudonyme, siden kun deres lommebokadresser vises på nettverket. Selv om alle overføringer kan sees, kreves det ekstern informasjon for å knytte disse adressene til virkelige identiteter.
Her er et eksempel på en ekte Bitcoin-transaksjon (du kan se den her):
Som du kan se, viser transaksjonen både avsender- og mottakeradresser. Det er også sannsynligvis en vekslingsadresse, som vanligvis tilhører samme bruker hvis det representerer tilbakeført veksel. De fleste moderne lommebokapplikasjoner følger beste praksis ved å generere en ny adresse for veksling for å forbedre personvernet.
Men hvorfor er det ikke mulig å sende eksakt beløp i Bitcoin uten å få tilbake veksel? Vi vil utforske dette spørsmålet og flere relaterte konsepter senere i kurset.
1. Når du initierer en Bitcoin-transaksjon, hva er prosessen som sikrer at transaksjonen blir registrert på blokkjeden?
2. Hvilket av følgende er sant om blockchain?
3. Hva betyr 'uforanderlighet' i sammenheng med blockchain?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain more about how public and private keys work in Bitcoin transactions?
What is the role of miners versus verifiers in the Bitcoin network?
Why do Bitcoin transactions sometimes require a change address?
Awesome!
Completion rate improved to 6.25
Hvordan Fungerer Blokkjede?
Sveip for å vise menyen
Nå som vi forstår hva blockchain og Bitcoin er, skal vi se nærmere på hvordan blockchain-teknologi fungerer i sammenheng med en nettransaksjon, med Bitcoin som eksempel. Siden Bitcoin er den mest brukte kryptovalutaen, gir det en tydelig og praktisk illustrasjon av hvordan blockchain fungerer i virkelige situasjoner.
Steg 1: Opprette og sende en transaksjon
Tenk deg at du ønsker å kjøpe en ny bærbar PC fra en nettbutikk ved å bruke Bitcoin. Prosessen starter når du åpner din Bitcoin lommebok-app og oppretter en transaksjonsmelding.
Denne meldingen inkluderer mengden Bitcoin du ønsker å sende og butikkens offentlige nøkkel, som fungerer som mottakeradresse. For å autorisere transaksjonen signerer du den digitalt med din private nøkkel. Denne signaturen er basert på offentlig-nøkkel-kryptografi, som spiller en avgjørende rolle for å sikre sikkerheten og ektheten til transaksjonen – noe vi vil utforske nærmere senere i kurset.
Steg 2: Sende til nettverket
Etter å ha gjennomgått detaljene nøye – fordi Bitcoin-transaksjoner er irreversible – sender du deretter transaksjonsmeldingen til Bitcoin-nettverket. Dette nettverket består av mange noder, hvor hver node opprettholder en full kopi av Bitcoin-blockchainen.
Steg 3: Verifisere transaksjonen
Noder i Bitcoin-nettverket deles vanligvis inn i to grupper: minere og verifikatorer. Mens minere fokuserer på å opprette nye blokker, er de andre nodene ansvarlige for å verifisere dataene som flyter gjennom nettverket. I dette steget bekrefter de at du har nok Bitcoin til å gjennomføre transaksjonen, og at den faktisk er autorisert av deg.
Steg 4: Gruveprosessen
Gruvedrift er en beregningsmessig konkurranse der gruvearbeidere bruker sin prosesseringskraft til å løse et komplekst matematisk problem som kreves for å opprette en ny blokk med transaksjoner.
Som tidligere nevnt har hver blokk en unik identifikator kjent som en hash. Denne hashen genereres fra blokkens innhold og må oppfylle en spesifikk betingelse – for eksempel å inneholde et visst antall ledende nuller i Bitcoin.
For å oppnå dette søker gruvearbeidere etter et tall kalt en nonce. Når noncen kombineres med resten av blokkens data og hashes, må det produseres en hash som oppfyller de nødvendige kriteriene.
Steg 5: Legge til i blokkjeden
Når en gruvearbeider lykkes med å opprette en ny blokk, blir den kringkastet til hele nettverket. Andre noder verifiserer blokken og, når den er validert, legger de den til sin egen kopi av blokkjeden. Fordi hver blokk inkluderer hashen til den forrige, danner denne prosessen en uforanderlig kjede av blokker. Gruvearbeideren som først fant riktig nonce mottar nyutstedte bitcoins som belønning.
Steg 6: Transaksjonsbekreftelse
Din transaksjon, sammen med mange andre, er nå inkludert i en blokk på Bitcoin-blokkjeden. Innen omtrent 10 minutter etter at transaksjonen er opprettet, mottar både du og nettbutikken bekreftelse på at betalingen er blitt behandlet.
Åpenhet og Pseudonymitet
Blokkjeden fungerer som en offentlig hovedbok, noe som betyr at alle transaksjoner er åpne og synlige for alle. Deltakerne forblir imidlertid pseudonyme, siden kun deres lommebokadresser vises på nettverket. Selv om alle overføringer kan sees, kreves det ekstern informasjon for å knytte disse adressene til virkelige identiteter.
Her er et eksempel på en ekte Bitcoin-transaksjon (du kan se den her):
Som du kan se, viser transaksjonen både avsender- og mottakeradresser. Det er også sannsynligvis en vekslingsadresse, som vanligvis tilhører samme bruker hvis det representerer tilbakeført veksel. De fleste moderne lommebokapplikasjoner følger beste praksis ved å generere en ny adresse for veksling for å forbedre personvernet.
Men hvorfor er det ikke mulig å sende eksakt beløp i Bitcoin uten å få tilbake veksel? Vi vil utforske dette spørsmålet og flere relaterte konsepter senere i kurset.
1. Når du initierer en Bitcoin-transaksjon, hva er prosessen som sikrer at transaksjonen blir registrert på blokkjeden?
2. Hvilket av følgende er sant om blockchain?
3. Hva betyr 'uforanderlighet' i sammenheng med blockchain?
Takk for tilbakemeldingene dine!