Blockchain -Attribute (solche mit Attributen und Eigenschaften,
die eine Blockchain hat) Blockchain -EigenschaftenBlockchain -Eigenschaften:
1. Anonymous/Anonymous
, da Datenaustausch zwischen Knoten in einer Blockchain -Folge fester und prädiktives Algorithme, Blockchain -Networks, und können keine auf Blockchain -Identitätsdaten und kann nicht auf dem Blockchain.
2. Autonomous/Autonomous
Blockchain verwendet einen konsensbasierten Mechanismus, um alle Knoten im System über das System zu ermöglichen, Daten in einer zuverlässigen Umgebung auszutauschen, aufzunehmen und sicher auszutauschen. Menschliche Intervention funktioniert nicht.
3. Offenheit/Öffnungsfähigkeit
Das Blockchain -System ist geöffnet, sodass jeder Knoten über das gesamte Netzwerk ein Ledger haben kann. Mit Ausnahme der persönlichen Informationen direkter verwandter Parteien zu den Daten werden Blockchain-Daten an alle Knoten offengelegt, sodass systemweite Informationen sehr transparent sind.
4. Programmierbar/programmierbar
Die Digitalität eines verteilten Hauptbuchs bedeutet, dass Blockchain -Transaktionen mit der Computerlogik verbunden sind und von Natur aus programmierbar sind. Daher können Benutzer Algorithmen und Regeln konfigurieren, die automatisch Transaktionen zwischen Knoten auslösen.
5. Rückverfolgbarkeit/Rückverfolgbarkeit
Blockchain speichert alle historischen Daten nach dem Erstellungsblock durch die Blockdatenstruktur, und Daten auf der Blockchain können ihre Herkunft durch die Kettenstruktur verfolgen.
6. Unangemessene/pensionssicher
Blockchain -Informationen werden erkannt und zur Blockchain hinzugefügt und von allen Knoten aufgezeichnet und durch die Verschlüsselung mit der Vorder- und Rückseite verbunden. Die Schwierigkeit und die Kosten für Manipulationen sind extrem hoch.
7. Die Aufrechterhaltung der Block -Blockchain -Systeme werden von allen Knoten mit Wartungsfunktionen gemeinsam aufrechterhalten. Alle Knoten können Blockchain -Daten abfragen und verwandte Anwendungen über öffentliche Schnittstellen entwickeln.
8. Keine Genehmigung/keine Berechtigung
Autorisierung ist nicht erforderlich. Dies bedeutet, dass alle Knoten anfordern können, dass eine Transaktion zur Blockchain hinzugefügt wird, jedoch nur, wenn alle Benutzer sie als legal betrachten.
Was bedeutet die Blockchain -Technologie?Blockchain hat zwei Bedeutungen.
1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismen und Verschlüsselungsalgorithmen. Der sogenannte Konsensmechanismus ist ein mathematischer Algorithmus in einem Blockchain-System, das Vertrauen und Rechte und Vorteile zwischen verschiedenen Knoten schaffen kann.
2. Blockchain ist die zugrunde liegende Technologie von Bitcoin, wie ein Datenbankbuch, das alle Transaktionsdatensätze aufzeichnet. Die Technologie erlangt aufgrund ihrer Sicherheit und Bequemlichkeit nach und nach die Aufmerksamkeit der Bank- und Finanzindustrie.
In enger Sinne ist eine Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und durch eine nicht zustrichene Verschlüsselungsmethode garantiert wird.
Blockchain -Technologie ist im Großen und Ganzen eine neue verteilte Infrastruktur- und Rechenmethode zum Überprüfen und Speichern von Daten mithilfe von Blockchain -Datenstrukturen, die verteilte Knoten -Konsensus -Algorithmen verwendet, um Daten zu generieren und zu aktualisieren.
Blockchain-Eigenschaften1. Dezentralisierung
Die sogenannte Dezentralisierung bezieht sich auf die Tatsache, dass Blockchain die dezentrale Buchhaltung und Speicherung verwendet und keine zentralisierten Hardware- oder Verwaltungsorganisationen hat. Die Knoten haben gleiche Rechte und Verpflichtungen, und Datenblöcke innerhalb des Systems werden gemeinsam von Knoten mit Wartungsfunktionen im gesamten System gepflegt.
2. Offenheit
Sogenannte Offenheit bedeutet, dass das Blockchain-System geöffnet ist. Zusätzlich zur Verschlüsselung der persönlichen Daten aller Parteien in Transaktionen werden Blockchain -Daten an alle bekannt gegeben. Jeder kann Blockchain -Daten über eine öffentliche Schnittstelle abfragen und verwandte Anwendungen entwickeln. Die systemweiten Informationen sind sehr transparent.
3. Autonomie
Die Autonomieeigenschaften von Blockchains basieren auf Spezifikationen und Protokollen. Blockchain verwendet konsensbasierte Normen und Protokolle (z. B. offene und transparente Algorithmen), damit alle Knoten in einem System Daten in einer unzuverlässigen Umgebung frei und sicher austauschen können.
4. Informationen können nicht manipuliert werden.
sogenannte Informationen tollbar, dh wenn Informationen überprüft und zur Blockchain hinzugefügt werden, wird sie für immer gespeichert. Datenbankänderungen an einem einzelnen Knoten sind ungültig, es sei denn, mehr als 51% der Knoten im System werden gleichzeitig gesteuert.
Aus diesem Grund sind Blockchain -Daten sehr stabil und zuverlässig. Die Blockchain -Technologie hat die Art und Weise, wie sie zentralisierte Kreditschöpfung ist, grundlegend verändert. Verwenden Sie mathematische Prinzipien, um Krediten zu geringen Kosten und nicht zu einer zentralisierten Kreditinstitut zu ermitteln. Geburtsurkunden, Immobilienzertifikate, Heiratsurkunden usw. können in der Blockchain notariell notariell notariell notariell. Es gibt einen globalen zentralen Knoten, der das Weltvertrauen machen wird.
5. Anonymous
Die sogenannte Anonymität bezieht sich auf den Austausch zwischen Knoten gemäß einem festen Algorithmus, und Dateninteraktionen erfordern kein Vertrauen. Gegenparteien müssen sich nicht selbst vertrauen lassen, indem sie ihre Identität enthüllen, die die Akkumulation fördern.
Chainxin ist eine Blockchain -Anwendung mit zehn Millionen von Mitgliedern. Es verfügt über eine öffentliche Kette, Qkibill Open Source Wallet und eine eigene Quark -Blockchain als unabhängiger Blockbrowser. Dies ist eine Blockchain -Plattform, die völlig unabhängig von Ihren eigenen Daten ist. Quark Chainxin Innovative Blockchain Plus Life Service Platform setzt sich dafür ein, bessere Blockchain -Dienste zu schaffen. Chainxin Blockchain hat die oben genannten Eigenschaften und ist ein echtes Blockchain -Projekt.
Blockchain ist eine fortschrittliche grundlegende Internet -Technologie, nicht nur eine bestimmte Branche. Jetzt haben einige Schulen begonnen, diese Technologien zu verwenden und Anwendungen hinzuzufügen. Blockchain ist ein wichtiges Konzept für Bitcoin. "Der Global Bitcoin Development Research Report 2014-2016" wurde von Huobi zusammen mit dem Internet Financial Lab der Wudaokou Finance School der Tsinghua University und der Sina-Technologie veröffentlicht und erwähnt, dass Blockchain Bitcoins Grundtechnologie und Infrastruktur ist. Grundsätzlich handelt es sich um eine dezentrale Datenbank und fungiert auch als Grundtechnologie von Bitcoin. Blockchain ist eine Reihe von Datenblöcken, die durch kryptografische Methoden erstellt wurden. Jeder Datenblock enthält Informationen zu Bitcoin -Netzwerktransaktionen, die zur Überprüfung der Gültigkeit von Informationen (Anti -CounterFeepiting) und zum Erstellen des nächsten Blocks verwendet werden. Informationen erweitern】 Blockchain ist ein zuverlässiges Netzwerk zum Senden. Huawei Cloud Blockchain konzentriert sich auf den Aufbau einer sicheren und zuverlässigen Blockchain -Infrastruktur, mit der Unternehmen und Regierungen Blockchain -Netzwerke schnell und effektiv und effektiv aufbauen können, wodurch zuverlässiger und schneller Kapitalfluss, Information und Effizienz implementiert werden. Blockchain wird von Bitcoin abgeleitet. Am 1. November 2008 veröffentlichte ein Mann, der behauptete, Satoshi Nakamoto zu sein, einen Artikel mit dem Titel "Bitcoin: A Peer -To -Peer Electronic Cash System", das Konzept der Architektur über elektronische Geldsysteme, die auf der P2P -Netzwerktechnologie basieren, auf der P2P -Netzwerk -Technologie, der Verschlüsselungstechnologie, der Zeittechnologie, der Blockchain -Technologie usw. usw. wurden zwei Monate später. Nummer 1 erschien am 9. Januar 2009 und wurde mit 0 -Serien mit dem Genesis -Block verbunden, um eine Saite zu bilden, wobei die Geburt von Blockchain markiert wurde. In den letzten Jahren war die Haltung der Welt gegenüber Bitcoin Höhen und Tiefen, aber die Blockchain -Technologie ist eine der grundlegenden Technologien von Bitcoin, die wachsende Aufmerksamkeit erhalten hat. Beim Bildung von Bitcoin sind Blöcke nacheinander Einheiten von Speicher, wodurch alle Mitteilungen jeder Blocktaste für einen bestimmten Zeitraum aufgezeichnet werden. Die Links werden zwischen jeder Zufallsmasse hergestellt (auch als Hash -Algorithmus bezeichnet). Der hintere Block enthält den Hash -Wert des Vorderblocks. Beim Austausch erweiterter Informationen sind ein Block und ein anderer Block kontinuierlich verbunden und das Ergebnis wird als Blockchain bezeichnet. Was ist Aus akademischer Sicht ist Blockchain ein neues Anwendungsmodell für Computertechnologien wie dispergierte Datenspeicherung, Übertragungspunkte, Konsensmechanismus und Verschlüsselungsalgorithmus. Blockchain ist im Grunde eine dezentrale Datenbank. Wenn Sie beispielsweise eine Frau sind, jedes Mal, wenn Ihr Freund Ihnen etwas geizig sagt oder verspricht, etwas für Sie zu kaufen, werden Sie es sofort aufzeichnen und senden.Es gibt Ihnen alle besten Freunde, seine Klassenkameraden, seine Kollegen sowie viele Gruppen und Kreise von Freunden, sodass er nicht mehr bestritt. Dies nennt man Blockchain. Der Kernvorteil der Blockchain -Technologie ist die Dezentralisierung. In einem verteilten System, in dem Knoten nicht gegenseitig vertrauen müssen, kann es sich um eine dezentrale Gutschrift, Koordinations- und Kooperationstransaktionen in einem dezentralen Kredit erkennen, um Lösungen zur Lösung hoher Kosten, niedriger Effizienz und unsicherer Datenspeicherung in zentralen Organisationen zu liefern. Blockchain -Anwendungsschulen umfassen digitale Währungen, Benachrichtigungscodes, Finanzen, Anti -CounterFeepiting und Rückverfolgbarkeit, Schutzschutzschutz, Lieferketten, Unterhaltung usw. Die Popularität von Blockchain und Bitcoin, viele führende Domain -Namen, haben einen relativ großen Einfluss auf die Domain -Namensindustrie. Was ist
Blockchain ist ein wichtiges Konzept von Bitcoin. Es ist eigentlich eine dezentrale Datenbank. Gleichzeitig handelt es sich bei der Grundtechnologie von Bitcoin um eine Reihe von Datenblöcken, die mithilfe kryptografischer Methoden erstellt wurden. Jeder Datenblock enthält viele Informationen zu Bitcoin -Netzwerktransaktionen, die zur Überprüfung der Gültigkeit von Informationen (Anti -Counterfeit) und zum Erstellen des nächsten Blocks verwendet werden.
Der Inhalt des Artikels stammt aus: The Chinese Law Press "Der Finanzkodex der Volksrepublik China: Die Anwendungsversion"
Blockchain bezieht sich?
Blockchain gehört keiner Branche. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmus. Im engeren Sinne ist Blockchain eine Reihe von Datenstrukturen, die Datenblöcke in der Reihenfolge der Zeit kombinieren und in einer gefälschten Passwort -Art und einem nicht -frauspraudierten Ledger garantiert werden.
Was bedeutet Blockchain?
- Dies ist die Struktur von Daten (Stapel und Warteschlangen sind auch Datenstrukturen). Da dies eine Datenstruktur ist, ist die Rolle der Blockchain von Natur aus selbstverständlich: Daten zu organisieren und zu speichern. Die verbleibenden Attribute wie „Dezentralisierung“ und „verteilt“ sind nichts anderes als Modifikationen dieser Datenstruktur. Bitcoin ist eine digitale Währung mit dieser Technologie. Ich glaube, dass viele Menschen über Substantive wie Dezentralisierung nachdenken werden, verteilt und unverändert. Ehrlich gesagt war es mir peinlich, als ich diese Substantive aus meiner unzureichenden Haltung sah. Der Artikel „Der aktuelle Status und die Aussichten für die Entwicklung der Blockchain -Technologie“ ergab die folgende Definition: Im engen Sinne ist Blockchain ein dezentrales allgemeines Buchhaltungsbuch, das Datenblöcke in einer bestimmten Datenstruktur in einer chronologischen Reihenfolge in einer Kette kombiniert und eine kryptografische Weise garantiert. Es kann einfache, verwandte und bewährte Daten im System sicher speichern. Eine breite Blockchain -Technologie ist eine neue dezentrale Infrastruktur und ein verteiltes Computing -Paradigma, das eine verschlüsselte Struktur der Kettenblöcke zum Überprüfen und Speichern von Daten verwendet, die Konsensusalgorithmen zum Generieren und Aktualisieren von Daten verwendet. Wenn Sie eine Kette bilden möchten, sollten Sie einen Kopf haben. Der wissenschaftliche Name des Kettenkopfblocks ist Genesis. Der vorherige Block wird als übergeordneter Block des folgenden Blocks bezeichnet und umgekehrt als Kinderblock bezeichnet. Tatsächlich ist die Blockchain so, dass es nichts geheimnisvoll ist. Die technischen Prinzipien der Blockchain sind nicht kompliziert, aber seine „soziale Bedeutung“ ist enorm. Blockchain ist in der Tat eine technische Lösung zur Lösung des Vertrauensproblems und zur Verringerung der Vertrauenskosten, und ihr Ziel ist es, zu dezentralisieren. Nun, hier gibt es ein weiteres neues Konzept, Dezentralisierung? Dieser Begriff wird definitiv erwähnt, sobald er in der Blockchain erwähnt wird, sodass Sie wissen sollten, was Dezentralisierung ist. Nicht beeilen. VorSpre chen Sie über die Dezentralisierung, lassen Sie uns über ein anderes Wort spre chen - Vertrauen. 1. Bergbau, was ist Beute? Jede zusätzliche Transaktion wird hinzugefügt, der Prozess der Bildung eines Blocks wird als Beute der Mineralien bezeichnet. 2. Übersetzen Sie, wenn wir eine neue Transaktion hinzufügen möchten (dh einen neuen Block zur Blockchain hinzuzufügen), müssen wir sie in das gesamte Blockchain -Netzwerk übertragen, damit alle Knoten diesen Datensatz erkennen können. Das nächste Diagramm des Blockchain -Broadcast -Mechanismus zeigt den Prozess des Blockchain -Broadcast -Mechanismus: Der Knoten empfängt das Gerät, überprüft es und überträgt ihn in den nächsten Block. Nachdem der Knoten B eine Inv -Nachricht erhalten hat, wird er die GetData -Nachricht an den Knoten A senden, wenn er den Block nicht zuvor erhalten hat. Nach dem Knoten erhält A die GetData -Nachricht, sie sendet spezifische Informationen zu den Blöcken und Kommunikationsdatensätzen an den Knoten B. Derzeit empfängt der Knoten B den Block und wiederholt die Vorgänge 1, 2 und 3 an die nächsten Blöcke. 3. Die Aufnahme, sobald der Knoten einen neuen Eintrag hinzufügt und es in das Netzwerk übersetzt, andere Knoten im Netzwerk, wie B, C, D usw., fügen Sie diesen Eintrag zu ihrem kleinen Laptop hinzu. Nach der Aufnahme wird es unwiderruflich sein und kann nach Belieben nicht zerstört werden.1.1. Einführung
Die Fachleute im Computersektor sollten mit dem Wort Hash sehr vertraut sein. Der Hash kann die Zuordnung von Daten von einer Größe zu einer anderen erstellen, und diese Zuordnung wird im Allgemeinen mit den Hash -Funktionen erreicht. Normalerweise verwendet die Branche y = Hash (x), um sie darzustellen, und die Hash -Funktion implementiert den Betrieb von X, um einen Wert von Hash y zu berechnen.
Die Eigenschaften der Hash -Funktion in Blockchain:
Ausgabe der Größe der Funktion;
Effiziente Berechnung;
ohne Kollision bedeutet, dass die Wahrscheinlichkeit von Konflikten klein ist: x! = Y = Hash (x)! = Hash (y)
Originalinformationen ausblenden: Die Überprüfung der Transaktionen zwischen jedem Blockchain -Knoten erfordert beispielsweise nur die Überprüfung der Entropie der Transaktionsinformationen und dürfen die ursprünglichen Informationen nicht vergleichen. Die Knoten müssen die ursprünglichen Daten der Transaktionen übertragen. Es werden nur Transaktionen Hash übertragen. Gemeinsame Algorithmen sind die SHA- und MD5 -Serie. 1.2. Die Verwendung von Hash -Hash wird in der Blockchain häufig verwendet. Eine davon wird als Hash -Zeiger (Hashpointer) bezeichnet.
Der Hash -Zeiger bezieht sich auf den Wert der Variablen, der durch die tatsächlichen Daten berechnet wird und auf die Position der tatsächlichen Daten abzielt. Dies kann sowohl den Inhalt effektiver Daten als auch die Speicherposition der tatsächlichen Daten darstellen. Die folgende Abbildung ist ein schematisches Diagramm von Hashpointer
Hashpointer wird hauptsächlich in Blockchain verwendet. Das erste besteht darin, eine Blockchain -Datenstruktur zu erstellen. Leser, die die Blockchain einschließen, sollten wissen, dass die Struktur der Blockchain -Daten durch den Genesis -Block durch Episoden zwischen den Blöcken rückwärts verbunden ist. Dieser Zeiger verwendet den im Diagramm gezeigten Hashpointer. Jeder Block merkt sich den Hashpointer des vorherigen Blocks. Der Vorteil dieser Datenstruktur besteht darin, dass die nachfolgenden Blöcke in allen vorherigen Blöcken nach Informationen suchen können, und die Blockade des Block -Hashpointers enthält die Informationen der vorherigen Blöcke, wodurch die ungerechten Manipulationseigenschaften der Blockchain in gewissem Maße garantiert werden. Der zweite Zweck besteht darin, Merkletree zu bauen. Die verschiedenen Merkletree -Knoten werden mit dem Hashpointer gebaut. Wir werden die Struktur von Blockchain -Daten und den Inhalt von Merkletree in den folgenden Artikeln weiter vorstellen.
Hash wird auch in anderen Technologien wie Überprüfung von Transaktionen und digitalen Signaturen verwendet.
2. Kurzbeschreibung der Verschlüsselung der Verschlüsselung
2.1
In Kurzzeit ist Verschlüsselung der Prozess der Umwandlung der ursprünglichen Informationen über einen Algorithmischen Mittel, und der Informationsempfänger kann den verschlüsselten Text über einen geheimen Schlüssel entschlüsseln, um den Originaltext zu erhalten. Der Verschlüsselungsalgorithmus kann ungefähr auf der Tatsache in drei Subtypen unterteilt werden, dass die Verschlüsselungspartei und der Teil der Entschlüsselung die gleichen Geheimtasten haben:
symmetrische Verschlüsselung
Verschlüsselung und Entschlüsselung der symmetrischen Teile der symmetrischen Enkryption. Der Vorteil dieser Methode besteht darin, dass die Geschwindigkeit der Verschlüsselung und Entschlüsselung schnell ist, aber die sichere Verteilung des geheimen Schlüssels ist schwieriger. Zu den gemeinsamen Algorithmen der symmetrischen Verschlüsselung gehören DES, AES,
Asymmetrische Verschlüsselung
Das asymmetrische Verschlüsselungssystem wird auch als öffentliches Schlüsselsystem bezeichnet. Während der Verschlüsselung und Entschlüsselung hat die Verschlüsselungspartei den öffentlichen Schlüssel und den privaten Schlüssel. Der Teil der Verschlüsselung kann den öffentlichen Schlüssel an andere Parteien sendenRelevant und der private Schlüssel ist streng allein inhaftiert. Zum Beispiel wird der private Schlüssel, der von einer Bank an einen einzelnen Benutzer ausgestellt wird, in den persönlichen US -uns archiviert. Eine asymmetrische Verschlüsselung kann durch einen privaten Schlüssel verschlüsselt werden, und andere können den öffentlichen Schlüssel verwenden, um zu entschlüsseln und umgekehrt. Asymmetrische Verschlüsselungsalgorithmen sind im Allgemeinen komplexer und haben eine längere Ausführungszeit als eine symmetrische Verschlüsselung. Der Vorteil ist das Problem ohne Schlüsselverteilung. Andere Algorithmen der gemeinsamen asymmetrischen Verschlüsselung umfassen RSA usw. Der Algorithmus der elliptischen Kurve usw. wird hauptsächlich in Blockchain verwendet.
Die Kombination aus symmetrischer Verschlüsselung und asymmetrischer Verschlüsselung
Diese Methode teilt den zweiphasigen Verschlüsselungsprozess. Phase 1 verwendet eine asymmetrische Verschlüsselung, um den Schlüssel zu verteilen, damit der andere Teil den symmetrischen Verschlüsselungsschlüssel sicher erhalten kann, und Phase 2 verwendet symmetrische Verschlüsselung, um den Originaltext zu verschlüsseln und zu entschlüsseln.
2.2 Digitale Signatur
Die digitale Signatur, auch als digitale Signatur -Signatur bezeichnet, ist eine physikalische Signatur ähnlich wie ein Schreiben von Papier. Digitale Signaturen werden hauptsächlich zur Identifizierung der Unterzeichner und des Anti-Report für die Änderungen der Daten verwendet. Digitale Signaturen enthalten drei wichtige Funktionen:
Sie können Ihre digitale Signatur nur unterschreiben, andere können jedoch überprüfen, ob die Signatur von Ihnen ausgestellt wurde.
Digitale Signaturen müssen mit bestimmten digitalen Dokumenten verknüpft werden, ebenso wie Ihre Signatur mit einem Papiermechanismus verknüpft werden sollte.
Digitale Signaturen können nicht geschmiedet werden;
Rayming auf Leberung, den Lademechanismus; Überkaratorium.
First of all, it is necessary to generate a pair of public and private personal key:
(SK, PK): = = GenerateKeys (Keysize), the user maintains himself the private key SK and the PUL PUBLY PK can be distributed on others
secondly Mr.
Isvalid: = Verification (PK, Message, Mr)
In the Blockchain System muss jede Datentransaktion unterzeichnet werden. Im Bitcoin -Designprozess wird der öffentliche Schlüssel des Benutzers direkt verwendet, um die Bitcoin -Adresse des Benutzers darzustellen. Auf diese Weise kann die Überprüfung der Legalität von Benutzertransaktionen bequem durchgeführt werden, wenn Benutzer Bitcoin -Transaktionen wie Überweisungen starten.
2.3 Digitales Zertifizierungszentrum und Zertifizierung
2.3.1 Digitales Zertifikat
Das digitale Zertifikat, auch als "Digital Identity Card" und "Netzwerk -ID -Karte" bezeichnet, sind elektronische Dateien, die vom Zertifizierungszentrum autorisiert und digital signiert wurden, die Informationen zum Besitzer des öffentlichen Schlüssels und des öffentlichen Schlüssels enthalten. Sie können verwendet werden, um die Identität des Eigentümers des digitalen Zertifikats zu bestimmen.
Digitale Zertifikate umfassen: öffentliche Schlüssel, Informationen zum Namen des Zertifikats, die digitale Signatur der ausstellenden Behörde für das Zertifikat und entspre chende private Schlüssel
Die Zertifikate können in einer Datenbank im Netzwerk archiviert werden. Benutzer können über das Netzwerk zertifiziert miteinander austauschen. Nach dem Widerruf des Zertifikats behält die CA, die das Zertifikat ausgestellt hat, weiterhin eine Kopie des Zertifikats, um mögliche Streitigkeiten in der Zukunft beizulegen.
2.3.2 Zertifizierungsbehörde
Zertifizierungszentrum ist im Allgemeinen als ca. CA ist im Allgemeinen eine anerkannte und vertrauenswürdige dritte Organisation. Seine Aufgabe besteht hauptsächlich darin, ein digitales Zertifikat auszugebenUNIVOCO mit einem Namen und einem öffentlichen Schlüssel für jeden Benutzer.
2.4 Vergleich von gemeinsamen Verschlüsselungsalgorithmen
Was bedeutet es Value Hash in Blockchain?
Wenn Sie ein gewisses Verständnis des Blockchain -Feldes haben, müssen Sie von den Hash -Werten gehört haben. Vielleicht sehen wir oft die Hash -Werte, während wir Blockchain -Informationen navigieren, aber wenn wir uns bitten, uns zu sagen, was der Hash -Wert ist, erklären wir es möglicherweise nicht klar. Ich weiß, obwohl viele Menschen schon lange im Währungskreis sind, bin ich immer noch in einem Zustand, um einige Konzepte im Blockchain -Feld zu kennen, aber sie nicht vollständig zu verstehen. Tatsächlich ist der Hash eine Methode zum Komprimieren von Informationen. Wir können einen sehr langen Text in einem kleinen Stück verwirrten Code durch das Hashing komprimieren. Was bedeutet der Hash -Wert in der Blockchain? Lassen Sie es mich nun im Detail erklären.
Der Hash -Wert ist der Prozess der Konvertierung von Eingangszeichenfolgen einer belieh2en Kennwortlänge und der festen Ausgabe durchführen. Der Hash -Wert ist kein "Passwort", wir können die Originaldaten nicht wiederherstellen, indem wir den Hash entschlüsseln, sondern eine Einweg -Verschlüsselungsfunktion.
Was ist eine Hash -Blockchain? Wenn Sie gerade erst anfangen, die Blockchain zu verstehen, müssen Sie das Konzept von "Blöcken" kombinieren, um sie gemeinsam zu verstehen. Jeder Block enthält Daten zu Daten, den Hash -Wert dieses Blocks und den Hash -Wert des vorherigen Blocks. Die Informationen zu den Blockdaten sind hauptsächlich die Adressen beider Teile der Transaktion, die Anzahl der Transaktionen und Informationen zu Transaktionen. Der Hash -Wert ist der Schlüssel zum Auffinden des Blocks und zum Erlernen der Informationen dieser Blöcke. Das oh2e ist die Bedeutung von Hashing in Blockchain.
Die Blockchain verschlüsselt Informationen zur Transaktion in einem Transaktionsblock über einen Hash -Algorithmus und komprimiert Informationen in einer Hash -Zeichenfolge, die aus einer Zeichenfolge und Buchstaben besteht. Die JinWowo -Gruppe analysiert die Funktion ihres Hash -Algorithmus wie folgt: Der Hash -Wert der Blockchain kann einen Block eindeutig und sorgfältig identifizieren. Jeder Knoten in der Blockchain erhält den Hash -Wert dieses Blocks durch einfache Hash -Berechnungen. Der berechnete Hash -Wert ändert sich nicht, was bedeutet, dass Informationen in der Blockchain nicht manipuliert wurden.
In der Blockchain hat jeder Block einen Hash -Wert des vorherigen Blocks und der vorherige Block wird als übergeordnete Block des aktuellen Blocks bezeichnet, wenn der übergeordnete Block einen aktuellen Block hat. Es wird den Hash -Wert des vorherigen Blocks, nämlich den übergeordneten Block.
In der Blockchain hat jeder Block einen Hash -Wert des vorherigen Blocks. Wenn wir alle Daten im aktuellen Block ändern, wird der Blockwert des Blocks geändert, was den vorherigen Block beeinflusst, da er die Adresse des vorherigen Blocks hat. Wenn wir beispielsweise nur zwei Blöcke haben, ist einer der aktuelle Block und der andere der Hauptblock. Der aktuelle Block hat die Adresse des übergeordneten Blocks. Um die Daten im aktuellen Block zu ändern, müssen bei Bedarf auch der übergeordnete Block geändert werden. Wenn es nur zwei Datenblöcke gibt, ist es einfach, die Daten zu ändern, aber jetzt, wenn wir sie in der Blockchain implementieren, 2020-01-2412: 32 hat 614272 Blöcke extrahiert und der Hash-Wert von Block 614272 (th) ist 0000000000000000000000000007A6BE31011560F1E3ABE8F125E356A31DB605175334E. Wenn wir die Daten im aktuellen Block 614272 (TH) ändern möchten, muss die Hash -Adresse von Block 614271 geändert werden, aber der Hash von Block 614271 kann sich nicht ändern. Der erste Block der Blockchain wird als Blockursprung bezeichnet. Aus diesem Herkunftsblock können Sie sehen, wie viele Blöcke bisher extrahiert wurden.
ifWir machen eine kleine Änderung an einem Teil des APUT vor, es wird eine große Änderung der Ausgabe geben, und konsultieren Sie das folgende Beispiel für ein besseres Verständnis. Hash -Werte sind die Hauptbasis und der wichtigste Aspekt des unveränderlichen und definierten Potenzials der Blockchain -Technologie. Es bewahrt die Authentizität der aufgezeichneten und angezeigten Daten sowie die Integrität der Blockchain als Ganzes.
#bitcoin [Super Word] ## Digitale Währung ## Ouyi Okex #
Was ist der Hash -Wert in der Blockchain?Der Hash -Wert ist der Prozess der Konvertierung von Eingabebestnen einer belieh2en Kennwortlänge und der festen Ausgabe. Der Hash -Wert ist kein "Passwort". Wir können die ursprünglichen Daten nicht wiederherstellen, indem wir den Hash entschlüsseln. Es ist eine Einweg -Verschlüsselungsfunktion.
Blockchain:
Blockchain ist ein Begriff im Bereich der Informationstechnologie. Im Wesentlichen handelt es sich um eine gemeinsam genutzte Datenbank, und die gespeicherten Daten oder Informationen haben die Eigenschaften von "nicht geschmälert", "während des Prozesses enthüllen", "zurückverfolgbar", "offen und transparent" und "kollektive Wartung". Auf der Grundlage dieser Merkmale hat die Blockchain -Technologie eine solide "Trust" -Basis geworfen, einen zuverlässigen "Kooperations" -Mechanismus geschaffen und hat große Aussichten für die Anwendung. Am 10. Januar 2019 gab das staatliche Internet Information Office die "Vorschriften zur Verwaltung von Blockchain -Informationsdiensten" heraus.