HDG förklarar: Vad är en Blockchain-databas?

Om du letar efter en enkel förklaring av vad som är en blockchain-databas, kommer du att få svårt att hitta en som fokuserar på muttrarna och bultarna. De flesta blockkedjeentusiaster talar med breda termer som decentralisering och distribuerade redovisningar, men vad betyder allt?

När du är klar med att läsa den här artikeln kommer du att förstå vad en blockchain-databas är och varför den representerar en fantastisk ny teknik som kan förändra många industrier.

Vad är en blockchain?(What Is a Blockchain?)

Den grundläggande delen av en blockchain-databas är något som kallas blockchain. Om du frågar de flesta teknikbloggare där ute, kommer de att säga "en blockchain är en distribuerad huvudbok".

Men vad är en "distribuerad reskontra"?

Tänk på det som en identisk datafil som lagras på ett gäng datorer över hela världen samtidigt. Det är en distribuerad reskontra. Det är decentraliserat – vilket innebär att data inte lagras på en enda databas som sitter på en enda server. 

Istället utgör hela nätverket av noder (datorer) som håller informationen en sorts "server". Filen som lagras i den reskontran är försedd med en kryptografisk signatur så att du som "deltagare" kan se den information den innehåller.

Det finns dock ingen central server som innehåller all information. Det är därför det kallas "decentraliserat".

En blockchain använder denna reskontroteknologi för att lagra sin egen typ av information som består av "block". Varje nytt "block" av data måste bekräftas och valideras av varje nod i nätverket innan det kan läggas till. Det är detta som gör tekniken så säker.

Med andra ord, om en hackare som försöker bifoga data till blockkedjan med fel kryptografisk signatur, kommer blockkedjenoderna att avvisa det.

Detta är en blockchain. Historiskt(Historically) har tekniken använts för att lagra transaktioner av elektronisk valuta (som Bitcoin ). Transaktioner är säkra och kan inte ändras eller manipuleras.

En blockchain-databas använder sig dock av blockchain-teknik på ett helt annat sätt.

Vad är en blockchain-databas?(What Is a Blockchain Database?)

En blockchain-databas är användningen av blockchain-teknik för att lagra information. För att visualisera detta, föreställ dig hur sjöfartsindustrin fungerar idag, kontra hur den skulle kunna fungera med hjälp av en blockchain-databas.

Ett fraktmanifest innehåller en lista över all last som placerats ombord på ett fartyg när det avgick, vad som lossas vid varje brygga och vad som återstår. Leveransdokument som detta är avgörande för företag som skickar miljontals varor per år, som Amazon eller Walmart

Ett manifest innehåller en ständigt uppdaterad logg med:

  • Beskrivning av varor
  • Avsändare och mottagare
  • Mängd varor
  • Ursprung och destination
  • Värde

Tullombud, lastbilsföretag och många andra organisationer som utgör hela fraktkedjan är beroende av noggrannheten i dessa register. Tyvärr finns det över hela världen en historia av bedrägerier – där varor "försvinner" och manifesten modifieras utan tillstånd.

Att digitalisera processen hjälper, men en centraliserad databas är fortfarande känslig för hackning och manipulation.

Den perfekta lösningen är en blockchain-databas. Detta beror på att när en blockchain-databas väl har uppdaterats och verifierats som ett nytt block i "reskontran", är det omöjligt att ändra eller manipulera.

  1. I hamn #1 uppdateras blockchain-databasen med register som visar kvantiteten och värdet av gods som lastats på fartyget.
  2. I hamn #2 uppdateras den när gods lossas och lastbilsmanifest uppdateras när de lastas.
  3. När lastbilar anländer till lagret uppdateras blockkedjedatabasen med varornas kvantitet och plats.
  4. När varorna lämnar lagret till butikerna uppdateras blockkedjedatabasen ständigt med ny information om varorna.

Eftersom varje transaktion är validerad och verifierad som autentiserad och godkänd, kommer alla försök att manipulera den ursprungliga kvantiteten eller värdet på vägen att misslyckas. Checks and balances måste uppfylla den strikta autentiseringen av varje nod i blockkedjan. Felaktiga "(Incorrect “) saldon" är inte tillåtna. Mänskligt(Human) fel är inte längre en giltig ursäkt.

En "kedja"-databas(A “Chain” Database)

När du tänker på blockchain-databasen i termer av en "kedja", är det lätt att föreställa sig vilka branscher som är bäst för tekniken.

Vanligtvis är det de områden där en post måste läggas till med ny, korrekt och uppdaterad information.

För att se detta i aktion, föreställ dig ett mycket förenklat fraktmanifest, med tre varor. Notera: detta är ett mycket enkelt exempel och ser inte ut som faktiska data i en blockchain-databas för frakt. Detta exempel används endast i illustrativt syfte.

Det första "blocket" i kedjan kan innehålla följande data.

Vid den första porten läggs ett nytt block till kedjan med alla transaktioner om avlastade varor kryptografiskt bevisade av nätverksnoderna att vara korrekta i förhållande till det ursprungliga blocket.

Om någon av transaktionerna är ogiltiga i förhållande till det första blocket, kommer det nya blocket inte att accepteras som en giltig blockchain-transaktion.

Detta innebär att mänskliga misstag inte kan orsaka "förlust" av gods längs rutten. Hela blockkedjan fungerar som en korrekt registrering av transportvägen för alla varor längs vägen.

Denna process fortsätter och blockchain-databasen fortsätter att bygga ytterligare block tills hela frakttransaktionen är klar. Det finns ett korrekt register för allt som ingen kan ändra.

Blockchain-databasapplikationer(Blockchain Database Applications)

Är denna teknik användbar i den verkliga världen? Walmart tycker verkligen det.

Under 2018 lanserade den kanadensiska(Canadian) divisionen Walmart officiellt sin egen blockchain-försörjningskedja som spårade den här typen av frakttransaktioner för sina 70 leverantörer av lastbilsföretag.

Walmarts blockchain innehöll bara ett par dussin noder för att utföra den kryptografiska valideringen som krävs när lastbilar fraktade varor från en destination till en annan.

En expert sa att systemet tar bort sannolikheten för tvister mellan lastbilsföretag när deras register inte stämmer överens.

Walmart är inte det enda företaget som utnyttjar blockkedjedatabaser. Alla följande applikationer har lanserats under de senaste åren.

  • År 2020 testar det amerikanska (Defense)flygvapnet(U.S. Air Force) en blockchain-databas för att dela dokument i hela försvarsdepartementet(Department) .
  • Under 2017 använde nationen Estland(Estonia) tekniken för att skydda data från den offentliga sektorn.
  • 2019 lanserade olje- och gasföretaget Dietsmann en blockchain-pilot med Modex för att distribuera sina egna blockchain-projekt.
  • Under 2018 utforskade Food and Drug Administration att använda blockkedjedatabasteknologi för att skydda sjukvårdsdata.
  • Under 2019 lanserade Depository Trust(Depository Trust) & Clearing Corp , som har 48 biljoner dollar i investeringstillgångar på Wall Street , en blockchain-databas för att hantera sina register för 50 000 konton.

Som du kan se är blockchain-databaser inte bara teoretiska. De tillämpas på mycket verkliga applikationer som kräver pålitliga transaktioner.

Det kan mycket väl vara så att i framtiden kommer alla transaktioner i världen som kräver de högsta säkerhetsnivåerna att hanteras av någon typ av blockchain-databasteknologi.



About the author

Jag är en datavetare med över 10 års erfarenhet av mjukvaruutveckling och säkerhet. Jag har ett starkt intresse för Firefox, Chrome och Xbox-spel. Jag är särskilt intresserad av hur jag ser till att min kod är säker och effektiv.



Related posts