Den här artikeln är till för dig som är nyfiken på blockkedjeteknik. Låt oss lära oss allt om blockkedjeteknik genom exemplet Bitcoin!


Om du kunde skicka pengar direkt till vem som helst i världen utan att gå via en bank skulle du spara in på valutaväxlings- och överföringsavgifter. Om vi hade serverlös molnlagring skulle vi kunna hålla våra data säkrare eftersom hackare inte skulle ha någon bas att attackera från. Ett administratörslöst internetadressystem skulle eliminera behovet av att slåss om internetadresser. Ingen av dessa tre saker är påhittade. De är redan tekniskt möjliga. Den nyckelteknik som gör allt detta möjligt är blockkedjan. Blockkedjan nämns oftast när man pratar om Bitcoin. Det är det banklösa globala finansmarknadssystemet som vi använde som exempel i början av den här artikeln. Under de fem år som gått sedan starten har kryptovalutan vuxit till att bli en av de 100 största valutorna i världen mätt i marknadsvärde. Detta är tack vare blockkedjan.

En blockkedja är en huvudbok för transaktioner som är en samling av transaktionsinformation som är sammanlänkad. Till skillnad från en verklig liggare, som endast förs av handlaren, är denna liggare öppen för allmänheten. Vid första anblicken kan ordet "offentlig" verka farligt eftersom det exponerar dina transaktioner för alla, men det är mycket säkrare och bekvämare. Blockkedjan kräver inte en tredje part som är auktoriserad av staten, t.ex. en bank, för att genomföra transaktioner. Individer kan göra transaktioner direkt med varandra utan att gå via en bank. Detta kallas peer-to-peer (P2P), vilket syftar på ett nätverk där många användare biter varandra som ett spindelnät, snarare än en-till-en. P2P är inget nytt. Torrents, som gör att du kan ladda ner videor, foton och program, använder P2P-nätverk. Istället för att ladda ner data som lagras på en enda server någonstans får du filer som delas av andra användare direkt. Det är som att samla in filer från flera användare och lägga dem på en server. Genom att utnyttja kraften i peer-to-peer-nätverk för att skapa tjänster som delar på bördan kan vi implementera tjänster som kräver mycket resurser utan större ansträngning. Även om dessa webbplatser ger oss bekvämlighet är det svårt att inte undra om vi kan lita på den okända part som är ansluten till oss varje gång vi använder dem. Det är här frågan om säkerhet kommer in. När vi handlar på nätet skickar vi pengar till främlingar utan att ifrågasätta det, eftersom vår bank garanterar att våra pengar rör sig fritt och att våra transaktioner är historiska. Om det inte fanns några banker skulle något annat behöva bevisa att transaktionen inte var förfalskad. Blockkedjor löser denna garantifunktion med hjälp av en unik öppen algoritm. Den decentraliserar och fördelar makten över konsensus bland nätverkets deltagare. I fallet med Bitcoin, som först demonstrerade blockkedjans möjligheter, ansluter alla Bitcoin-användare till ett peer-to-peer-nätverk och behåller identiska kopior av transaktionsregistret. De träffas var tionde minut för att uppdatera liggaren så att den hålls aktuell. För att förhindra att ett fåtal personer manipulerar liggaren registreras endast transaktioner som godkänts av majoriteten. När de senaste transaktionerna har registrerats delas den nyskapade liggaren med alla Bitcoin-användare. Varje uppsättning transaktioner som skapas var 10:e minut kallas för ett block. Det är inte vem som helst som kan skapa ett block. För att skapa ett block måste du lösa ett matematiskt problem, och den första personen som löser det får rätten att skapa blocket. Den här processen kallas mining, och personen som utför miningen kallas för miner. Att snabbt lösa matematiska problem för att skapa block kräver mycket datorkraft, så konkurrensen är så hård att det finns företag som specialiserar sig på mining. Om någon hade överlägsna datorresurser och alltid var den enda som minade skulle Bitcoin inte ha samma förtroende som en bank. Någon skulle ha makten att ändra transaktionshistoriken som lagras i ett block efter behag, varje gång. För att detta ska vara möjligt skulle de teoretiskt behöva kontrollera 51% av alla minares beräkningsresurser, vilket är mer än en majoritet. Detta är praktiskt taget omöjligt. Det beror på att alla beräkningsresurser i Googles datacenter tillsammans bara utgör en tiondels procent av den totala mängden.

Bitcoin är också immunt mot illvilliga hackare som försöker förfalska eller ändra transaktioner på grund av hur blockkedjan är strukturerad. När ett nytt block skapas lagras det unika värdet (hashvärdet) för det föregående blocket, vilket är hur alla block är länkade. Om någon med ont uppsåt manipulerar transaktionshistoriken ändras hashvärdet för det block som innehåller transaktionshistoriken, och hashvärdet för nästa block som lagrar det hashvärdet ändras också. Informationen i varje block efter det hackade blocket skulle behöva ändras i en kedja, vilket är extremt svårt. Dessutom delas blockkedjans huvudbok av alla användare. Även om en persons transaktionsbok ändras kan den återställas omedelbart eftersom samma bok redan delas av många användare. Det innebär att om du vill ändra transaktionshistoriken måste du ändra böckerna för majoriteten av alla användare samtidigt.

Bitcoin är mycket säkert, men det är inte lämpligt för användning i finansvärlden. Det beror på att öppna blockkedjor som Bitcoin, där alla kan delta, tar för lång tid på sig att godkänna transaktioner. Därför planerar finansinstitut att bilda föreningar eller unioner för att driva slutna blockkedjor som begränsar användarna. Tanken är att begränsa antalet användare så att transaktioner endast kan skapas som block om andra användare godkänner dem. I en sluten blockkedja med 10 värdepappersföretag vill företag A till exempel lagra ett avtal med en kund på blockkedjan. Kontraktet skulle ha digitala signaturer från kunden och mäklarföretag A som anger att de samtycker till villkoren i kontraktet. De övriga nio mäklarfirmorna kommer att kontrollera att båda signaturerna finns och validera avtalet, vilket innebär att alla andra användare kommer att kunna kontrollera att parterna i transaktionen har godkänt alla avtal på blockkedjan. Om det osannolika skulle inträffa att kunden som undertecknade avtalet eller mäklarföretag A i hemlighet vill ändra avtalet, skulle de inte kunna göra det eftersom huvudboken delas av de deltagare som redan har godkänt transaktionen. De ekonomiska konsekvenserna av en blockkedja som utformats på detta sätt är enorma. Brock Pierce, en entreprenör som äger mer än 30 Bitcoin-företag i USA, har sagt att "den innovation som blockkedjan kommer att medföra kommer att vara större än internetrevolutionen". Detta beror på att blockkedjan kan användas för att automatisera alla finansiella instrument som kräver konsensus. Tänk på ett försäkringsavtal som kräver konsensus mellan många enheter. För att den försäkrade ska kunna lämna in en skadeanmälan till försäkringsgivaren behöver försäkringsgivaren konsensus från en organisation för att verifiera olyckan, ett sjukhus för att verifiera den försäkrades hälsa osv. Försäkringsgivaren måste verifiera de dokument som lämnats in av organisationerna och villkoren i avtalet innan ersättningen betalas ut. Om försäkringsgivaren har kodifierat avtalet och lagrat det på blockkedjan är ingen människa inblandad i hela denna process. Försäkringsgivaren kontrollerar och godkänner avtalet som lagrats på blockkedjan för att säkerställa att det uppfyller villkoren i avtalet, såsom varaktighet, giltighet osv. Försäkringsgivaren skickar sedan automatiskt pengarna till den försäkrade, och registreringen lagras också på blockkedjan. Hela den komplexa processen är automatiserad.

Det är allmänt känt att om du frågar någon vart de ska gå för att göra en kontanttransaktion så kommer de att säga en bank. Men det faktum att din transaktionsinformation bara finns hos en bank innebär att om den banken skulle gå omkull skulle skadan bli enorm. Traditionella finansföretag som banker och kreditkortsföretag håller naturligtvis sina transaktionsregister säkra. De har mänskliga och fysiska säkerhetsåtgärder på plats för att se till att servrarna som lagrar transaktionsböckerna är placerade djupt inne i byggnaden så att ingen kan komma åt bankens servrar. Förutom att installera olika typer av säkerhetsutrustning och säkerhetsprogram anställer bankerna också väktare och säkerhetspersonal. Att upprätthålla ett sådant system är dock betungande och komplext. Blockkedjan har inte bara upphävt detta sunda förnuft utan också skapat ett säkrare och bekvämare sätt att göra saker på, och det är värt att hålla ett öga på den i framtiden eftersom den har många potentiella tillämpningar utöver finans.