Vad är en Blockchain?
En blockkedja, eller blockchain, är en decentraliserad teknik där data lagras i block som länkas samman och säkras med kryptografi. Till skillnad från traditionella databaser kräver den inget centralt förtroende, vilket gör den manipuleringssäker och spårbar.
Blockkedjan är mest känd som grunden för Bitcoin, men tekniken används även för smarta kontrakt, digitala identiteter och logistiklösningar. Trots sin växande betydelse är blockchain är ofta omgiven av myter och missförstånd. Den här guiden reder ut vad en blockkedja egentligen är.
Vad är en Blockkedja?
En blockkedja är i grunden en databas som organiserar information i block. När ett block fylls med transaktioner länkas det samman med föregående block genom avancerade kryptografiska protokoll. Detta gör att hela kedjan blir motståndskraftig mot manipulation och förändringar i efterhand.
Om någon försöker ändra data i ett block påverkas alla efterföljande block, vilket gör manipulation omedelbart synlig. Därför betraktas blockkedjan som oföränderlig, vilket ger hög säkerhet och transparens. Tidigare registrerad information kan ses och granskas, men aldrig ändras retroaktivt.
Varje block innehåller dessutom en tidsstämpel och en unik hash som fungerar som ett digitalt fingeravtryck. Kombinationen av dessa egenskaper gör blockchain till mer än bara en databas. Det är en teknik för spårbarhet, verifierbarhet och decentralisering som skiljer sig markant från traditionella system.
Pelarna i Blockchain
Blockchain har tre huvudegenskaper:
- Oföränderlighet
- Decentralisering
- Transparens
Dessa är grundvalarna för blockchain självt, men också de saker som garanterar att kryptovalutor byggda med blockchain är säkra. Man kan säga att du inte riktigt kan förstå blockchain-tekniken utan att förstå dessa principer. Låt oss titta närmare på var och en av dem.
1. Oföränderlighet
Oföränderlighet innebär att data inte kan ändras efter att de väl har skapats. I blockchain innebär detta att ett block, när det har lagts till i kedjan, inte längre kan modifieras. Denna egenskap uppnås genom en teknik som kallas hashing – en process där information omvandlas till en fast längd av tecken, kallad en checksumma.
När du hashar samma data med samma algoritm får du alltid samma resultat, vilket fungerar som ett slags digitalt fingeravtryck. Hashen är enkel att skapa, men omöjlig att bakväga – det går inte att utläsa den ursprungliga informationen från själva hashvärdet. I blockchain genereras varje ny hash utifrån både innehållet i nuvarande block och hashvärdet från det föregående blocket.
Detta skapar en kedja av beroenden: om någon försöker ändra ett block, ändras dess hash – vilket i sin tur bryter länken till efterföljande block. Eftersom nätverket upptäcker att hasharna inte längre stämmer, förkastas den manipulerade kedjan. På så sätt bevaras dataintegriteten och du kan lita på att informationen inte har ändrats i efterhand.
Information kan däremot uppdateras genom att man lägger till ett nytt block, vilket gör det möjligt att följa hela historiken. Detta fungerar både som ett sätt att säkerställa transparens och som ett skydd mot bedrägeri. Alla händelser loggas, vilket gör det möjligt att se vem som gjorde vad och när.
Självklart innebär inte detta att informationen på blockchain alltid är sann – men den som registrerat något kan inte sudda ut sina spår. Kan en blockchain-ägare radera eller gömma något? Nej, inte utan att hela nätverket märker det. Och här kommer vi till nästa grundläggande egenskap hos blockkedjan.
2. Decentralisering
Decentralisering är överföringen av auktoritet och ansvar från en enskild, central auktoritet till alla deltagare. I en blockchain betyder detta att ingen kan agera som chef för någon annan. Varje deltagare är på lika villkor med andra.
Naturligtvis är detta inte så lätt att genomföra i den verkliga världen.
Det finns viktiga överväganden, som att människor kan skapa flera identiteter för att öka sitt inflytande. Detta är faktiskt en välkänd angreppsmetod som kallas en Sybil-attack. För att undvika sådana möjligheter, samt låta människor behålla sin integritet till viss del, beror mängden makt du har i ett blockchain-nätverk på andra faktorer.
Dessa varierar efter konsensusalgoritm: i Bitcoin beror det på din beräkningskraft, men i andra som Cardano eller Ethereum beror det på antalet mynt du innehar. Det finns flera fördelar med decentralisering:
- Peer-to-peer kommunikation: det finns inga mellanhänder i ett decentraliserat system. Om du vill skicka någon pengar genom Bitcoin-nätverket gör du det direkt, istället för genom en tredje part som i fallet med banker och andra centraliserade finansiella tjänster.
- Säkerhet: eftersom datan inte lagras på ett enda ställe utan istället delas bland alla deltagare kan du inte riktigt hacka en blockchain.
- Dataförlikning: med all data på ett ställe och distribuerad bland deltagarna kan eventuella felaktiga data (antingen genom ett ärligt misstag eller som ett illvilligt försök) snabbt upptäckas och korrigeras.
- Effektivitet: om en nod, eller deltagare, måste uppdatera sitt system, eller om deras ström har gått ut, kan nätverket fortfarande fortsätta som vanligt. Detta beror på att det inte är beroende av en person eller ens en grupp människor.
- Trustlessness: tack vare alla tidigare faktorer, samt blockchains oföränderlighet, behöver du inte känna någon annan i nätverket för att veta att det kommer att fungera bra.
Dessa fördelar passar in i varandra och skapar blockchains välkända egenskaper som strävar efter rättvisa och jämlikhet.
3. Transparens
Det faktum att allting lagras på blockchain som det är och inte kan manipuleras skulle inte betyda mycket om inte den datan var synlig för alla. Det är därför transparens är den tredje pelaren i tekniken: vem som helst kan se varje transaktion och all relaterad information genom så kallade blockutforskare. Detta betyder dock inte att denna information lätt kan spåras tillbaka till den individ eller det företag som är ansvarigt för den.
Du är inte skyldig att dela din personliga information med någon när du använder Bitcoin, till exempel (kryptovalutabörser är en annan sak). Du får tilldelat en plånbok med sin egen adress, och den adressen är den information som lagras i blocket när du överför pengar till och från plånboken. Men ”svårt att spåra” betyder inte omöjligt.
Många företag som använder blockchain, till exempel börser, håller sina plånboksadresser offentliga så att du kan se deras transaktioner. Detta är en viktig aspekt, eftersom det lägger till en nivå av ansvarighet som var nästan oerhörd innan blockchain. Något liknande gäller också för individer.
Om du har gått igenom Know-Your-Customer (KYC) processen för att registrera dig på en börs, kommer din plånboksadress på börsen att kopplas till ditt namn och annan information. Denna information kommer fortfarande inte att vara synlig på blockchain i sig. Men det kan erhållas från börsen, antingen som en del av en regulatorisk process (till exempel om du misstänks för illvilliga handlingar) eller genom hack och andra överträdelser.
Hur Fungerar Blockchain?
Att förstå de grundläggande pelarna i blockchain hjälper oss att förstå hur tekniken fungerar. Vi har redan fastställt att det är en transparent, oföränderlig och decentraliserad databas. Alla deltagare har tillgång till den, vilket gör den distribuerad. Så när du vill göra en ändring, till exempel skicka lite BTC till en vän, sker följande:
- Du skapar en transaktion. Du lägger till all relevant information som vem som ska ta emot BTC och hur mycket.
- Du betalar nätverksavgiften. Detta är en del av belöningen för gruvarbetare för att inkludera din transaktion i nästa block.
- Din transaktion läggs till i ett block. Detta block skapas av den deltagare som vann rätten att göra så, beroende på konsensusalgoritmen (gruvarbetare, validerare, etc.). Ju större din nätverksavgift är, desto troligare är det att du inkluderas före andra, så din transaktion kan gå igenom snabbare.
- Blocket läggs till i blockchain. Det går igenom den tidigare nämnda hashningsprocessen först.
- När blocket är tillagt kan du inte ändra det längre (vilket också innebär att du inte kan ångra din transaktion om inte mottagaren bestämmer sig för att skicka tillbaka dina pengar).
Processen att lägga till ett block till blockchain beror på en annan faktor som kallas konsensusalgoritm. De används för att bestämma vilken deltagare som får lägga till nästa block (och få belöningen). Det finns flera olika konsensusalgoritmer, men två av de vanligaste är:
- Proof of Work (PoW): används av Bitcoin, det innebär att lösa ett pussel (även känt som ”brytning”), och den första deltagaren eller gruvarbetaren som löser pusslet och låter alla andra veta är den som lägger till blocket och får belöningen.
- Proof of Stake (PoS): används av Ethereum, de deltagare som får fatta besluten är kända som validerare och väljs utifrån antalet mynt de har. Validerarna måste satsa en del av de mynt de äger för att bli valda att lägga till ett block och få belöningen, och om de försöker agera illvilligt, förlorar de sin insats.
En deltagare i nätverket kallas också för en nod. Det finns tre huvudtyper av noder:
- Light Clients behåller bara en ytlig kopia av blockchain, som bara inkluderar den grundläggande informationen de kan behöva, eftersom blockchain själv tenderar att bli mycket stor;
- Full Nodes är de som behåller en full kopia av blockchain och därmed har tillgång till all information lagrad på den, oavsett storlek; och
- Miners eller validerare är noder som kan få rätten att verifiera transaktioner, beroende på nätverkets konsensusmekanism.
Vem Uppfann Blockchain
Men var kommer blockchain ifrån? Den första blockkedjan lanserades 2009 som tekniken bakom Bitcoin, gjord av en person eller en grupp personer under namnet Satoshi Nakamoto. Konceptet skissades första gången nästan två decennier tidigare av forskarna Stuart Haber och W. Scott Stornetta 1991.
Under de kommande 18 åren gjorde andra teknologiska innovationer (som teorin om kryptografiskt säkrade kedjor av Stefan Konst från 2000) det möjligt för blockchain att få sin första verkliga implementering.
Runt 2014 började blockchain allt oftare beskrivas som en teknik fristående från Bitcoin, och sedan dess refereras tekniken ibland till som blockchain 2.0. Det innebär att den används för ändamål andra än Bitcoin från den tiden, först med andra kryptovalutor och sedan med andra användningsfall.
Offentliga kontra Privata Blockchains
Alla egenskaper vi behandlat i den här guiden är specifika för så kallade offentliga blockchains. Dessa blockchains är också tillståndslösa, vilket innebär att vem som helst kan bli vilken nod de vill utan rädsla för censur, eftersom det helt enkelt inte finns någon auktoritet att förbjuda detta. Men med uppkomsten av blockchain 2.0 behövde vissa företag använda tekniken för sina egna ändamål.
I de flesta fall finns det ingen anledning till att data som lagras på företagets blockchain ska vara synligt för allmänheten. Här kommer så kallade privata blockchains in. Som deras namn antyder är privata blockchains inte tillgängliga för alla. De är vanligtvis reserverade för företaget och dess partners. Till exempel i leveranskedjeindustrin kommer endast personer som på något sätt är knutna till lasten som spåras att få tillgång till blockchain.
Det finns helt enkelt inget behov för allmänheten att få tillgång till den blockchain och informationen lagrad i den, särskilt eftersom den kan vara känslig och bör skyddas. De flesta privata blockchains är också tillståndsbaserade.
Med andra ord kan en auktoritet (vanligtvis företagets chef) ställa in vem som kan göra ändringar i blockchain och vem som bara kan läsa den registrerade data. Mycket ofta är dessa blockchains inte decentraliserade helt enkelt för att de inte behöver vara.
Hur man Investerar i Blockchain-teknik
Det finns två huvudsakliga sätt att investera i blockchain-teknologi:
- Genom kryptovalutor: att köpa kryptovalutor innebär att delta i blockchain. När blockchain-nätverket introducerar ett nytt koncept, förbättring eller annan betydande förändring, följer ofta dess myntpris. Inte bara kan du generera en inkomst på detta sätt, men att äga anständiga mängder av vissa kryptovalutor ger dig också rösträtt i blockchain. Detta liknar att äga aktier.
- Genom aktier: som sagt, du kan också investera i aktier av etablerade företag som har blockchain-lösningar som en del av sitt erbjudande. Dessa är ofta lägre riskalternativ. Du kan också investera i blockchain-startups som har blivit offentliga.
Andra sätt att investera i blockchain inkluderar att delta i crowdfunding (ICOs och IEOs), blockchain-pennyaktier och riskkapitalfonder. Vilken typ du väljer kommer att bero på din egen öppenhet för risk och antalet medel du är villig att avstå från.
Hur man använder Blockchain
När det gäller att använda blockchain för kryptovalutor är processen ganska enkel. Allt du behöver göra är att få adressen du skickar dina medel till, ange den i din plånboks skicka-alternativ, ställa in nätverksavgiften du vill betala och vänta på bekräftelse.
Att ta emot medel är ännu enklare, eftersom du inte behöver göra något. För att använda blockchain för att spåra information lagrad på den, behöver du få tillgång till blockchain blockutforskaren. Den mest använda blockutforskaren för Bitcoin är Blockstream.info, medan för Ethereum går människor med Etherscan.io.
Den senare används också för alla mynt som byggs på Ethereum-nätverket, vilket gör det till en one-stop-shop för allt Ethereum. Att använda blockchain för att bli en beslutsfattande deltagare beror på vilken typ av blockchain. För PoW-baserade blockchains behöver du äga gruvutrustning och vara villig att täcka höga el-kostnader.
I PoS-nätverk behöver du äga en anständig mängd av nätverkets infödda token och vara villig att satsa åtminstone en del av den. För mer ingående information, kolla nätverkets dokumentation, eftersom detta tenderar att förklara allt du behöver veta i detalj.
Användningsområden för Blockchain
Blockchain kan användas långt utanför kryptovalutor. Tekniken är särskilt intressant i situationer där flera parter behöver dela information utan att förlita sig på en gemensam central databas. Genom funktioner som spårbarhet, kryptografisk verifiering och distribuerad lagring kan blockchain användas för att dokumentera händelser och transaktioner på ett transparent sätt.
Användningsområdet beror samtidigt på vilken typ av blockchain och konsensusmekanism som används. Publika nätverk som Bitcoin och Ethereum fungerar annorlunda än privata blockkedjor som kontrolleras av en organisation.
- Leveranskedja: Blockchain eliminerar behovet av separata databaser genom att skapa en gemensam, oföränderlig informationskälla. Det snabbar upp dataförsoning och minskar beroendet av mellanhänder.
- Försäkring: Alla aktörer kan se exakt vad som har skett och när. Detta minskar risken för bedrägerier och gör handläggningen av ärenden betydligt smidigare.
- Bankväsendet: Tekniken möjliggör snabbare och billigare internationella betalningar. Samtidigt ökar transparensen och intresset för digitala centralbankspengar (CBDC) växer.
- Hälsovård: Användare kan kontrollera sin egen journal och välja vem som får tillgång till den. Det inkluderar exempelvis vaccinationsstatus och sjukdomshistorik.
- Farmaci: Blockchain kan spåra läkemedel från tillverkning till försäljning. Det motverkar förfalskningar och ser till att medicinen inte är utgången.
- Regering: Tekniken kan säkra digitala röstsystem och motverka valfusk. Det gör valprocessen mer transparent och förtroendeingivande.
- Konst: NFT:er möjliggör bevis på ägande av digital konst. De fungerar ungefär som att äga en originalmålning jämfört med en kopia.
- Spel: NFT:er gör att spelare verkligen äger sina digitala tillgångar. Detta har lett till en boom för samlarspel och spel med ekonomiska inslag.
Blockchain är däremot inte automatiskt den bästa lösningen för alla dessa områden. Om en central aktör redan kan hantera databasen effektivt kan en vanlig databas vara billigare, snabbare och enklare att administrera.
Vanliga myter om Blockchain
Blockchain har fått stor uppmärksamhet, men tekniken omges också av flera missuppfattningar. För att förstå dess möjligheter och begränsningar är det viktigt att skilja mellan vad tekniken faktiskt gör och vad som ofta påstås om den.
- Bitcoin = blockchain. En av de vanligaste myterna antar att Bitcoin och blockchain är en och samma. Som vi redan har täckt, uppstod de två tillsammans, men blockchain har sedan hittat många andra användningsfall.
- Blockchain använder mycket el. Detta är endast sant för PoW-konsensusalgoritmer; blockchains som använder andra konsensusmekanismer spenderar inte mer el än många andra teknologier.
- Blockchain är långsam. Medan Bitcoin-transaktioner är mycket långsammare än andra fiat-betalningsprocessorer, beror detta på dess inställda blocktid. Många andra blockchains är mycket snabbare, till och med kunna bearbeta tusentals transaktioner per sekund.
- Blockchain är inte mogen nog för mainstream. Många företag använder redan blockchain – Forbes har tidigare publicerat en Blockchain 50-lista, där företag med en omsättning på mer än 1 miljard USD per år visas.
- Alla mina transaktioner är offentligt synliga! Även om detta är sant, betyder det inte att det kan spåras tillbaka till dig om du tar några grundläggande integritetsåtgärder.
Sammanfattning om Blockchains
Blockchain är en teknik för att lagra och verifiera information i ett distribuerat nätverk. Informationen organiseras i block som länkas samman kryptografiskt, vilket gör det möjligt att kontrollera historiken och upptäcka manipulation.
Teknikens viktigaste egenskaper är decentralisering, transparens, spårbarhet och kryptografisk säkerhet. Exakt hur dessa egenskaper fungerar beror dock på vilken blockchain det handlar om. En publik Proof-of-Work-blockchain skiljer sig exempelvis betydligt från en privat blockkedja eller ett Proof-of-Stake-nätverk.
Bitcoin visade att blockchain kunde användas för digitala pengar utan en central bank eller annan central kontroll. Ethereum och andra plattformar har därefter breddat användningen genom smarta kontrakt och decentraliserade applikationer.
Samtidigt har tekniken begränsningar. Skalbarhet, transaktionskostnader, energiförbrukning, integritet och centralisering är frågor som olika blockkedjeprojekt försöker lösa på olika sätt. Blockchain bör därför inte ses som en universell ersättning för traditionella databaser, utan som ett verktyg som kan vara särskilt användbart när flera parter behöver kunna verifiera samma information utan en gemensam central kontrollpunkt.
Vanliga frågor om blockchain
Vad är en blockchain?
En blockchain är ett distribuerat digitalt register där information lagras i block som kopplas samman med kryptografiska metoder. När nya block godkänns av nätverket läggs de till i kedjan. Tekniken används bland annat för kryptovalutor, smarta kontrakt och digitala tillgångar.
Vad gör blockchain säkert?
Blockchain kombinerar kryptografisk hashing, digitala signaturer och en konsensusmekanism för att skydda information och transaktioner. På decentraliserade nätverk lagras information dessutom hos många deltagare, vilket gör det svårare för en enskild aktör att ändra historiken utan att det upptäcks.
Är alla blockchain-transaktioner offentliga?
Nej. På publika blockkedjor som Bitcoin och Ethereum är transaktionsdata normalt tillgänglig för allmänheten. Privata och tillståndsbaserade blockkedjor kan däremot begränsa vem som får se eller registrera information. Även publika nätverk kan använda olika tekniska lösningar för att öka integriteten.
Vad är skillnaden mellan en publik och privat blockchain?
En publik blockchain är normalt öppen för alla som vill läsa informationen och, beroende på nätverkets regler, delta i valideringen. En privat blockchain kontrolleras av en organisation eller en begränsad grupp och kräver vanligtvis tillstånd för att delta.
Vad krävs för att använda blockchain?
Det beror på användningsområdet. För att använda en kryptovaluta behövs vanligtvis en kryptoplånbok och tillgång till nätverket. Att själv driva en validator eller miner kräver däremot särskild hårdvara, programvara och teknisk kunskap.
Är blockchain samma sak som Bitcoin?
Nej. Bitcoin är en kryptovaluta och ett specifikt blockkedjenätverk. Blockchain är den underliggande tekniken som kan användas för många olika ändamål. Bitcoin var det första stora användningsområdet för tekniken.
Använder alla blockchains Proof of Work?
Nej. Bitcoin använder Proof of Work, medan exempelvis Ethereum använder Proof of Stake. Det finns även andra konsensusmekanismer och varianter som används av olika blockkedjenätverk.
Är blockchain bättre än en vanlig databas?
Inte alltid. Blockchain kan vara användbart när flera oberoende aktörer behöver dela och verifiera information utan att förlita sig på en central kontrollpunkt. Om en organisation själv kontrollerar all information kan en traditionell databas ofta vara enklare, snabbare och billigare.