Hvordan brukes merkle-trær i bitcoin?

Innholdsfortegnelse:

Hvordan brukes merkle-trær i bitcoin?
Hvordan brukes merkle-trær i bitcoin?
Anonim

Et Merkle-tre er en datastruktur som brukes i informatikkapplikasjoner. I bitcoin og andre kryptovalutaer tjener Merkle-trær til å kode blokkjededata mer effektivt og sikkert. De blir også referert til som "binære hasjtrær."

Hva er Merkle-trær Hvor viktige er Merkle-trær i blockchain?

Merkle-treet er en grunnleggende del av blokkjedeteknologi. Det er en matematisk datastruktur som er satt sammen av hasher av forskjellige datablokker, og som fungerer som en oppsummering av alle transaksjonene i en blokk. Den muliggjør også effektiv og sikker verifisering av innhold i en stor mengde data.

Hvordan fungerer Merkle-trær?

For å få Merkle-trær til å fungere, brukes hashing. Den utfører ganske enkelt hashing-parene med noder gjentatte ganger til bare én hash-verdi er igjen. Den venstre hash-verdien er kjent som Merkle Root eller Root Hash. Treet opprettes fra bunnen og opp ved å bruke hashen for individuelle transaksjoner.

Hvorfor er Merkle-treet en viktig del av Bitcoin-blokkoverskriften?

Hver blokk har overskriftsdata og transaksjoner knyttet til seg. Overskriftsdata inneholder forrige hash, nonce, Merkle root, blokkhash. … Det er svært ineffektivt og tidkrevende å sjekke hashen til hver blokk. Derfor er konseptet Merkle-tre brukt da det er effektivt å sjekke dataintegriteten.

Hva er roten tilBitcoin?

I Bitcoin-nettverket opprettes en Merkle root ved å hashe alle transaksjons-hashene sammen i par - produsere en unik hash for alle transaksjonene i en blokk.

Anbefalt: