Hele kryptovalutaindustrien er afhængig af blockchains. Blockchain-teknologi tillader oprettelsen af uforanderlige dataledgers, der er meget uigennemtrængelige for cyberangreb. Som navnet antyder, er et nøgleelement i en blockchain dens blokke. Men hvad gør disse blokke præcist, og hvorfor er de så integrerede i kryptovalutatransaktioner?
Hvad er en kryptovalutablok?
Inden vi kommer ind på blokkens detaljer, lad os hurtigt løbe over hvad en blockchain er. Blockchains er helt virtuelle, men det hjælper at tænke på dem som en lang kæde af blokke, der alle er forbundet i kronologisk rækkefølge. Bitcoin blockchain, for eksempel, består af en enorm, kronologisk hovedbog over hver Bitcoin-transaktion, der nogensinde er gennemført. Desuden er denne regnskabsbog permanent og kan ikke ændres eller slettes.
Det er blokkene i en blockchain, der rummer alle de værdifulde data. Men du bør ikke tænke på disse blokke som simple lagerfiler. Blockchains og deres blokke er afhængige af kryptografi for at gøre lagringen af data yderst sikker. Blokke indeholder også forskellige andre former for data for entydigt at identificere den ene fra den anden. Lad os tage et kig på Bitcoin-blokke for at forstå dette yderligere.
De typiske oplysninger i en Bitcoin-blok er blokhovedet, blokstørrelsen, det magiske nummer, anførte transaktioner og et tidsstempel for blokkens oprettelse. Selve blokhovedet består af seks separate komponenter: versionen, bits, time, nonce, hashPrevBlock og hashMerkleRoot.
Et afgørende element i blokke, der sidder i overskriften, er nonce (en forkortelse af "number-only-used-once"). Nonces er unikke 32-bit tal og er normalt tilfældige i deres generation. De føjes til blokoverskriften og står som det antal minearbejdere skal opnå i deres beregninger mine en blok succesfuldt. Nonce er det eneste tal i en blokoverskrift, der kan ændres.
Nonces er også relateret til minesværhedsgraden for en given blok (som relaterer til hvor svært det er at mine). Mineproblemer svinger konstant, men stiger generelt over hele linjen, som tiden går, især i Bitcoin.
hashPrevBlock og hashMerkleRoot relaterer begge til forskellige hashes. hashPrevBlock, som du måske har gættet, er hashen af (eller referencerne til) den forrige blok i kæden. Faktisk er det denne henvisning til den forrige blok, der laver en kæde. På den anden side er hashMerkleRoot en hash, der relaterer til Merkle Tree, en form for enkelt hash-datalagring udviklet af matematikeren Ralph Merkle.
"Root"-hashen (dvs. den sidste hash på Merkle-træet) gemmer information om blockchain-transaktioner og andre hashes. Vi vil ikke gå i detaljer om Merkle-træet her, men det er værd at bemærke, at det spiller en rolle i blockchain-teknologien. Transaktionsinformationen i en blok består også af flere komponenter, hvoraf de fleste vedrører transaktionelle input.
Bitcoin-blokke bruger også en hash-funktion kendt som SHA-256. Dette er en kryptografisk algoritme, der bruges til at generere en hash. Som vi allerede har nævnt, indeholder hver blok hashen fra den forrige blok i kæden. Men forskellige blockchains bruger forskellige hashing-algoritmer, så SHA-256 er ikke den universelle standard for hashing.
Bitcoin-minearbejdere bruger SHA-256-algoritmen i bevis for arbejde proces til at løse kryptografiske gåder og opretholde netværkets integritet. Gennem mineprocessen skabes nye blokke på blockchainen.
Kun gennemførte transaktioner indgår i lukkede blokke. Transaktioner, der endnu ikke er blevet valideret, forbliver i en slags venteværelse kendt som mempoolen.
Har krypto brug for blokke?
Udtrykket "kryptovaluta" er en sammenlægning af kryptografi og valuta, så det er ingen overraskelse, at ja, kryptovalutaindustrien har brug for kryptografiske blockchains for at fungere. Og en kernedel af den proces er de blokke, der indeholder transaktionsdata.
Blockchains er heller ikke kun vigtige i cryptocurrency-området. De har flere applikationer inden for sundhedspleje, logistik, fast ejendom, forsikring og meget mere. Så uden blockchains og deres blokke ville mange ting ikke være mulige.
Blokke er en integreret del af kryptoindustrien
Der er ingen tvivl om, at cryptocurrency-blokke er enormt vigtige i sikker opbevaring af transaktionsdata. Krypto-indehavere er afhængige af denne teknologi til at registrere deres transaktioner og holde netværket både uforanderligt og gennemsigtigt, så det er sikkert at sige, at vi ville være tabt uden det!