Blockchain for Dummies – En enkel men komplett guide

I en undersökning genomförd av Deloitte av 1,386 80 ledande befattningshavare svarade 53 % att blockkedjeteknologi kommer att vara antingen kritisk (27 %) eller viktig (86 %) för deras organisations strategiska utveckling. Mer så, XNUMX% tror att blockchain-teknik är i stort sett skalbar och kommer att uppnå mainstream-antagande.

Så låt oss hoppa in i det och se vad som är blockchain, hur det fungerar och vilka är några av fördelarna med denna teknik.

1. Blockchain förklaras

DEF. Som namnet antyder är blockkedjan en kedja av block som fungerar som en huvudbok som i finansvärlden kallas rekord. På blockkedjan är dessa block sammanlänkade och säkrade genom kryptografi.  

I enklare termer är blockkedjan en digital huvudbok.

Varje post (block) i blockkedjan innehåller en tidsstämpel, information om blockchain-transaktioner och det kryptografiska hashvärdet (signaturen) för föregående block. Detta innebär att varje block är beroende av det föregående.  

Alltså kedjan.  

Vem uppfann blockkedjan?

Den första fungerande blockkedjan släpptes 2009. Efter att Satoshi Nakamoto publicerade tidningen "Bitcoin: A Peer-to-Peer Electronic Cash System" 2008, släppte han programvaran Bitcoin följande år.  

Men det var inte första gången idén med blockchain introducerades i världen.  

1991 talade Stuart Haber och W. Scott Stornetta om att länka block i en datastruktur som endast kan läggas till i sin akademiska uppsats, 'Hur man tidsstämplar ett digitalt dokument. '  

Typer av blockkedjor

Det finns tre huvudtyper av blockkedjor:

Offentliga blockchains

Offentliga blockkedjor är nätverk med öppen källkod som vem som helst kan ansluta sig till som användare, utvecklare eller medlem. Varje transaktion på en offentlig blockkedja kan ses och granskas av vem som helst.  

En av de främsta fördelarna med offentliga blockkedjor är deras motstånd mot censur.

De är helt decentraliserade och de registrerar transaktioner på flera datorer över hela världen. Därför är det omöjligt att ändra data på nätverket.  

Exempel på offentliga blockkedjor är Bitcoin, Ethereum och Litecoin.  

Privata blockkedjor

Privata blockkedjor, å andra sidan, sätter begränsningar för vem som kan ansluta sig till dem. Även kända som tillåtna blockkedjor, de registrerar sina transaktioner privat, vilket gör dem tillgängliga endast för nätverksdeltagare.  

Jämfört med offentliga blockkedjor är tillåtna blockkedjor mer centraliserade. Den enhet som driver kedjan har full kontroll över vem som ansluter sig till dess nätverk. Detta gör privata blockkedjor idealiska för företag som vill dela sin data men skydda känslig information.  

Exempel på privata blockkedjor inkluderar Ripple och Hyperledger.  

Konsortium blockkedjor

Konsortiumblockkedjor, även kända som federerade blockkedjor, kombinerar det bästa av två världar. De är mer decentraliserade än privata blockkedjor men tillåter kontroll över vilken data som är offentlig och vad som förblir privat.  

Till skillnad från privata blockkedjor, som kontrolleras av ett företag, kontrolleras federerade blockkedjor av en förvald uppsättning enheter/noder.  

SIDENOT. Blockkedjenoder är enheter (datorer, bärbara datorer) som fungerar som servrar som lagrar information. Noder är en viktig del av blockkedjans infrastruktur.  

2. Hur fungerar blockkedjan?

För att bättre förklara hur ett blockkedjesystem fungerar kommer vi att använda Bitcoin blockchain som exempel. 

Hur skapas och kedjas nya block ihop?

Jag nämnde tidigare att varje block innehåller ett register över Bitcoin-transaktioner. Varje block på blockchain kan hålla runt 1 megabyte data. Efter att blocket har fyllts upp skapas ett nytt block automatiskt.

Låt oss skriva ner några hypotetiska transaktioner och se hur ett block ser ut.

Låt oss säga att Zeus är skyldig Odin lite pengar, och han vill betala tillbaka honom i Bitcoin. Så, Zeus överför 0.5 BTC till Odin.  

Som den goda far han är, bestämmer sig Oden för att skicka lite fickpengar till sina söner, Loke och Thor.  

Loke får 0.1 BTC, men Thor får 0.2 BTC eftersom Odin alltid älskat honom mer.  

Detta ger oss följande transaktioner:  

T1: Zeus – Odin | 0.5 BTC  

T2: Oden – Loke | 0.1 BTC  

T3: Odin – Thor | 0.2 BTC  

Låt oss nu säga att alla dessa transaktioner utgör 1 MB data, vilket fyller ett block – Block 1. Detta block tilldelas automatiskt en signatur – t.ex. ASG4.  

Så här ser vårt första block ut.  

Låt oss nu skapa ett andra block.

Efter en legendarisk kamp med frostjättarna behöver Thor reparera sin mäktiga hammare. Så han skickar den till Asgard's Forge och betalar 0.1 BTC.  

Loke vill göra narr av Thors nya pappa, så han beställer 100 cheeseburgare och en dietcola från Asgards version av Wendy's. Detta kostar honom totalt 0.04 BTC.  

Därför har vi följande transaktioner:  

T1: Thor – Asgard's Forge | 0.1 BTC  

T2: Loki – Asgardian Wendy's | 0.04 BTC  

Förutom dessa transaktioner innehåller Block 2 även signaturen av Block 1 – ASG4. Sedan får Block 2 sin signatur baserat på den data den innehåller. Låt oss säga FUN27.  

När fler transaktioner sker på blockkedjan skapas fler block, varje block innehåller signaturen från det föregående. På så sätt är Block 1 direkt länkat till Block 2. Block 2 länkas sedan till Block 3. Block 4 till Block 5, och så vidare.  

Men vad händer om någon bestämmer sig för att ändra uppgifterna i Block 1?  

Låt oss säga att Loke, busig som han är, vill ställa till några problem. Han ändrar mängden Bitcoin Thor fick från Odin från 0.2 till 0.3. På så sätt måste Thor redogöra för pengarna han inte fick.  

Och det är här saker och ting blir komplicerade. Nu när data i Block 1 är annorlunda ändras signaturen, som genereras baserat på data i blocket, automatiskt. Så istället för ASG4, den nya signaturen blir, låt oss säga, ERR2.  

Med tanke på att denna signatur ingår i Block 2, ändras även datasträngen, vilket ändrar signaturen för Block 2 från FUN27 till OOPS42.  

Detta utlöser en dominoeffekt där varje signatur för varje block i kedjan ändras. När användare inser att någon försöker ändra data i blocken, avvisar de ändringarna och flyttar tillbaka blockkedjan till sin tidigare giltiga version.  

Så hur skapas signaturer?

För att vara ärlig är själva processen ganska komplicerad. Det mesta av detta låter fortfarande som svart magi för mig, så jag kommer att hålla mig borta från det supertekniska.

Men enkelt uttryckt tar en kryptografisk hashfunktion (en komplex algoritm) en sträng av data (transaktionerna i blocket) och omvandlar den till en unik 64-siffrig sträng. Det finns flera sådana hashfunktioner online som du kan spela med – vi kommer att använda denna för vårt exempel.

Genom att lägga till data från vårt första block i hashgeneratorn får vi följande sträng:

786A832913348D9BB6E35ABF60CB451934F58A9E648CA2E28724A04AACEEBB6C

Om ett enstaka tecken i inmatningsdatan ändras kommer utdata att bli helt annorlunda. Så om Loki ändrade det 0.2 BTC till 0.3 BTC, kommer vår utdata att vara detta:

E69CC8EF3A3B3D569C6DCE67445B3699C3B01FDE588C27ED4AF34DCDAAC8D774

Det är därför integrationen av signaturen för Block 1 (ASG4) i data från Block 2 gör det omöjligt att ändra blockkedjan. Signaturen för varje föregående block används för att skapa signaturen för nästa.

Så var kommer gruvdrift in?

I motsats till vad många tror, ​​handlar kryptomining inte om att skapa nya Bitcoin.  

Gruvarbetare tävlar med varandra för att validera transaktionerna i varje block och se till att varje block i kedjan uppfyller vissa kriterier.  

Men för att förstå hur allt detta fungerar måste vi först prata om nonces. Nonces är en varians som läggs till av blockkedjan till varje block. Deras enda syfte är att ändra hash-utdata (signatur) för ett block utan att ändra data för transaktionerna. Nonserna läggs till eftersom varje signatur i varje block måste börja med ett specifikt antal inledande nollor.  

Gruvarbetare måste sedan hitta värdet av nonce för att validera transaktionerna och lägga till det nya blocket i blockkedjan. Det finns ingen formel för att beräkna värdet på nonce. Det är helt enkelt en process av försök och misstag.

Och generellt sett, ju mer beräkningskraft du har, desto snabbare kan du testa olika nonces och därmed hitta rätt värde.

3. Decentralisering av blockchain

Nu när vi har en tydlig bild av vad blockkedjan är och hur den fungerar, låt oss prata om en av dess nyckelaspekter – decentralisering.

Decentralisering är ett av blockchains vanligaste begrepp. En decentraliserad blockkedja innebär att det inte finns någon central kontrollpunkt för hela nätverket. Istället lagras nätverket på flera platser över hela världen.

Vitalik Buterin, medgrundare av Ethereum, separerar decentralisering i 3 olika typer:

1. Arkitektonisk (de)centralisering – hur många fysiska enheter består ett system av?

2. Politisk (de)centralisering – hur många individer eller organisationer kontrollerar dessa enheter?

3. Logisk (de)centralisering – är hela nätverket monolitiskt och organiserat, eller kaotiskt och oorganiserat?

Med hjälp av dessa typer klassificerar han sedan olika teknologier och institutioner. Han definierar blockkedjan som politiskt decentraliserad, arkitektoniskt decentraliserad och logiskt centraliserad.

Hur är det med DLT?

Många tror att blockchain och distribuerad ledger-teknologi är en och samma sak. Men det är inte helt rätt.

Distributed Ledger Technology är en decentraliserad teknik som lagrar sina databaser på flera platser, på flera enheter, som ägs och kontrolleras av olika individer eller organisationer. 

Den största skillnaden mellan de två är att DLT är en teknik och blockkedjan är en typ av DLT.

Decentraliseringen av distribuerade reskontra syftar till att avsluta behovet av en central myndighet som behandlar eller validerar transaktionerna på nätverket. Detta minskar risken för att systemet äventyras vid en attack.

4. Så hur passar blockchain in i kryptovaluta?

Blockchains roll i kryptoindustrin är ganska enkel – den registrerar och validerar transaktioner. Detta gör att kryptovärlden kan förbli anonym, ökar dess säkerhet och hjälper den att förbli transparent och oföränderlig.

Men hur ser en kryptotransaktion ut?

Låt oss gå tillbaka till vårt tidigare exempel.

För att Zeus ska skicka dessa 0.5 BTC till Odin behöver han först en plånbok som kan hålla Bitcoin. 

  1. Zeus öppnar sin plånbok och matar in Odens publika nyckel tillsammans med summan han vill skicka.
  2. Han skriver sedan in sin privata nyckel för att bekräfta transaktionen.
  3. Hermes, som är en gruvarbetare, debiterar 0.00005 BTC för att inkludera transaktionen i blockkedjan. Se detta som en fraktavgift, som automatiskt ingår i det slutliga beloppet.
  4. Transaktionen valideras sedan av noder, tidsstämplas och läggs till deras version av blockkedjan.
  5. Odin får äntligen 0.5 BTC.

För närvarande bekräftas cirka 300,000 XNUMX BTC-transaktioner varje dag. Du kan se alla transaktioner när de sker blockchain.com.

Crypto plånböcker

Tvärtemot vad många tror, krypto plånböcker lagra faktiskt inte dina kryptomynt. Istället hjälper de dig att göra transaktioner, spåra ditt saldo och viktigast av allt, lagra dina offentliga och privata nycklar.

Din offentliga nyckel är som ditt bankkontonummer. Du delar den med andra så att de kan göra insättningar på ditt konto. 

Din publika nyckel genereras från din privata nyckel.

Å andra sidan är din privata nyckel som en säkerhetskod. Du är den enda som borde veta det. Annars kommer folk att kunna bekräfta transaktioner för din räkning. Och utan det kommer du inte att kunna bekräfta transaktionerna eller ta ut pengar.  

5. Fördelar med blockchain

Blockchain-teknik kommer med en mängd fördelar, som kan ha en betydande inverkan på hur företag presterar såväl som på deras kunders tillfredsställelse.

Oföranderlig data

All information som lagras i blockkedjan är permanent. Ingen kan ändra det, och ingen kan ta bort det. Detta gör att företag och privatpersoner kan spåra alla sina transaktioner effektivt och enkelt.  

Men att ändra data på en blockchain är inte omöjligt. Det är bara väldigt, väldigt svårt.  

Och även om oföränderlighet låter som en utmärkt idé (och ofta är det), kan det också orsaka flera problem för ett företag. Vad händer om känslig data av misstag publiceras på blockkedjan?  

Den enda lösningen för att fixa detta är genom att övertyga de andra parterna som är involverade i blockkedjan att ha en "gaffel" - dela upp blockkedjan i två vägar och flytta databasen till en av dem. Men att göra detta på en offentlig blockchain är näst intill omöjligt.  

Ändå undviks sådana problem vanligtvis genom blockchains designkaraktär, som separerar känslig och identifierande information.  

Digital frihet

Det mesta av data på internet kontrolleras av 4 jätteföretag – Google, Microsoft, Amazon och Facebook. Varje bild eller video du sparat i molnet eller lagt ut online, alla röstmeddelanden eller e-postmeddelanden du någonsin skickat, dina köpvanor och din platshistorik lagras på deras servrar.  

All information om blockkedjan, inklusive transaktionsdetaljer, är krypterad. En offentlig nyckel kan inte spåras tillbaka till en specifik användare eller företag, vilket förhindrar spårning av köpvanor.  

Säkerhet

I dagens värld är säkerhet en av de viktigaste aspekterna av varje teknik.  

En rapport visar att det i genomsnitt genomförs en hackerattack varje 39 sekunder. Kreditkort, identiteter och hemligstämplad information blir stulen dagligen. Detta leder till miljarder dollar i förluster varje år.  

Men eftersom blockkedjan är ett decentraliserat system har det ingen enda punkt av misslyckande.  

Informationen lagras på otaliga datorer anslutna till nätverket, så att utföra en attack är nästan omöjligt. För att ta kontroll över nätverket eller för att ändra information som lagras i blockkedjan, skulle du behöva attackera alla nätverkets enheter på en gång.  

Detta skulle kräva mycket arbete och beräkningskraft och skulle visa sig meningslöst, eftersom att utföra en attack på hela nätverket skulle få kryptovalutans värde att rasa.  

I slutändan skulle investeringen som krävs för att genomföra en sådan attack vara större än dess eventuella fördelar.  

anonymitet

Blockkedjan låter dig förbli anonym. Ingen kan spåra dina köp eller dina utgiftsvanor och länka dem till din personliga information så att de senare kan tjäna pengar på det. Såvida de inte säkert vet vilken offentlig adress som är din.  

Men trots detta kommer ett system helt byggt på blockchain-teknik inte att lagra cookies eller personlig information. Och det är just därför Bitcoin exploderade i popularitet på svarta marknader och det mörka nätet.  

Men även om blockkedjan kan ge anonymitet, kom ihåg att de flesta webbplatser på internet använder cookies. Så även om du väljer att betala med Bitcoin på en webbplats som Amazon, skulle de fortfarande kunna lagra din information.  

Sänkta avgifter

Den största skillnaden mellan Bitcoin och banker är att Bitcoins avgifter är oförändrade. Bankerna tar vanligtvis ut en procentandel av det överförda beloppet, från 1 % till 4 %. Det betyder att vid en överföring på 10,000 100 USD kan banken ta ut var som helst mellan 400 och XNUMX USD.  

Å andra sidan tar Bitcoin-transaktioner ut ett fast pris, men det är baserat på marknadsvärdet. I skrivande stund var transaktionsavgiften $1.62. Den högsta transaktionsavgiften var 62.79 USD den 21 april 2021. Det är fortfarande lägre än 1 % av en transaktion på 10,000 XNUMX USD.  

Ingen finansiell kontroll från regeringen

Banker och regeringar kan frysa ett konto utan förvarning om de anser det nödvändigt. Oräkneliga människor får sina konton frysta varje dag utan att förstå varför.  

I ett blockchain-nätverk är den enda personen som har tillgång till dina pengar du själv. Tja, och alla som har din privata nyckel (ingen annan borde dock). Regeringen, din nationella bank eller någon annan institution kan inte komma åt dina pengar eller spåra dina transaktioner utan att känna till dina privata och offentliga nycklar.  

Det betyder att du har full kontroll över dina pengar, och ingen institution kan ta ifrån dig det utan ditt samtycke.  

Avslutande tankar

Blockkedjan är en ganska stor sak.

Tekniken som driver den såg en explosion i popularitet 2017 på grund av kryptovalutor, men det förändras långsamt. Blockkedjor utvecklas offentligt och privat av många företag och individer och hittar användningsfall i olika branscher. Och det sker på grund av deras enorma potential.  

Blockchain-tekniken har kraften att helt förändra hur vårt samhälle fungerar.  

Det kan helt störa hur banksystemet fungerar, stödja e-förvaltningar och främja användningen av grön energi.  

* Informationen i denna artikel och länkarna som tillhandahålls är endast för allmänna informationssyften och bör inte utgöra någon finansiell rådgivning eller investeringsrådgivning. Vi råder dig att göra din egen forskning eller konsultera en professionell innan du fattar ekonomiska beslut. Vänligen erkänn att vi inte är ansvariga för någon förlust som orsakas av någon information som finns på denna webbplats.

Källa: https://coindoo.com/blockchain-for-dummies/