Hem
Ordlista
Merkle-trÀd

Merkle-trÀd

Avancerad
Ett Merkle-trÀd Àr ett sÀtt att organisera och strukturera stora mÀngder data för att göra data enklare att bearbeta. NÀr det gÀller kryptovaluta och blockkedjan anvÀnds Merkle-trÀdet för att strukturera transaktionsdata pÄ ett sÀtt som krÀver mindre resurser.
NÀr en kryptovalutatransaktion görs i en Merkle-trÀdstruktur, hashas den och ges sedan ett motsvarande hashvÀrde. NÀr varje transaktion har hashats i Merkle-trÀdet paras de hashvÀrden som produceras ihop med ett annat hashvÀrde och hashas sedan igen. Till exempel kombineras hashvÀrdena "AB" och "AC" för att skapa "ABC".
Denna process för att para hashvÀrden upprepas tills ett slutligt hashvÀrde har producerats. Det slutliga hashvÀrdet, Merkle-roten, ger en sammanfattning av alla transaktioner som det innehÄller. Merkle-rotsammanfattningen infogas sedan i block-rubriken.


DatasÀkerhet

En Merkle-trÀdstruktur ger en lÀttillgÀnglig post av transaktionerna i ett block. SÄ det Àr vÀldigt enkelt att kontrollera om data i ett block har Àndrats eller manipulerats. Detta gÀller eftersom varje Àndring av en transaktion (eller annan relaterad data) i Merkle-trÀdet skulle leda till en helt annan motsvarande Merkle-rot.


Effektiv resursanvÀndning

Om kryptovalutor inte anvÀnde Merkle-trÀd skulle alla verifieringsbegÀranden innebÀra enorma mÀngder information som skickades över nÀtverket. Att strukturera transaktionsdata i ett Merkle-trÀd Àr en mycket effektivare resursanvÀndning. Valideringen av en transaktion krÀver inte en fullstÀndig kopia av huvudboken, eftersom hashade transaktionsdata kan verifieras i en Merkle-rot och krÀver mycket mindre information nÀr de skickas över noderna. DÀrför krÀvs mindre datorkraft för att analysera den totala dataintegriteten.

Merkle-trÀd anvÀnds i bevis pÄ reserver-verifieringar. I en bevis pÄ reserver-verifiering sÀkerstÀller revisorerna att förvaltare, sÄsom kryptobörser, innehar alla sina kunders tillgÄngar. Revisorn tar en ögonblicksbild av alla kontobalanser pÄ en börs och konverterar sedan tillgÄngsdata till ett Merkle-trÀd.

Det finns andra sÀtt som ett Merkle-trÀd anvÀnds pÄ. En Merkle-trÀdstruktur gör det ocksÄ möjligt för anvÀndarna att verifiera att en enskild transaktion har inkluderats i ett block, utan att behöva gÄ igenom processen att ladda ned hela blockkedjan. Tekniken Àr ett viktigt verktyg för kryptovalutor för att organisera transaktionsdata och fungera lika effektivt som de gör. Utan Merkle-trÀd Àr det troligt att den större efterfrÄgan pÄ resurser skulle resultera i fÀrre noder som deltar i nÀtverket.