Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Hur Blockchain Fungerar? | Komma Igång
Quizzes & Challenges
Quizzes
Challenges
/
Introduktion till Blockkedja

bookHur Blockchain Fungerar?

Nu när vi förstår vad blockkedja och Bitcoin är, ska vi undersöka hur blockkedjeteknik fungerar i samband med en online-transaktion, med Bitcoin som exempel. Eftersom Bitcoin är den mest använda kryptovalutan ger det en tydlig och praktisk illustration av hur blockkedjan fungerar i verkliga situationer.

Steg 1: Skapa och skicka en transaktion

Föreställ dig att du vill köpa en ny bärbar dator från en nätbutik med Bitcoin. Processen börjar när du öppnar din Bitcoin-plånboksapp och skapar ett transaktionsmeddelande.

Detta meddelande innehåller mängden Bitcoin du vill skicka och butikens publika nyckel, som fungerar som mottagaradress. För att auktorisera transaktionen signerar du den digitalt med din privata nyckel. Denna signatur bygger på asymmetrisk kryptering, vilket spelar en avgörande roll för att säkerställa transaktionens säkerhet och äkthet – något vi kommer att utforska mer ingående senare i kursen.

Steg 2: Sända till nätverket

Efter att noggrant ha granskat detaljerna – eftersom Bitcoin-transaktioner är oåterkalleligasänder du sedan transaktionsmeddelandet till Bitcoin-nätverket. Detta nätverk består av många noder, där varje nod underhåller en fullständig kopia av Bitcoin-blockkedjan.

Steg 3: Verifiera transaktionen

Noder i Bitcoin-nätverket delas generellt in i två grupper: minare och verifierare. Medan minare fokuserar på att skapa nya block, ansvarar de andra noderna för att verifiera den data som flödar genom nätverket. I detta steg bekräftar de att du har tillräckligt med Bitcoin för att genomföra transaktionen och att den har auktoriserats korrekt av dig.

Steg 4: Gruvprocessen

Gruvdrift är en beräkningsmässig tävling där gruvarbetare använder sin processorkraft för att lösa ett komplext matematiskt problem som krävs för att skapa ett nytt block av transaktioner.

Som tidigare nämnts har varje block en unik identifierare kallad en hash. Denna hash genereras från blockets innehåll och måste uppfylla ett specifikt villkor – till exempel att innehålla ett visst antal ledande nollor i Bitcoin.

För att uppnå detta söker gruvarbetare efter ett tal som kallas en nonce. När noncen kombineras med resten av blockets data och hashas, måste det producera en hash som uppfyller de angivna kriterierna.

Steg 5: Tillägg till blockkedjan

När en gruvarbetare framgångsrikt skapar ett nytt block, sänds det ut till hela nätverket. Andra noder verifierar blocket och, när det har validerats, lägger de till det i sin egen kopia av blockkedjan. Eftersom varje block inkluderar hashen från det föregående, bildar denna process en oföränderlig kedja av block. Den gruvarbetare som först hittade rätt nonce får nypräglade bitcoins som belöning.

Steg 6: Transaktionsbekräftelse

Din transaktion, tillsammans med många andra, är nu inkluderad i ett block på Bitcoin-blockkedjan. Inom cirka 10 minuter efter att transaktionen skapats får både du och nätbutiken en bekräftelse på att betalningen har genomförts framgångsrikt.

Transparens och pseudonymitet

Blockkedjan fungerar som en offentlig huvudbok, vilket innebär att alla transaktioner är transparenta och synliga för alla. Deltagarna förblir dock pseudonyma, eftersom endast deras plånboksadresser visas på nätverket. Även om alla överföringar kan ses, krävs ytterligare extern information för att koppla dessa adresser till verkliga identiteter.

Här är ett exempel på en verklig Bitcoin-transaktion (du kan se den här):

Som du kan se visar transaktionen både avsändarens och mottagarens adresser. Det finns också sannolikt en växeladress, som vanligtvis tillhör samma användare om det representerar återbetald växel. De flesta moderna plånboksapplikationer följer bästa praxis genom att generera en ny adress för växeln för att förbättra integriteten.

Men varför är det inte möjligt att skicka det exakta beloppet av Bitcoin utan att få tillbaka växel? Vi kommer att utforska denna fråga och flera relaterade koncept senare i kursen.

1. När du initierar en Bitcoin-transaktion, vilken process säkerställer att transaktionen registreras på blockkedjan?

2. Vilket av följande är sant om blockkedja?

3. Vad betyder 'oföränderlighet' i blockkedjans sammanhang?

question mark

När du initierar en Bitcoin-transaktion, vilken process säkerställer att transaktionen registreras på blockkedjan?

Select the correct answer

question mark

Vilket av följande är sant om blockkedja?

Select the correct answer

question mark

Vad betyder 'oföränderlighet' i blockkedjans sammanhang?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

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

bookHur Blockchain Fungerar?

Svep för att visa menyn

Nu när vi förstår vad blockkedja och Bitcoin är, ska vi undersöka hur blockkedjeteknik fungerar i samband med en online-transaktion, med Bitcoin som exempel. Eftersom Bitcoin är den mest använda kryptovalutan ger det en tydlig och praktisk illustration av hur blockkedjan fungerar i verkliga situationer.

Steg 1: Skapa och skicka en transaktion

Föreställ dig att du vill köpa en ny bärbar dator från en nätbutik med Bitcoin. Processen börjar när du öppnar din Bitcoin-plånboksapp och skapar ett transaktionsmeddelande.

Detta meddelande innehåller mängden Bitcoin du vill skicka och butikens publika nyckel, som fungerar som mottagaradress. För att auktorisera transaktionen signerar du den digitalt med din privata nyckel. Denna signatur bygger på asymmetrisk kryptering, vilket spelar en avgörande roll för att säkerställa transaktionens säkerhet och äkthet – något vi kommer att utforska mer ingående senare i kursen.

Steg 2: Sända till nätverket

Efter att noggrant ha granskat detaljerna – eftersom Bitcoin-transaktioner är oåterkalleligasänder du sedan transaktionsmeddelandet till Bitcoin-nätverket. Detta nätverk består av många noder, där varje nod underhåller en fullständig kopia av Bitcoin-blockkedjan.

Steg 3: Verifiera transaktionen

Noder i Bitcoin-nätverket delas generellt in i två grupper: minare och verifierare. Medan minare fokuserar på att skapa nya block, ansvarar de andra noderna för att verifiera den data som flödar genom nätverket. I detta steg bekräftar de att du har tillräckligt med Bitcoin för att genomföra transaktionen och att den har auktoriserats korrekt av dig.

Steg 4: Gruvprocessen

Gruvdrift är en beräkningsmässig tävling där gruvarbetare använder sin processorkraft för att lösa ett komplext matematiskt problem som krävs för att skapa ett nytt block av transaktioner.

Som tidigare nämnts har varje block en unik identifierare kallad en hash. Denna hash genereras från blockets innehåll och måste uppfylla ett specifikt villkor – till exempel att innehålla ett visst antal ledande nollor i Bitcoin.

För att uppnå detta söker gruvarbetare efter ett tal som kallas en nonce. När noncen kombineras med resten av blockets data och hashas, måste det producera en hash som uppfyller de angivna kriterierna.

Steg 5: Tillägg till blockkedjan

När en gruvarbetare framgångsrikt skapar ett nytt block, sänds det ut till hela nätverket. Andra noder verifierar blocket och, när det har validerats, lägger de till det i sin egen kopia av blockkedjan. Eftersom varje block inkluderar hashen från det föregående, bildar denna process en oföränderlig kedja av block. Den gruvarbetare som först hittade rätt nonce får nypräglade bitcoins som belöning.

Steg 6: Transaktionsbekräftelse

Din transaktion, tillsammans med många andra, är nu inkluderad i ett block på Bitcoin-blockkedjan. Inom cirka 10 minuter efter att transaktionen skapats får både du och nätbutiken en bekräftelse på att betalningen har genomförts framgångsrikt.

Transparens och pseudonymitet

Blockkedjan fungerar som en offentlig huvudbok, vilket innebär att alla transaktioner är transparenta och synliga för alla. Deltagarna förblir dock pseudonyma, eftersom endast deras plånboksadresser visas på nätverket. Även om alla överföringar kan ses, krävs ytterligare extern information för att koppla dessa adresser till verkliga identiteter.

Här är ett exempel på en verklig Bitcoin-transaktion (du kan se den här):

Som du kan se visar transaktionen både avsändarens och mottagarens adresser. Det finns också sannolikt en växeladress, som vanligtvis tillhör samma användare om det representerar återbetald växel. De flesta moderna plånboksapplikationer följer bästa praxis genom att generera en ny adress för växeln för att förbättra integriteten.

Men varför är det inte möjligt att skicka det exakta beloppet av Bitcoin utan att få tillbaka växel? Vi kommer att utforska denna fråga och flera relaterade koncept senare i kursen.

1. När du initierar en Bitcoin-transaktion, vilken process säkerställer att transaktionen registreras på blockkedjan?

2. Vilket av följande är sant om blockkedja?

3. Vad betyder 'oföränderlighet' i blockkedjans sammanhang?

question mark

När du initierar en Bitcoin-transaktion, vilken process säkerställer att transaktionen registreras på blockkedjan?

Select the correct answer

question mark

Vilket av följande är sant om blockkedja?

Select the correct answer

question mark

Vad betyder 'oföränderlighet' i blockkedjans sammanhang?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
some-alt