Wat ass e Merkle Bam am Blockchain a wéi funktionnéiert et?

Schlëssel takeaways:

  • d' Merkle Bam ass eng Aart vu binären Hashbaum deen 3 Aarte vu Wirbelen huet: Blatknäppchen, Net-Blatknäppchen a Rootknäppchen.
  • E Merkle Bam ass nëtzlech fir d'Verifizéierung an Ënnerhalt vun der Transaktiounsintegritéit an all dezentraliséierter Ledger.
  • De Merkle Bam gëtt a Bitcoin wéi och Ethereum gesi.

Aféierung

Crypto Währungen sinn net méi en onbekannt Thema, a weder ass blockchain, d'Technologie hannert hirem Urspronk. Fir all Krypto-Enthusiast, Blockchain Strukturen ze verstoen a wéi se funktionnéieren ass den éischte Schrëtt fir déi richteg Natur vu Kryptoen ze realiséieren.

Iwwerdeems verschidde Blockchain Strukturen verstoen ass wou Merkle Beem kommen an als Konzept entwéckelt zréck an 1980 vum Stanford University Ralph Merkle, der. Merkle Bam gëtt allgemeng a Peer-to-Peer (P2P) Netzwierker benotzt fir Rechenkraaft a Memory Space Ufuerderungen ze këmmeren. Et wier net iwwerdreiwen ze soen datt Merkle Beem d'Blockchain Technologie e grousse Succès gemaach hunn. Also loosst eis an d'Bedeitung hannert dem Merkle Bam dauchen a wéi et funktionnéiert.

https://www.youtube.com/watch?v=YIc6MNfv5iQ

En Iwwerbléck vum Merkle Bam

Einfach gesot, e Merkle Bam representéiert d'Art a Weis wéi d'Donnéeën gezielt strukturéiert sinn. Et erlaabt séier an effizient Verifizéierung vun enger extensiv Quantitéit un Informatioun iwwer e Blockchain. Wéi virdru scho gesot, huet de Ralph Merkle et onbewosst als Konzept an engem Pabeier mam Titel "A Certified Digital Signature" erstallt. Awer keen huet erwaart datt et an Zukunft e wichtege Bestanddeel vun enger dezentraliséierter Ledger gëtt.

De Merkle Bam huet d'Welt vun der Kryptografie zënter senger Grënnung verbessert. Awer et gouf vital fir Krypto-Währungen nodeems de mysteriéise Creator vum Bitcoin et am Fundamentalcode vu BTC benotzt huet. Duerno hunn Ethereum an aner Krypto-Währungen och Merkle Beem adoptéiert.

Am Fall vum Bitcoin Netz sinn Merkle Beem en effiziente Bestanddeel deen Hashes benotzt amplaz vun der grousser Informatiounsdatei fir d'Verifizéierung vun Daten. E Merkle Bam beschäftegt eenzegaarteg deskriptiv Terminologie fir d'Relatiounen tëscht Noden an hiren Niveauen ze beschreiwen.

All eenzel Block bannent der Blockchain enthält eng Zuel vun Transaktiounen. All dës Transaktiounen ze späicheren an ze fannen wéi eng speziell Transaktiounen zu deem Block gehéieren, kënnen frustréierend deier Aufgaben sinn. Zousätzlech kann et d'Effizienz vun engem Blockchain negativ beaflossen. Wéi och ëmmer, mat Merkle Beem sinn all Transaktiounen effizient arrangéiert, wat zu der Verwäertung vu manner Daten fir Verifizéierung a reduzéiert CPU Veraarbechtung resultéiert.

Verstinn wéi e Merkle Bam an engem Blockchain funktionnéiert

Hei ass en einfacht Beispill fir dëst Konzept ze klären: 

merkeltree

Stellt Iech en Dateblock vir wéi deen uewe gewisen deen 4 Transaktiounen huet: L1, L2, L3 a L4. Fir dës Transaktiounen ze späicheren, kënne mir d'Konzept vun engem Merkle Bam implementéieren andeems Dir den Hash vun all Transaktioun berechnen. Nach Berechnung, mir kréien Hash L1, Hash L2, Hash L3, an Hash L4.

Dës Hashes vun all Transaktioun ginn an engem Node gespäichert, normalerweis e Blatknuet genannt, vum Merkle Bam. Awer eis Aarbecht geet weider, well mir mussen net-Blatknäppchen bilden andeems Blatknäppchen paréieren. Nom Berechnung kréie mir Hash 0 an Hash 1, déi Elterendeelnoden oder Net-Blattknäppchen vun den Hashes vu L1, L2, L3 a L4 genannt ginn.

Schlussendlech gëtt den Hash vun Hash 1 an Hash 2 berechent andeems se se matenee koppelen, a mir erreechen de Root Node, dat ass d'Merkle Root. Duerch dëst Beispill verstinn mir datt Merkle Beem funktionnéieren andeems d'Kannerknäppchen ëmmer erëm hashéiert bis en eenzegen Hash an der Struktur bleift.

Op dës Manéier seet de Merkle Bam Iech genau ob eng Transaktioun de Bam beaflosst huet andeems Dir nëmmen d'Wurzel vum Bam kontrolléiert. Merkle Root gëtt am Block Header gespäichert, sou datt et tamper-proof ass an d'Vertrauen an d'Integritéit an engem dezentraliséierte Ledger verbessert. Et ass wichteg ze bemierken datt Merkle Beem eng een-Wee Hash Funktioun benotzen a géife weidergoen bis dësen Hashing de Beweis vun Daten vun den Daten trennt.

D'Noutwennegkeet vu Merkle Beem fir Blockchain

Elo datt mir diskutéiert hunn wat e Merkle Bam ass a wéi et funktionnéiert, ass dat eenzegt wat nach ze maachen ass ze verstoen firwat et wichteg ass fir Blockchain. Déi vill Virdeeler vun engem Merkle Bam maachen et eng Noutwennegkeet fir Blockchain Technologie a souguer Krypto Plattformen. E puer vun dëse Virdeeler sinn:

Wann et ëm d'Iwwerdroung, d'Berechnung an d'Transfer vun Daten kënnt, sinn Verspéidungen net erlaabt. Dofir benotze vill Blockchain e Merkle Bam fir d'Netzwierk fräi vun all Zort vu Verspéidungen ze halen beim Transfert vun Daten. Duerch d'Reduktioun vun der Quantitéit un Erënnerung néideg fir d'Integritéit an d'Validitéit vun den Donnéeën ze beweisen, ginn Merkle Beem e wesentleche Bestanddeel vu Blockchain.

Am Bitcoin Blockchain, deen e verdeelt P2P ass, kann et Inkonsistenz oder souguer Verhandlunge vun Daten ginn, well déiselwecht Daten existéieren op all Computer verbonne mam P2P Netz. An dësem Fall mécht de Merkle Bam et einfach fir Miner all Zort vun Inkonsistenz ze identifizéieren oder mat Transaktiounen ze manipuléieren.

Ouni d'Benotzung vun dësem Konzept mussen all d'Donnéeën iwwerall am Netz transferéiert ginn, wat zu engem Netzverloscht, reduzéierter Effizienz an onnéideg Ausgaben resultéiert. Sou en Szenario kann mat der Hëllef vu Merkle Beem vermeit ginn, déi séier Datenverifizéierung mat praktescher Rechenkraaft a Bandbreedung erlaben.

Finale Gedanken

Merkle Beem kléngt wéi e komplizéiert Konzept, awer si sinn e wesentleche Bestanddeel vun der Blockchain Technologie a Krypto-Währungen. Ouni d'Existenz vun dësem Konzept wier et kee vertrauenslosen System am Bitcoin, Ethereum a Mining benotzt.

FAQs:

Q1. Merkle Beem goufen entwéckelt fir wat z'erreechen?
De Merkle Bam gouf als Prozess entwéckelt fir Daten z'iwwerpréiwen fir Computeren méi séier ze schaffen.
Q2. Wat ass d'Verbindung tëscht dem Merkle Bam an Ethereum?
Merkle Bam ass eng Aart vu Blockchain Struktur déi hannert net nëmmen Ethereum ass, awer och Bitcoin an de Prozess vu Krypto-Mining. Wéi och ëmmer, Ethereum benotzt eng modifizéiert Versioun vum Merkle Bam, allgemeng bekannt als de Merkle Patricia Bam.
Q3. Wéi de Merkle Bam ëmsetzen
Fir Merkle Beem ëmzesetzen, muss ee mat binäre Beem ufänken, an deenen all Net-Blat Node den Hash vun zwee Kannerknäppchen ass. Dës Blieder kënnen entweder d'Donnéeën oder d' Hash vun den Donnéeën.
Q4. Wat sinn e puer Virdeeler vum Merkle Bam?
Als liicht Struktur, déi d'Skalierbarkeet bannent der Blockchain erhéicht, kann de Merkle Bam onnéideg Donnéeën lass ginn an doduerch d'Effizienz verbesseren. Béid Miner a Benotzer kënne vum Merkle Bam profitéieren, well et eenzel Deeler vu Blocken verifizéiert, Transaktioune mat Hashes iwwerpréift, an och Hashes berechent wärend se Transaktioune kréien.
 

 

Quell: https://coingape.com/education/explained-what-is-a-merkle-tree-in-blockchain-and-how-does-it-work/