Blockchain: Einfach erklärt und ihre Grundlagen

⒈ Blockchain ist eine Erklärung der regulären Sprache

Blockchain ist eine dezentrale verteilte Haupttechnologie. Diese Technologie wurde erstmals in einem von einem Mann namens Satoshi Nakamoto im Jahr 2008 vorgeschlagenen Bitcoin White -Buch beschrieben. Es verwendet Verschlüsselungstechnologie, P2P -Netzwerke und Zeitstempel, um ein elektronisches Cash -System zu erstellen. 3. Januar 2009 war der erste Block, dh "Erstellungsblock" mit Seriennummer 0, die den Beginn der praktischen Anwendung der Blockchain -Technologie markierte. Das Blockchain -System besteht aus mehreren Ebenen: Die Computerschicht ist für das Speichern verschlüsselter Blockdaten verantwortlich; Einige wichtige Merkmale der Blockchain sind: zeitnah ausgeprägte Blockchain -Struktur, dezentraler Konsensmechanismus, wirtschaftlicher Anreizmechanismus auf der Grundlage von Konsensberechnung und programmierbaren Smart -Verträgen, die alle innovative Punkte für die Blockchain -Technologie sind.

⒉ Blockchain in einfacher Sprache

Blockchain ist eine dezentrale verteilte Ledger -Technologie. Einfach ausgedrückt, es ist wie ein großes Hauptbuch, aber dieses Hauptbuch wird nicht auf einem zentralen Server gelegt, sondern an alle Beteiligten verteilt. Jeder hat ein vollständiges Kontobuch, und das Kontokonto -Buch aller muss konsistent sein. Blockchain erschien zuerst mit Bitcoin. Am 1. November 2008 veröffentlichte ein Mann namens Satoshi Nakamoto ein Papier über Bitcoin, in dem ein elektronisches Cash -System auf Basis von P2P -Netzwerk, Verschlüsselungstechnologie, Zeitstempel und Blockchain -Technologie vorgeschlagen wurde. Dies markiert die Geburt von Bitcoin. Zwei Monate später wurde diese Theorie in die Praxis umgewandelt, und der erste Block, der der Genesis -Block mit Seriennummer 0 war, wurde am 3. Januar 2009 erzeugt. Einige Tage später wurde ein Block mit Seriennummer 1 erzeugt und mit dem Genesis -Block verbunden, wobei die ursprüngliche Blockchain bildete. Das Blockchain -System besteht aus mehreren Ebenen, einschließlich der Datenschicht, der Netzwerkschicht, der Konsensschicht, der Incentive -Schicht, der Vertragsschicht und der Anwendungsschicht. Die Datenschicht ist für die Speicherung der grundlegenden Daten und Algorithmen der Blockchain verantwortlich. Die Netzwerkschicht übernimmt die Kommunikation und Überprüfung der Blockchain. Die Konsensschicht enthält verschiedene Algorithmen, mit denen Netzwerkknoten eine Vereinbarung erreichen können. Die Incentive -Schicht integriert wirtschaftliche Faktoren in die Blockchain wie Ausstellungs- und Verteilungsmechanismen. Die Vertragsschicht bietet Smart Contract Support, so dass die Blockchain Programmierfunktionen verfügt. Die Anwendungsschicht enthält verschiedene praktische Anwendungen der Blockchain. Zu den wichtigsten wichtigen Innovationen in der Blockchain gehören: eine Kettenblockstruktur, die auf Zeitstempeln basiert, ein Konsensmechanismus für verteilte Knoten, wirtschaftliche Anreize, die auf Konsens -Computerleistung basieren, sowie flexible und programmierbare Smart -Verträge.

⒊ Grundlagen der Blockchain -Technologie Kapitel 2: Volksbilanz -Hash -Algorithmus

Hash -Algorithmus ist der Eckpfeiler der Blockchain -Technologie. Es wandelt komplexe Informationen in einfache Alias ​​und fester Länge um, um einen sicheren Speicher und ein effizientes Abrufen von Informationen zu erreichen. Das Folgende ist eine detaillierte Erläuterung des Hash-Algorithmus: 1. Die Kernfunktionen des Hash-Algorithmus

Informationsumwandlung: Informationen über jede Länge in einen Hash-Wert mit fester Länge umwandeln. Informationssicherheit: Durch Hashing -Algorithmus kann der ursprüngliche Inhalt der Informationen versteckt und die Vertraulichkeit der Informationen verbessert werden.

2. Gründe für Aliasing -Hash -Algorithmen

Vertraulichkeit: Alias ​​kann den Inhalt der ursprünglichen Informationen verbergen und die Sicherheit der Informationen sicherstellen. Speicherbelastung reduzieren: Mit einem kurzen Hash -Wert kann der Speicher an großen Datenmengen stark vereinfacht und die Verarbeitungseffizienz verbessert werden. Einheitliche Länge: Hash -Werte haben feste Längen, die die Sortierung, Suche und Abrufen von Daten erleichtert und die Datenverarbeitungsgeschwindigkeit weiter verbessert.

3. Wie der Hash -Algorithmus

Der Hash -Algorithmus funktioniert, ist ein Verschlüsselungsalgorithmus, der auch als Hash -Funktion oder Hash -Funktion bezeichnet wird. Es ordnet Nachrichten jeglicher Länge auf einen Hash -Wert fester Länge ab. Die Hash -Funktion ist unidirektional, dh der Verschlüsselungsprozess vom einfachen Text zu Cipher -Text ist irreversibel.

iv. Praktische Anwendung der Hashing -Algorithmus

Sicherheitsverschlüsselung: Wird für die Verschlüsselung des Benutzerkennworts zum Schutz vertrauenswürdiger Informationen vor Ablauf verwendet. Einzigartige Identifizierung: Generieren Sie eindeutige Hash -Werte für Daten, um die Einzigartigkeit von Daten zu gewährleisten, gleichzeitig den Speicherplatz zu verringern und die Suchseffizienz zu verbessern. Datenüberprüfung: Überprüfen Sie die Integrität und verstrickt, indem Sie den Hash -Wert der Datei vergleichen. Schnelle Authentifizierung: Identifizieren Sie die Benutzeridentität schnell durch Hash -Wert im System. Lastausgleich: Verwenden Sie Hash -Funktionen, um Anfragen zuzuweisen, um die Datenkonsistenz und die Systemausgleich zu gewährleisten. Verteilter Caching: In einem verteilten System werden zwischengespeicherte Daten effizient durch Hashing -Algorithmen verwaltet.

5. Hash -Algorithmus -Anwendung in Blockchain

Berechnung von Knotenadressen, öffentlichen Schlüssel und privaten Schlüssel: Adressen werden durch Hash -Algorithmen wie SHA256 und RIPEMD160 generiert. Bauen von Merkle Tree: Wird für Blockheader und einfache Zahlungsüberprüfungsauthentifizierung verwendet, um die Datenintegrität und -konsistenz zu gewährleisten. Bergbau: Basierend auf der Berechnung von Hash -Algorithmen wie SHA256 wird der Arbeitsnachweis realisiert, wodurch die Sicherheit und Dezentralisierung von Blockchain sichergestellt wird. Bloom -Filter: Verwenden Sie den Hashing -Algorithmus, um die Existenz des Datensatzes schnell zu beurteilen und unnötige Downloads zu reduzieren.

Um zusammenzufassen, spielen Hashing -Algorithmen eine entscheidende Rolle bei der Blockchain -Technologie und gewährleisten die Unveränderlichkeit von Informationen, den Schutz des Datenschutzes, die Datenkonsistenz und die effiziente Datenverarbeitung.

⒋ Was ist Blockchar?

blockchar ist ein neues Anwendungsmodell für Computertechnologien Technologien, um die Datenspeicher-, Punkt-zu-Punkt-Übertragungs-, Zustimmungsmechanismus und Verschlüsselungsalgorithmen zu verteilen. Blockchar ist nur eingestellt und ist eine dezentrale verteilte Ledger -Datenbank. Blockchain ist ein neues Anwendungsmodell für Computertechnologien, um Datenspeicher, Punkt-zu-Punkt-Übertragung, Zustimmungsmechanismus und Verschlüsselungsalgorithmen zu verteilen. Nach dem Lesen, um es noch zu schämen. Tatsächlich ist die Ebene der Wörter Blockchain dezentrale verteilte Datenbankdatenbank. Das Versorgungsunternehmen wird an Ledger's verteilt, und Käufer und Verkäufer können direkt ohne Vermittler handeln. Jeder hat zurück, auch wenn Sie verlieren, ist es nicht betroffen. Was ist verteilt und dezentralisiert? Nehmen Sie als Beispiel die Registrierung der Heirat. In der Vergangenheit, mit zwei, haben das Zivilbüro das Verfahren abgeschlossen und die Informationen auf dem Computer eingeben, bevor Sie das Rechtsprozess abschließen. Wenn die Blockchar -Technologie verwendet wird? Bis zwei Personen zustimmen, zu heiraten, und dann nach der Nachricht im Freundeskreis der Eheprozess abgeschlossen. Die Zivil im Büro ist überhaupt nicht erforderlich. Zeugen, die Ihre Freunde beteiligt sind, um sich auf der ganzen Welt zu verteilen, aber ihre Telefone helfen Ihnen dabei, die Informationen aufzuzeichnen und anderen zu sagen, die die Situation kennen möchten. Wenn Sie Ihre Heiratsinformationen verbergen möchten, müssen Sie in der Vergangenheit nur Aufzeichnungen auf dem Computer des Zivilbüros ändern. Jetzt müssen Sie die Aufzeichnungen auf Ihren Mobiltelefonen ändern, um den Text zu vervollständigen. Dies verteilt und dezentralisiert. Das Netzwerk in einem Block wird von Zeit zu Zeit generiert. Dieser Block entspricht dem Netzwerkaufzeichnungsbuch, das die Aufzeichnung relevanter Informationen ist. Dies ist die Zeit, alle Teilnehmer und gemeldet, und jeder Aufzeichnung ist, dass das gesamte Buch nicht informiert werden kann und das Buch eines jeden Buches kein Buch ist und jeder in der Erinnerung an das Buch wird im gleichen Platz sein. Hi Record Books haben sich schließlich miteinander verbunden, was die Blockchain -Technologie ist. Da die Kryptographie -Technologie übernommen wird, wenn jemand einseitig einen Manipulationsanwalt sehen möchte, wird durch den Blockchain -Algorithmusschutzmechanismus überprüft. Wenn der Zeitpunkt übereinstimmt und die zugehörigen Informationen nicht übereinstimmen können, können andere nicht aktualisiert und damit zugeordnet werden. Sie können übereinstimmen und können nicht in das Buch übereinstimmen und dies ist nicht ungültig. Daher ist die Blockchain -Technologie sicher, transparent, die Daten irreversibel als herkömmliche Datenspeichertechnologie. Blockchain ist nicht gleich Bitcoin und ist nur eine zugrunde liegende Technologie, die für die Implementierung von Bitcoin, einer digitalen Währung, erfunden wurde. Blockchain kann in einem breiteren Bereich verwendet werden. Zusätzlich zu digitalen Währungen kann es auch in finanziellen Aspekten wie P2P -Darlehen, globalen Zahlungen, Mikrofinanzierung, elektronischen Zahlungen und Überweisungen verwendet werden. Es kann auch große Aussichten für die zukünftige Entwicklung in den Lebensunterhalt der Menschen wie Rechte an geistigem Eigentum, Wahlen und Notariaturen haben.