Einführung in den Blockchain-Hash-Algorithmus: Grundlagen und Bedeutung

Was ist der h2> Blockchain -Hash -Algorithmus?

Hash -Algorithmus wird auch als "Pack" bezeichnet und ist eine der Haupttechnologien der Blockchain. Es ist ein Algorithmus, der den berechneten Meilenstein der Nachricht berechnen kann, der auch als Meldung mit Ziffernsymbole zugeordnet ist. Der Hash -Algorithmus kann verwendet werden, um die Integrität der Informationen zu überprüfen, da nur der einzige Hash -Wert nur ein Daten sind. Die Verwendung der Fast -Such- und Verschlüsselungsalgorithmen wird sehr häufig unter Verwendung von Hash -Algorithmen für die Anwendung verwendet.

Mehr Menschen im Internet sind enger, aber das Vertrauensproblem. Ist ernst. Die technischen Strukturen der vorhandenen Schnittstellen von Drittanbietern sind privat und zentriert, sodass die Blockchain-Technologie die Unterstützung der Dateninteraktion und die Reduzierung des Datenbank-reduzierten Architekten verwenden wird, um die Empfehlung der Dateninteraktion zu erhalten. Der Hash -Algorithmus enthält eine wichtige Rolle in diesem Prozess.

Hash -Algorithmus ist einer der wenigen zyprisch -kryptografischen Mechanismen in einem bestimmten Blogchan -Mechanismus, der die Transaktionsinformationen nicht stört. Blockchain ist eine Transaktion vom Hash -Algorithmus über den Hash -Algorithmus, der die Informationen in die Hash -Zeichenfolge komprimiert, die mit Zahlen und Buchstaben organisiert ist. Der Hash -Wert von Blockchain kann einzigartig und genau unterschieden werden. Wenn Sie die Echtheit des Blocks in diesem Block bestätigenMuss nur berechnet werden. Wenn es keine Änderung gibt, Informationen. Es gibt noch keine Fakten.

< Die professionelle Dimension bietet Studenten den Schülern mit verschiedenen Wachstumspfaden. Eine einfache Einführung in das Bild, das versteht, was die Blockchain ist (5 Minuten, um zu verstehen, was die Blockchain ist), ist in der Reihenfolge in der Reihenfolge garantiert und in der Reihenfolge verschlüsselt. In ausgieh2 verwendet die Blockchain -Technologie Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern, verteilte Knoten -Konsensusalgorithmen zum Erstellen, Aktualisieren und Verschlüsselung zu generieren, um die Sicherheit von Datenübertragung und Zugriff zu gewährleisten und einen neuen verteilten Infrastruktur zu verwenden, der Programme verwendet und Daten mithilfe von Smart -Verträgen mit automatisiertem Skriptcode betrieben werden. Computerparadigma.

Die grundlegenden Technologien digitaler Kennwörter wie Bitcoin, Litecoin, Puyin und Ethereum sind alle Blockchains und nur Blockchains anwenden.

Was ist Blockchain? Im anfänglichen Verschlüsselungskreis heißt die Standardtechnologie von Bitcoin "Bitcoin".

Aber aufgrund der heutigen Verwirrung der Öffentlichkeit, wenn wir über Bitcoin spre chen, glauben wir, dass Bitcoin gleichbedeutend mit illegalen, betrügerischen und pyramiden Systemen ist und eine weitere Blase anderer Phänomene der Internetfinanzierung ist! Die Menschen mussten also alle grundlegenden Technologien (Zeitstempel, Arbeitsmechanismen usw.) zusammenführen und den Namen in eine Blockchain änderten, um ihn von Bitcoin zu unterscheiden, und führte zur Entstehung des Wortes "Blockchain".

Blockchain ist eine Reihe von technischen Sammlungen, keine einzige Technologie. Wie verstehe ich die Blockchain? Lassen Sie uns zunächst die Liebe verwenden, die jeder mag, und ein einfaches Beispiel nehmen. Wenn Sie ein einfaches Blockchain -Modell erstellen, verursacht dieses Blockchain -Modell die folgende Situation:

In Zukunft werden alle Männer und Frauen im richtigen Alter verliebt und der gesamte Verheißungsprozess für Ehe wird von allen anderen Männern und Frauen im richtigen Alter vereinbart.

Alle anderen Männer und Frauen werden es in Zukunft sehen und ihre Partner nicht finden, wenn ein Dritter seinen Partner beteiligt oder verstößt.

Blockchain muss genau das "vollständige Zentrum" -System sein, was bedeutet, dass alle Knoten der Kette das Zentrum sind.

Das Verspre chen der Blockchain ist die Anwendung eines Freundes, der Männer und Frauen geheiratet hat, eine Freundin postet, Liebe zeigt, sich für ein Leben liebt und alle anderen verheirateten Männer und Frauen. Wenn eine Party eines Tages ein Verspre chen macht, denke es nicht, dass es nützlich ist, ein Bild zu löschen, da alle Werke von allen Männern und Frauen aufgezeichnet werden, die für die Ehe geeignet sind.

kann nicht gelöscht werden und kann nicht geändert werden. Dies ist eine Blockchain -Technologie.

Was ist bei der Blockchain beliebt? Die Leute haben Bitcoin beachtet, aber viele wissen nicht, was die Blockchain ist.

Bitcoin ist eine digitale Währung, die viele Menschen mehr Beachtung schenken, und die Grundtechnologie von Bitcoin ist eine Blockchain und ein neues Anwendungsmodell. Die Blockchain ist die gleiche wie der Direktor einer großen Datenbank, die sich stark von der traditionellen Buchhaltung unterscheidet. .

Zum Beispiel möchte A 10.000 Yuan in B verleihen, aber ich mache mir Sorgen, dass sich A nach dem Ausleihen von Geld auszahlt. Das Kontobuch liegt in den Händen eines Dritten. Diese Kontenmethode ist ein Dritter mit einem Kontobuch.Es besteht die Möglichkeit, dass eine Notar Person nicht benötigt wird. "Derzeit wird jeder ein Konto mit dem Kontobuch aufzeichnen. Jeder hat ein Kontobuch, um die Möglichkeit zu vermeiden, das Kontobuch zu ändern. Was ist das Konzept der Blockchain? Was ist die Blockchain genau? Verstehen Sie nach 3 Minuten! Seitdem gibt es die Blockchain schon lange. Was ist das? Was ist die Blockkette der Blockkette? Die Blockchain hat die folgenden Eigenschaften, kann aber zuverlässig sein. Jeder hat das gleiche Kontobuch im Blockkettensystem. Wenn Sie also jemandem beschädigen möchten, können Sie einen Datensatz schmieden, der nicht existiert. Das ist natürlich im Grunde genommen unmöglich. Dies wird hauptsächlich aus der Kerntechnologie der Blockchain: Konsensmechanismus abgeleitet.

5. Viele Leute denken, dass die Blockchain zu offen und transparent ist. Tatsächlich ist es nicht. Die Transaktionsinformationen der Blockchain sind offen und transparent, aber die Identität des Kontos ist verschlüsselt und kann erst nach der Genehmigung zugänglich sein.

Jetzt werde ich Ihnen eine Geschichte erzählen, die Ihnen hilft, die Blockchain besser zu verstehen.

Es gibt drei Familien, darunter Mütter und Väter, Brüder und jüngere Brüder. Letztes Jahr war sein Vater für sein Familienkontobuch verantwortlich und sein Vater war für alle Einnahmen und Kosten verantwortlich.

Aber 11 Mal wollten 11 Leute immer schöne Kleidung in Taobao kaufen. Theoretisch, mit Ausnahme des Geldes, das mit Banken und Finanzmanagement eingeholt wurde, ist in diesem Kontobuch Geld für den täglichen Verbrauch in Familien, aber es ist falsch. Ein gewisser Verbrauch kann nicht eindeutig verwendet werden, aber er wird aufgezeichnet.

Später übernahm sein Vater die Führung, um zu gestehen, dass er keine Packung Zigaretten kaufen konnte.

Später änderte meine Mutter die Strategie und kamDie Familie hatte ein Konto beibehalten und alle verzeichneten monatliche Verbrauchsausgaben für ihr Kontobuch. Immer wenn der Handel oder der Verbrauch zu Hause eintritt, ruft und ruft die Mutter: "Nehmen Sie ein Konto auf und jeder wird das Geschäft in seinem Kontobuch aufzeichnen." Dies ist ein dezentrales Buchhaltungsmodell, jeder ist das Zentrum und jeder hat ein Buch.

Wenn das Buchhaltungsmodell des Vaters die zentralisierte Buchhaltung zentralisiert wollte, war das verteilte Buchhaltungsmodell schwierig, die Mängel der zentralisierten Buchhaltung zu lösen.

Zum Beispiel, wenn Ihr Vater in einem Kontonbuch Geld verdienen und eine Zigarette kaufen möchte, wenn der Geldbetrag begrenzt ist, sollten Sie das Kontobuch ändern, wenn Sie Geld verdienen möchten. Und das ist schwieriger, als in den Himmel zu gehen.

, also musste mein Vater diese Idee mehrmals, viele Male aufgeben.

Ist Blockchain und Bitcoin gleich?

In der Tat sind Blockchain und Bitcoin nur die grundlegenden Fähigkeiten von Bitcoin.

im Jahr 2008 schlug Satoshi Nakamoto zum ersten Mal das Konzept der Blockchain vor, und im folgenden Jahr wurde das öffentliche Kontobuch für alle Transaktionen zu den Kernkomponenten des Bitcoin der elektronischen Währung. Die Blockchain wurde zuerst auf Bitcoin angewendet. Der Ursprung der Blockchain besteht darin, das Problem des Vertrauens zu lösen, und eine der erfolgreichsten Anwendungen der Blockchain ist die digitale Währung. Bitcoin ist bisher die erfolgreichste Anwendung von Blockchain.

Was ist die Anwendung der Blockchain? Die Anwendung der Blockchain wird zusätzlich zur digitalen Währung weiterhin weit verbreitet. Wir werden verschiedene Branchen wie Produktverfolgung, Urheberrechtsschutz und Transaktionen, Zahlung und Liquidation, IoT, digitales Marketing und medizinische Dienstleistungen fördern, um schnell in die ERA "Blockchain+" einzutreten.

Zahlung und Liquidation: Blockchain kann die Rolle der öffentlichen Verkehrsbanken aufgeben, Zahlungen zwischen Filialen realisieren, die Transportkosten senken und die Kapitalauslastung beschleunigen.

. Die Blockchain -Technologie kann unabhängig einen One -Stop -Service abschließen.

Lieferkette: Einführung der Blockchain -Technologie in das Supply -Chain -System, die Synchronisierung von Informationen im System, die bessere Kontrolle über bessere Arbeit und Zusammenarbeit und die Förderung der Verantwortung nach dem Ereignis.

5: Copyright befindet sich in der Kette, unsere fotografischen Werke, Musikwerke und literarische Werke.

Was ist eine Cartoon -Illustration Blockchain?

Blockchain ist eine verteilte Datenbank, die in englischer Sprache verteilt ist. Wenn Sie Ihren eigenen Server festlegen und eine Verbindung zum Blockchain -Netzwerk herstellen, können Sie ein Knoten dieses riesigen Netzwerks sein.

Die Essenz der Blockchain ist eine Datenbank. Was genau speichert sie also? Grundlegende Blockchain -Einheiten: Lassen Sie uns über Blöcke erfahren.

Blöcke sind in zwei Teile unterteilt.

.

Was bedeutet der erwähnte Hash -Preis, nur was meinen Sie nur?

Ich denke, jeder hat von MD5 gehört.

Der kompliziertere Hash -Algorithmus von SHA256 wird in der Blockkette verwendet. Nach einer Reihe komplexer Berechnungen die neuesten Dateninformationen (z. B. TransaktionDatensätze) werden durch den Hash -Algorithmus in 256 -Bit -Hash -Saiten umgewandelt, dh dem Hash des Blockheaders.

Wie kann man andere Blöcke verbinden? Verwenden Sie den Hash und den freien Hash. Der Hash -Wert des Vorhashs jedes Blocks und der Hash -Wert des vorherigen Blocks ist der gleiche.

Warum sollten wir den Hash -Wert des Blocks berechnen?

Blockchain ist die gleiche Struktur wie eine Kette, daher muss sich der Kopfknoten (erster Block) und der Heckknoten (letzter Block) der Kette geben. Wenn jemand den Hash -Wert der neuesten Dateninformationen der Blockchain berechnet, ist der neue Transaktionsdatensatz gleich und ein neuer Block wird erstellt und mit dem Ende der Blockchain verbunden.

Der Hash des neuen Blockheaders wird gerade berechnet, und das Vorhash ist der gleiche wie der Hash im vorherigen Block. Die Daten der Blockkörper speichern den Transaktionsdatensatz vor der Verpackung, und dieser Teil der Dateninformationen wurde nicht geändert. Dieser Prozess der Berechnung des Hash -Werts und der Erstellung eines neuen Blocks wird als Bergbau bezeichnet.

Der Server, der zur Durchführung einer großen Berechnung verwendet wird, wird als Bergbaumaschine bezeichnet.

Der Mitarbeiter, der arbeitet und berechnet, wird als Bergleute bezeichnet.

Was ist die Schwierigkeit, den Hash -Wert zu berechnen? Die Formel für die Hash -Wert -Berechnung lautet wie folgt.

Hash = SHA-256 (Neue Block + Transaktionsdatensatzinformationen + belieh2e Nummer)

ist ebenfalls eine Zeichenfolge dieses Wertes. Interessierte Freunde können die relevanten Informationen überprüfen und die Informationen vorerst nicht vorstellen.

Die Hauptberechnungsschwierigkeit ist hier in der Zufallszahlenerzeugung. Um die Schwierigkeit der Hash -Berechnung zu erhöhen, muss die vulgäre Blockchain -Erfindung 0 der ersten 72 -Bit der Hash -Ergebnisse sein, was zu klein ist.

(Die Hash + neuen Block + Transaktionsdatensatzinformationen des letzten Blocks) wird behoben. Ob Sie einen Hash erhalten können, der Ihren Anforderungen entspricht, hängt vollständig vom Wert einer belieh2en Zahl ab. Die Bergleute müssen einen gemeinsamen Versuch unternehmen, "zu kollidieren", um den richtigen Hash zu erhalten, indem sie wiederholt eine belieh2e Zahl generieren und wiederholt alle Zahlen erzeugen.

Gleichzeitig verfügt der Blockheader über eine schnellere Hardware -Computerleistung aus der ganzen Welt, sodass die Schwierigkeit der Blockchain zunehmen kann, sodass das gesamte Netzwerk alle 10 Minuten neue Blöcke erstellen kann.

Verstehen Sie bitte, wie schwierig es ist. Andere Blockchain -Anwendungen haben unterschiedliche Details, und die hier beschriebenen Mining -Regeln sind zum Beispiel Bitcoin. Das Konzept der Blockchain wurde ursprünglich 2008 von Satoshi Nakamoto vorgeschlagen, und basierend auf dieser Idee wurde das Konzept von Bitcoin 2008 entworfen und veröffentlicht. Bitcoin ist eine digitale P2P -Währung. Die Übertragung zwischen Filialen bedeutet ein verteiltes Zahlungssystem.

Was ist P2P -Netzwerk?

traditionelle Währungen werden von der Zentralbank einheitlich ausgestellt, und alle persönlichen Einsparungen werden von der Bank einheitlich verwaltet.

Bitcoin wird in ein verteiltes Netzwerk platziert, das aus vielen Peer -Knoten auf der ganzen Welt besteht. Alle Knoten können diese digitale Währung aufzeichnen und veröffentlichen.

Die Standarddatenspeicherung von Bitcoin basiert auf der Blockchain -Technologie. Jede Transaktion von Bitcoin ist BlockEinfache Diagramme entspre chen der Zeile der Daten und das einfache Diagramm lautet wie folgt.

Jede Zeile des Transaktionsdatensatzes enthält Zeitstempel, Transaktionsdetails und digitale Signaturen.

Tabelle dient zur Bequemlichkeit des Verständnisses. Die tatsächlichen Speicherdetails sind anonym und zeichnet nur die Brieftaschenadresse des Zahlers und des Empfängers auf.

Bei digitalen Signaturen kann es als anti -wiederholte Marke jeder einzelnen Transaktion verstanden werden, die durch asymmetrische Verschlüsselungsalgorithmen erzeugt wird. Lassen Sie uns als nächstes über die Entschädigung von Bitcoin -Bergleuten spre chen.

Das Bitcoin -Protokoll wird für 50 Bitcoins ab 2008 kompensiert. Auf diese Weise wurde der neu hinzugefügte Bitcoin in die Kreislauf geboren, und es ist nicht überraschend für alle, Bitcoin zu wünschen! Die Vor- und Nachteile der Blockchain

Blockchain

Blockchain

1 hängen nicht von den Daten des gesamten Systems ab. Auf diese Weise hackt der Angreifer nicht mehr als die Hälfte des Knotens im gesamten Netzwerk, er wird mit dem gesamten Netzwerk nicht zerstört.

2 kann nicht manipuliert werden. Auch wenn selbst ein bisschen ein bisschen der Daten geändert wird, wird der Hash -Wert des gesamten Blocks nicht entspre chend geändert, kein wirksamer Hash -Wert mehr und der nachfolgende verknüpfte Block wird ebenfalls beschädigt. Nachteile von Blockchains:

1. Um einen neuen Block zu erstellen, muss eine große Anzahl von Serverressourcen, die ernsthaft Strom verbrauchen, ausgeführt werden.

.

Wie kann man den schnellsten Hash -Blockchain -Wert sehen (was macht der Hash in der Blockchain) Abtastportfolio Die Exchange Münzen, gibt es einen Hash -Wert? Wie checkt ich nach?

Das Ziel der Bitcoin -Transaktionen kann in Frage gestellt werden. Sie wissen jedoch nur, auf welche Brieftasche Sie gezogen sind, und Sie wissen nicht, wem die Brieftasche gehört. Bitcoin ist transparent und offen und anonym. Einige Wissenschaftler haben festgestellt, dass Handelsbenutzer durch den Bitcoin -Fluss gefunden werden können, was bestimmte technische Mittel erfordert und besonders problematisch ist.

So sehen Sie die Blockchain -Ressourcen (digitale Währung) der Adresse über die Adresse der Asset -Blockchain (Adresse des digitalen Portfolios)?

Sie können es mit einem Blockchain -Browser anzeigen.

Geben Sie im Sucheingabefeld die Adresse der Brieftasche ein, die Sie befragen möchten. Wenn die eingegebene Adresse unvollständig ist, diese Adresse jedoch vor der Blockchain ausgetauscht oder in Frage gestellt wurde, füllt das Eingabefeld automatisch die in Frage gestellte Adresse.

Klicken Sie auf "Abfrage" und alle Informationen zu dieser Brieftaschenadresse werden angezeigt.

Klicken Sie auf "Hash -Transaktion", um die Details dieser Transaktion anzuzeigen.

Das Prinzip der Abfrage des Blockchain -Browsers:

Da Informationen über die Transaktion und andere Blockchains -Daten offen und transparent sind, und Blockchain -Browser die Adresse von Blockchain -Transaktionen -Datensätzen in Frage stellen, können Benutzer sie verwenden, um ihre Transaktionsinformationen und andere in Blockchain archivierte Informationen anzuzeigen.

Sie können die überwiegende Mehrheit finden, was ein wichtiges Merkmal der Öffnung und Transparenz der Blockchain ist. Die Adressen sind transparent und solange es eine Adresse gibt, ist es möglich, ihre Übertragung innerhalb und außerhalb in Frage zu stellen.

Ein Freund erwähnte die anonyme Münze, ich werde nicht viel darüber spre chen. Einige Mittel unter der Kleidung der Blockchain werden ausgestellt, um Investoren zu täuschen.

Kann im Voraus den Hash -Wert blockieren?

Ja. Der Hash -Wert kann auf der Grundlage der Richtung der Blockchain des Hash -Werts der Blockade und der Injektion der Fonds des Unternehmens zur Verbesserung des Einkommens des Käufers geschätzt werden.

Geschichtealgorithmus im Algorithmus der Blockchain -Geschichte

ist die wichtigste zugrunde liegende Technologie in der Blockchain. Es handelt sich um eine Methode zur Identifizierung von Transaktionendaten und ist eindeutig. Der kryptografische Hashing -Algorithmus ist der "digitale Abdruck" von Daten.

Der kryptografische Hashing -Algorithmus verfügt über fünf Hauptmerkmale:

1.

3. Wenn die Eingabedaten geändert werden, ist die Änderung des vom Algorithmus -Hash zurückgegebenen Hash -Werts unvorhersehbar. Es ist unmöglich, Hash -Werte basierend auf Eingabedaten bereitzustellen.

4. Es ist unmöglich, ursprüngliche Eingabedaten basierend auf dem Hash -Wert wiederherzustellen. Es ist unmöglich, Informationen zu Eingabedaten nur basierend auf dem Hash -Wert zu verstehen.

5. Verschiedene Datenblöcke haben nur sehr wenige Möglichkeiten, um denselben Hash -Wert zu erzeugen.

Warum ist es nicht möglich, den Hash -Wert der Transaktionen zu finden? Wenn ein Benutzer Geld an den Austausch überträgt, bietet der Austausch dem Benutzer normalerweise einen entspre chenden Hash -Wert. Der Hash -Wert entspricht der Anzahl der Transaktion der Bankflagge.

Wir empfehlen einen Blockchain -Browser. Da die Informationen über die Transaktion und andere Daten in der Blockchain geöffnet und transparent sind und der Blockchain -Browser die Adresse des Aufzeichnungen von Blockchain -Transaktionen ist und Benutzer sie verwenden können, um ihre eigenen anzuzeigenTransaktionsinformationen und andere in der Blockchain archivierte Informationen. Website:

als Xiaobai das Hash-Computer in Blockchain in wenigen Sekunden

wie Xiaobai enthält die Hash-Berechnung in Blockchain in wenigen Sekunden

, als ich die Blockchain gelernt habe. Wie "es war". Blockchain. Um Xiaobai, der wie ich ist, das zu lassen, das verstehen, habe ich versucht, die Hash -Berechnungen in einer verrückten Sprache zu erklären, um nicht die genaueste zu finden, sondern um die einfachsten und einfacheren zu verstehen. Beginnen wir:

#1. Was ist ein Hash -Algorithmus?

## 1

Von hier aus kann man verstanden werden, dass es in ** 'Hash -Operationen' eingefügt werden kann und eine Reihe von Zahlen ausgeben kann **.

Wenn wir uns den "zusätzlichen Algorithmus" definieren, geben Sie daher 1 ein und Ausgabe 2; Geben Sie 100 ein und geben Sie 101 aus.

haha, schlag mich vorher nicht! Dies ist wirklich nur ein Konzept der Funktion.

## 2

1) ** Determinismus, schnelle Berechnung **: Die Ergebnisse sind gleich, wie er berechnet wird, und die Berechnung ist effizient.

2) ** irreversibel **: Es bedeutet zu wissen, dass der Ausgang den Eingangswert nicht erzeugen kann.

3) ** Das Ergebnis ist unvorhersehbar **: Dies bedeutet, dass sich der Eingang ein wenig ändert und das Ergebnis vollständig umgekehrt und unregelmäßig ist. Kurz gesagt, diese Hash -Operation ist eine schwarze Box und eine gute Hilfe für die Verschlüsselung! Wenn Sie "111111" sagen, verschlüsseln Sie Sie als "b0baee9d279d34fa1dfd71Adb908c3f". In jedem Fall sind Eingang und Ausgabe ein Paradies und ein Untergrund, auch wenn der Eingang miteinander verbunden ist, sind die beiden Ausgänge überhaupt nicht verwandt.

#2. Die Verwendung des Hash -Betriebs in der Blockchain

## 1 Wie in der folgenden Abbildung gezeigt, enthält eine Blockade des Blocks den Hash -Wert des vorherigen Blocks und den Hash -Wert des nächsten Blocks.

1), ** identifiziert, ob die Blockdaten manipuliert wurden **: Der Hash -Wert der Blockchain kann sich auf eindeutige Weise als Block identifizieren. Jeder Knoten in der Blockchain kann den Hash -Wert dieses Blocks durch einfache Hash -Berechnungen erhalten. Der berechnete Hash -Wert ändert sich nicht, was bedeutet, dass Informationen in der Blockchain nicht manipuliert wurden.

2), ** verbindet jeden Block in einer Blockchain: Jeder Block enthält den Hash -Wert des vorherigen Blocks und den Wert des nächsten Blocks, der dem Hash -Wert des vorherigen Blocks bis zum Ende des vorherigen Blocks entspricht und den Hash -Wert des nächsten Blocks hakenAm Kopf der nächsten Blockchain und die sich natürlich mit einer Kettenstruktur formen.

## 2 Wofür ist es?

Zuerst verstehen Sie, was Merkleroot ist? Es ist die Wurzel einer binären Struktur. Was ist ein binärer Baum? Was ist Wurzel? Schauen Sie sich das Bild unten an. Ein-Punkt-Zwei-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Ein-Punkt-Punkt jedoch jedoch an einem Punkt an einem Punkt an einem Punkt eins-die Wurzel ist der höchste Knoten, der als Wurzel bezeichnet wird.

Wie stammen die Daten von diesem Wurzel? Es muss den Hash -Wert jeder Transaktion in einem Block haben, dann den Hash -Wert in zwei Paaren, wieder Hash, wieder Hash und wieder Hash, bis zum hohen Wert.

Was geschieht nach dem Hashing so? Was ist der Zweck?

1), ** schnelle Positionierung jeder Transaktion **: Da die Transaktionen in einem linearen Speicher gespeichert werden, erfordert die Identifizierung in einer bestimmten Transaktion ein Kreuzstück, das im Laufe der Zeit ineffizient und langsam ist. Durch einen solchen binären Baum können Sie schnell die Transaktion identifizieren, die Sie finden möchten.

Geben Sie ein unangemessenes Beispiel: Wie findet man eine willkürliche Ganzzahl zwischen 0 und 100? (Angenommen, die Antwort lautet 88) Eine bessere Methode ist zu fragen: 1. Ist sie größer oder weniger als 50? 2. Ist es größer oder kleiner als 75? 3. Ist es größer oder kleiner als 88? Sie können die Antworten durch einige Fragen schnell identifizieren.

2) ** Überprüfen Sie, ob die Transaktionendaten manipuliert wurden **: Von der Transaktion zum Hash -Wert jedes Binärbaums wird eine Änderung einer Zahl geändert, die den Wert des Merkleroots ändert. Gleichzeitig ist es möglich, den Fehler schnell zu identifizieren, wenn ein Fehler auftritt.

## 3. Jede Maschine im Netz darf nur eine geeignete Nummer finden, um die Nonce -Position Ihres Blocks zu füllen, so dass der Hash -Wert des Hash -Werts der Daten der 6 Felder (80 Bytes) im Impuls des Blocks mit mehr als 18 0S beginnt und der findet, dass das Gold aufklopft ist. Da wir keine Zahl schreiben können, die 18 0s im Voraus erfüllt und daher den Nonce umkehrt, besteht die einzige Möglichkeit, einzeln von 0 zu versuchen, um festzustellen, ob das Ergebnis den Anforderungen entspricht.

Was machst du, wenn du nach dieser Nummer suchst? Was ist der Zweck, es zu tun?

1), ** findet den Computer genug mit der stärksten Berechnungsleistung **: Es ist ein bisschen, als hätte ich hier einen Sand, und ich werde Ihnen sagen, dass es am Strand gleich ist und Sie das gleiche finden werden. Der praktikable Weg besteht darin, jede Pille zu sammeln und sie zu vergleichen! Die Person, die am schnellsten ist, kommt also eher in den Sand. Dies ist der sogenannte "Nachweis der Arbeitskraft".

2), ** unterschiedlich von der dynamischen Regulation **: Um sicherzustellen, dass in 10 Minuten ein Block erzeugt wird, berechnet Bitcoin die Schwierigkeit, diese Zahl nicht einzelnen Blocks von 2016 (2 Wochen) zu finden. Auf diese Weise kann es unabhängig davon, wie sich die Berechnungsleistung des Bergbaus des gesamten Netzwerks ändertgarantiert diese zufällige Zahl nonce in 10 Minuten berechnen.

#3.

Nachdem sie über so viele Hash -Operationen gesprochen haben, scheint es, dass die Hash -Operationen nur eine Art von was sind, aber nicht! Als Hash -Operation in der Verschlüsselung wurden viele Schulen aus der kontinuierlichen Entwicklung abgeleitet. Nachdem ich "Motoumbo" gelesen habe, habe ich immer noch das Gefühl, dass der interne Mechanismus zu kompliziert ist. Aus der folgenden Tabelle kann auch

sich auch ständig mit verschiedenen Algorithmen entwickeln, und selbst verschiedene Anwendungen wenden auch auf flexible Weise einzelne oder mehrere Algorithmen an. Im Bitcoin -System verwendet der Hashing -Betrieb den SHA256 -Algorithmus im Wesentlichen, während Litecoin den Scrypt -Algorithmus verwendet, Quark Dash (Dash) verwendet viele Algorithmen in Reihe, während Heavycoin (HAV) den Algorithmus parallel verbindet und die Teile miteinander mischt. Die POW -Phase von Ethereum verwendet den ETHASH- und ZCASH -Algorithmus USA Equihash.

Es ist zu beachten, dass verschiedene Algorithmen für Hashing -Operationen ständig aktualisiert und verbessert werden und die in verschiedenen Währungen verwendeten Algorithmen nicht statisch sind und ständig optimiert werden.

** Zusammenfassung **: Hashing -Operationen werden in verschiedenen Blockchain -Projekten häufig verwendet. Als gewöhnlicher Anfänger entwickeln sich die Hashing -Operationen ständig weiter und verlängern.

Was ist der Hash -Algorithmus? Der Wert des Ausgangs des Hash -Algorithmus wird als Hash -Wert bezeichnet.

Prinzip:

History -Algorithmen haben drei Eigenschaften.

Die erste Funktion ist, dass es eins ist. Wenn Sie beispielsweise einen Datenbereich eingeben, kann ein Hash -Wert über Hash -Algorithmen erhalten werden. Es gibt jedoch keine Möglichkeit, den Datenbereich umgekehrt zu drücken. Dies ist eine Unidirektifizierung und basiert genau darauf, die die Sicherheit unserer Informationen effektiv blockiert.

Das zweite Merkmal des Hash -Algorithmus ist die resistente Fähigkeit, eine Eingabe zu erhalten, auch wenn es sich um eine kleine Änderung handelt, wird sich der Wert des Hash stark ändern.

Diese Funktion spielt eine Schlüsselrolle in der Verbindung zwischen Blöcken. Der Blockdo -Block einer Blockchain hat den Hash -Wert eines Blocks als Etikett.

Das dritte Merkmal des Hash -Algorithmus ist sein Kollisionswiderstand. Die SO -genannte Kollision bedeutet die Einführung von zwei verschiedenen Daten und schließlich denselben Eingang.

ist genau wie beim Einkaufen, und die Kollision der Gruben bedeutet, dass die meisten Eingaben eine einzigartige Produktion erhalten können. In der Welt von Blockchain wird die Adresse jeder Transaktion oder jedes Konto vollständig durch einen Hash -Algorithmus erstellt. Dies stellt auch die Einzigartigkeit von Transaktionen oder Kontoadressen im Blockchain -Netzwerk sicher.

Egal wie viel Geld die Übertragung übertragen wird oder wie viele Personen übertragen werden, es ist die einzige Existenz im großen Blocchain -Buch. Es ist wie weiße Blutkörperchen im menschlichen Körper.