Hur används merkle-träd i bitcoin?

Innehållsförteckning:

Hur används merkle-träd i bitcoin?
Hur används merkle-träd i bitcoin?
Anonim

Ett Merkle-träd är en datastruktur som används i datavetenskapliga applikationer. I bitcoin och andra kryptovalutor tjänar Merkle-träden till att koda blockkedjedata mer effektivt och säkert. De kallas också "binära hashträd."

Vad är Merkle-träd Hur viktiga är Merkle-träd i blockchain?

Merkle tree är en grundläggande del av blockchain-tekniken. Det är en matematisk datastruktur som består av hash av olika datablock, och som fungerar som en sammanfattning av alla transaktioner i ett block. Den tillåter också effektiv och säker verifiering av innehåll i en stor mängd data.

Hur fungerar Merkle-träd?

För att få Merkle-träd att fungera används hashing. Den gör helt enkelt hashparen av noder upprepade gånger tills endast ett hashvärde finns kvar. Det vänstra hashvärdet är känt som Merkle Root eller Root Hash. Trädet skapas nerifrån och upp med hjälp av de individuella transaktions-hasharna.

Varför är Merkle-trädets rot en viktig del av Bitcoin-blockhuvudet?

Varje block har rubrikdata och transaktioner kopplade till sig. Rubrikdata innehåller föregående hash, nonce, Merkle root, block hash. … Det är mycket ineffektivt och tidskrävande att kontrollera hashen i varje block. Därför används begreppet Merkle-träd eftersom det är effektivt att kontrollera dataintegriteten.

Vad är roten tillBitcoin?

I Bitcoin-nätverket skapas en Merkle root genom att hasha alla transaktionshashar tillsammans i par - vilket ger en unik hash för alla transaktioner i ett block.

Rekommenderad: