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
Introduktion till Blockkedja

bookHur Blockchain Fungerar?

Svep för att visa menyn

Nu när vi förstår vad blockchain och Bitcoin är, ska vi undersöka hur blockchain-teknologin 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 blockchain fungerar i verkliga situationer.

Steg 1: Skapa och skicka en transaktion

Föreställ dig att du vill köpa en ny laptop 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 godkänna transaktionen signerar du den digitalt med din privata nyckel. Denna signatur baseras 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 i detalj 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 minarna 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 godkänts av dig på ett legitimt sätt.

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 pussel som krävs för att skapa ett nytt block av transaktioner.

Som tidigare nämnts har varje block en unik identifierare som kallas 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 gruvarbetarna 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: Lägg till i 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 innehåller hashen från det föregående, bildar denna process en oföränderlig kedja av block. Den gruvarbetare som först hittar rätt nonce får nyutvunna 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.

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 i 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å troligen en växeladress, som vanligtvis tillhör samma användare om den 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 exakt belopp av Bitcoin utan att få tillbaka växel? Vi kommer att utforska denna fråga och flera relaterade koncept senare i kursen.

1. Vad säkerställer att en Bitcoin-transaktion bekräftas och permanent registreras på blockkedjan?

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

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

question mark

Vad säkerställer att en Bitcoin-transaktion bekräftas och permanent registreras på blockkedjan?

Vänligen välj det korrekta svaret

question mark

Vilket av följande är sant om blockkedjan?

Vänligen välj det korrekta svaret

question mark

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

Vänligen välj det korrekta svaret

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

Avsnitt 1. Kapitel 4
some-alt