Blockchaintechnologie: Die Grundlagen und Technologien im Überblick

Die Blockchain -Technologie umfasst Blockchain -Technologie, B2P -Netzwerkprotokoll, Verschlüsselungstechnologie, intelligente Verträge, Konsensmechanismen usw.

1. P2P -Netzwerkprotokoll.

P2P -Netzwerk ist die Haupt -Computerstruktur der gesamten Blockchain. In verteilten Blockchain -Netzwerken wird das Konzept der zentralen Server geschwächt, was bedeutet, dass es keine zentrale Achse mehr gibt. Jeder Knoten kann als unabhängige Person im Netzwerk gefunden werden. Dieser Vertrag kann als Diener dienen, die Dienstleistungen und Kunden anbieten, die Anfragen senden.

Sie müssen den Server nicht mehr so ​​blockieren, um Ressourcen direkt auszutauschen: Die von einem Knoten gesendeten Informationen werden nach der Überprüfung an den benachbarten Vertrag gesendet, und jeder benachbarte Knoten sendet Transaktionen an den anderen benachbarten Vertrag und verbreitet sich am Ende in Blockchain auf den gesamten Vertrag in Blockchain.

2. Cryping -Technologie.

In Bezug auf die Verschlüsselungstechnologie verwendet Blockchain asymmetrische Verschlüsselungsalgorithmen. Die asymmetrische Verschlüsselung, dh die Verschlüsselung eines Teils der Informationen, ist eigentlich nicht ein Schlüssel, sondern zwei Schlüssel-, allgemeine und private Schlüssel, die die Sicherheit des Informationsübertragers von Punkt zu Punkt in einem verteilten Netzwerk sicherstellen können.

Der öffentliche Schlüssel ist für das gesamte Netzwerk öffentlich sichtbar. Jeder kann seinen öffentlichen Schlüssel nutzen, um einen Teil der Informationen zu verschlüsseln und einen Einzelhandelswert zu schaffen, um die Sicherheit und Originalität der Informationen zu gewährleisten und sicherzustellen, dass beide Parteien den Schlüssel sicher in einem Netzwerk übertragen, dem Sie nicht vertrauen müssen. Der private Schlüssel ist nicht allgemein. Informationsbesitzer müssen die ganz besondere Schlüsselsicherheit schützen, da nur diejenigen, die den entgegengesetzten Schlüssel haben, die verschlüsselten Informationen durch den öffentlichen Schlüssel entschlüsseln können.

3. Smart Contract.

Der Begriff „Smart Contract“ wurde 1995 erstmals vom Rechtsforscher Nick Sazabu vorgeschlagen. Volkswagen kann intelligente Verträge als intelligenten Vertrag verstehen, der zuverlässige Transaktionen ohne Aufsicht des Dritten ermöglicht, der verfolgt und irreversibel ist.

4. Konsensmechanismus.

Ein Algorithmus zum Erreichen des in Blockchain -Transaktionen verteilten Konsens. Blockchain ist das System des dezentralen Professor -Notizbuchs, mit dem digitale Vermögenswerte, Eigentumsrechtszertifikate, Punkte usw., Übertragung, Zahlung und Transaktionen an einem Punkt zu Punkt aufgezeichnet und ausgegeben werden können. Im Vergleich zu den traditionellen zentralen Professor -Notebook -Systemen haben Blockchain -Systeme Vorteile, dass sie vollständig offen sind, frei von Manipulationen sind und mehrere Zahlungen verhindern.

NrEs hängt von zuverlässigen Dritten ab. Aufgrund der oberen Zeit der Netzwerkübertragung unter dem Netzwerk von Punkt zu Punkt kann die Anordnung der Transaktionen, die jeder Knoten bemerkt hat, nicht vollständig konsistent sein. Daher benötigen Blockchain -Systeme ein automatisches Design, um zuzustimmen, dass Transaktionen fast zur gleichen Zeit auftreten. Dieser Algorithmus, der den Konsens von Meinungen erreicht, wird als Anordnung von Transaktionen innerhalb des Zeitfensters "Konsens" bezeichnet.

Was ist die Technologie für die große Blockchain?

Blockchain verwendet die folgenden Techniken.

Verteilte Netzwerktechnologie. Die Blockchain basiert auf einem verteilten Netzwerk und jeder Knoten hat die gleiche Autorität und Verantwortung. Diese Technologie hat keinen zentralen Punkt und muss Daten auf allen Knoten überprüfen und synchronisieren.

Verschlüsselungstechnologie. Blockchain verwendet die Verschlüsselungstechnologie für öffentliche und private Schlüssel, um die Datensicherheit und -anonymität zu gewährleisten. Sie können Informationen über öffentliche und private Schlüsselpaarungen bestätigen und genehmigen, damit Sie Blockchain -Daten nur mit den Knoten mit den Berechtigungen ändern oder zugreifen können. Die häufigste Anwendung ist die digitale Signaturtechnologie.

Smart Contract Technology. Smart Contract ist ein Computerprogramm, das automatisch digitale Asset -Transaktionen ausführt und verwaltet. Es wird basierend auf der Blockchain -Technologie implementiert und kann automatisch Vertragsbedingungen ausführen, wenn bestimmte Bedingungen erfüllt sind, was den Transaktionsprozess erheblich vereinfachen und die Transaktionseffizienz verbessern kann.

Konsensalgorithmus -Technologie. Im Blockchain -Netzwerk ist der Konsensalgorithmus ein Mechanismus, mit dem alle Knoten einen Vertrag für Transaktionen und Direktoren erreichen können. Derzeit umfassen allgemeine Konsensalgorithmen Aufgabensicher, Steak -Beweis, Steak -Beweis und Steak -Beweis. Ein solcher Vereinbarungsalgorithmus garantiert die Verteilung, Sicherheit und Transaktionseffizienz der Blockchain.

Verteilte Netzwerktechnologie hat die Eigenschaften der Dezentralisierung, garantiert die Zuverlässigkeit und Sicherheit der Daten und gewährleistet die Datenintegrität und den Schutz der Daten. Die Kombination solcher Technologien besteht aus einem sicheren, zuverlässigen und effizienten Datenspeicher- und Transaktionsverarbeitungssystem.