Hvordan bruges merkle-træer i bitcoin?

Indholdsfortegnelse:

Hvordan bruges merkle-træer i bitcoin?
Hvordan bruges merkle-træer i bitcoin?
Anonim

Et Merkle-træ er en datastruktur, der bruges i computervidenskabelige applikationer. I bitcoin og andre kryptovalutaer tjener Merkle-træer til at kode blockchain-data mere effektivt og sikkert. De omtales også som "binære hash-træer."

Hvad er Merkle-træer Hvor vigtige er Merkle-træer i blockchain?

Merkle tree er en grundlæggende del af blockchain-teknologi. Det er en matematisk datastruktur, der er sammensat af hashes af forskellige datablokke, og som fungerer som en oversigt over alle transaktionerne i en blok. Det giver også mulighed for effektiv og sikker verifikation af indhold i en stor mængde data.

Hvordan fungerer Merkle-træer?

For at få Merkle-træer til at fungere, bruges hashing. Det gør simpelthen hash-parrene af noder gentagne gange, indtil der kun er én hash-værdi tilbage. Den venstre hashværdi er kendt som Merkle Root eller Root Hash. Træet oprettes fra bunden og op ved hjælp af de individuelle transaktions-hashhes.

Hvorfor er Merkle-træets rod en væsentlig del af Bitcoin-blokoverskriften?

Hver blok har overskriftsdata og transaktioner tilknyttet. Header-data indeholder den tidligere hash, nonce, Merkle root, blokhash. … Det er meget ineffektivt og tidskrævende at tjekke hashen i hver blok. Derfor er begrebet Merkle-træ brugt, da det er effektivt at kontrollere dataintegriteten.

Hvad er roden tilBitcoin?

I Bitcoin-netværket skabes en Merkle-rod ved at hashe alle transaktions-hasherne sammen i par - der producerer en unik hash for alle transaktionerne i en blok.

Anbefalede: