Blockchain eller blockchain är en enorm databas som innehåller alla transaktioner som någonsin har skett tidigare, liksom uppgifterna om alla plånböcker som någonsin har funnits. Blockkedjan består av sammankopplade block av offentlig data. Samtidigt förbinder krypteringssystemet matematiskt alla befintliga block med varandra utan att alls störa läsningen av information.
Blockchain är också en distribuerad databas. Kopior av denna post sparas i varje bitcoin-plånboksprogram med undantag för bitcoin-plånböcker på mobiltelefoner. Nivån på dataskydd är oöverträffad och är förknippad med specifikationerna för matematisk kryptering. Faktum är att inte en enda post i ett block kan ersättas, eftersom de efterföljande matematiska inkonsekvenserna kommer att leda till behovet av att ersätta alla block i kedjan.
Således har varje klient sin egen kopia av blockchain och vid tidpunkten för anslutning till andra plånböcker verifieras denna kopia. Den minsta inkonsekvensen i kopian av blockchain kommer att resultera i att blocket inte kan ansluta till andra block och kommer att avvisas.
Blockchain är öppen för alla. Vem som helst kan se dess innehåll med hjälp av parsers eller online-tjänster. Att associera en plånbok med dess ägares identitet är dock en mycket svår uppgift, som endast specialtjänster kan utföra, och även då inte alltid.
Blocken som utgör blockchain fungerar som celler för lagring av transaktionsdata. Nya block för inspelning av ny information skapas ständigt med en medelhastighet på 1 block per 10 minuter. När ett nytt block har skapats verifieras det av alla andra Bitcoin-klienter och kopplas till blockchain. I framtiden är det omöjligt att ändra den och databasen uppdateras automatiskt på alla noder (plånböcker) i nätverket.
Plånböcker, som också är klienter i Bitcoin-nätverket, utför funktionerna i nätverksnoder, det vill säga de synkroniserar själva blockkedjan och överför nya block. För användaren behövs plånboken för att ta emot och överföra sina transaktioner och för att se historiken för sina transaktioner. All plånboksdata lagras i wallet.dat-filen. Att förlora den här filen motsvarar att förlora alla pengar i din plånbok.
Baserat på ovanstående blir det klart att blockchain är ett decentraliserat system. I själva verket är varje plånbok för varje användare ett eget litet oberoende centrum, som självständigt beslutar om införandet av en viss transaktion i listan. För att ändra något i blockchain måste du därför ändra alla noder (plånböcker) i detta system. Eller åtminstone de flesta av dem.
Således är det oerhört svårt att fuska blockchain. Ur teoretisk synpunkt finns det sätt, men de kräver alla enorma investeringar som måste skickas samtidigt, liksom otroliga tekniska läckerheter, och allt detta kommer fortfarande att vara lätt att hitta och lätt att lösa.
Mängden data i blockchain är lite mer än 100 GB information. Detta är exakt hur mycket internettrafik som krävs av klientprogrammet för att synkronisera det.
Alla användare av bitcoin-nätverket kan delas upp i två grupper: vanliga användare och gruvarbetare. Vanliga användare gör transaktioner: överför bitcoins till varandra.
Gruvarbetare bildar block från dessa poster. För varje block som bildas ger systemet gruvarbetaren en belöning i form av en viss mängd bitcoins. För närvarande är belöningen 25 mynt.