Blockchains Kerntechnologien: Verteilte Ledger, Konsensmechanismen, Kryptographie & Intelligente Verträge

⓵ Core -Technologie von Blockchain

Die Kerntechnologien von Blockchain umfassen hauptsächlich verteilte Ledger -Technologie, Konsensmechanismus, Kryptographie und intelligente Verträge. Erstens sind verteilte Ledger die Grundkomponenten der Blockchain. Es handelt sich um eine Datenbank, die zwischen mehreren Computern in einem Netzwerk freigegeben, kopiert und synchronisiert wird und nicht auf einen einzelnen Server angewiesen ist, sondern Daten auf mehreren Knoten im gesamten Netzwerk speichert. Dieses Design verbessert die Transparenz-, Sicherheits- und Angriffsbeständigkeit des Systems. Denn um Daten zu manipulieren, müssen Sie mehr als 50% der Knoten im Netzwerk gleichzeitig kontrollieren, was in der Praxis fast unmöglich ist. Im Bitcoin -System werden beispielsweise Transaktionsunterlagen in einem verteilten Hauptbuch gespeichert, wobei jeder Knoten eine vollständige Kopie hat, um die Unveränderlichkeit der Daten zu gewährleisten. Zweitens sind Konsensmechanismen der Schlüssel zur Lösung des Problems, wie Sie sicherstellen können, dass alle Knoten in einem dezentralen Netzwerk auf den Datenzustand zustimmen. Das Blockchain -System verwendet unterschiedliche Konsensalgorithmen, wie z. B. Beweise für Arbeit, Beweis für den Einsatz und den anvertrauten Beweis für den Einsatz. Diese Konsensmechanismen stellen sicher, dass die Hinzufügung neuer Blöcke bestimmte Regeln befolgt, die Konsistenz und Integrität der Blockchain beibehält und böswillige Verhaltensweisen wie doppelte Zahlungen verhindert. Zum Beispiel nimmt Bitcoin einen Nachweis des Arbeitsmechanismus an, der um Rechnungslegungsrechte konkurriert, indem sie komplexe mathematische Probleme lösen und die Sicherheit und die dezentralen Merkmale des Netzwerks sicherstellen. Kryptographie ist der Eckpfeiler der Blockchain -Sicherheit. Es gewährleistet die Privatsphäre, Integrität und Unveränderlichkeit von Daten durch eine Reihe von Verschlüsselungsalgorithmen und -technologien. Kryptographie -Tools wie die Verschlüsselung der öffentlichen Schlüssel, die private Schlüsselsignatur und die Hash -Funktionen wurden in Blockchain weit verbreitet. Die Paarung von öffentlichen und privaten Schlüssel wird zur Authentifizierung und Datenverschlüsselung und Entschlüsselung verwendet, während die Hash -Funktion verwendet wird, um einen eindeutigen Blockfingerabdruck zu erzeugen. Diese Technologien gewährleisten gemeinsam die Sicherheit und Glaubwürdigkeit von Daten auf der Blockchain. Schließlich sind intelligente Verträge Computerprogramme, die rechtliche Ereignisse und Handlungen automatisch ausführen, steuern oder dokumentieren. Auf der Blockchain existieren intelligente Verträge in Codeform, und wenn voreingestellte Bedingungen ausgelöst werden, werden die entspre chenden Vertragsbedingungen automatisch ausgeführt. Diese automatisierte Ausführung verbessert die Transaktionseffizienz und das Vertrauen erheblich und verringert die Abhängigkeit von Intermediären von Drittanbietern. Auf der Ethereum -Plattform können Entwickler beispielsweise intelligente Verträge erstellen, um digitale Vermögenswerte zu verwalten, Abstimmungen durchzuführen oder andere komplexe Geschäftslogik zu implementieren. Zusammenfassend umfassen die Kerntechnologien von Blockchain verteilte Ledger -Technologie, Konsensmechanismus, Kryptographie und intelligente Verträge. Diese Technologien sind miteinander verbunden und ergänzen sich zusammen und bilden zusammen Blockchain, eine dezentrale, sichere und vertrauenswürdige Datenaustausch- und Wertübertragungsplattform. Was sind die technischen Kategorien von Blockchain hauptsächlich Es gibt 4 Kategorien von Blockchain: 1. Nach dem Gebiet des Netzwerks kann Blockchain in öffentliche Ketten, private Ketten und Allianzketten unterteilt werden. 2. Nach der Verteilungsumgebung kann die Blockchain in die Hauptkette und in der Testkette unterteilt werden. 3. Nach der Art des Andockens kann die Blockchain in eine einzelne Kette, Seitenkette und miteinander verbundene Kette unterteilt werden. 4 Nach der Einführung der oben genannten technischen Klassifizierung der Blockchain werden Sie meiner Meinung nach ein gewisses Verständnis dafür haben, was die technische Klassifizierung der Blockchain hauptsächlich umfasst, und ich hoffe, dass sie Ihnen nützlich sein wird.

⓶ Welche Blockchain -Sicherheitstechnologie umfasst

Blockchain -Sicherheitstechnologie umfasst P2P -Netzwerkprotokoll, Verschlüsselungstechnologie, intelligente Verträge, Konsensmechanismen usw. P2P -Netzwerkprotokoll.

P2P -Netzwerk ist die grundlegende Computerarchitektur der gesamten Blockchain. In Blockchain -verteilten Netzwerken wird das Konzept der zentralen Server geschwächt, d. H. Es wird kein zentraler Hub mehr benötigt. Jeder Knoten im Netzwerk kann als unabhängige Person existieren. Diese Knoten können beide Server dienen, die Dienste bereitstellen, und Kunden, die Anfragen senden.

Sie benötigen keine Serververbreitung mehr, um Ressourcen direkt auszutauschen: Die von einem Knoten gesendeten Informationen werden nach der Überprüfung an benachbarte Knoten gesendet, und jeder benachbarte Knoten sendet Transaktionen an andere benachbarte Knoten und verbreitet sich schließlich an alle Knoten im Blockchain -Netzwerk, wodurch die direkte Freigabe und Nutzung von Ressourcen zwischen den Benutzern der direkten Freigabe und Nutzung von Ressourcen zwischen den Benutzern realisiert wird.

2. Verschlüsselungstechnologie.

In Bezug auf die Verschlüsselungstechnologie verwendet Blockchain asymmetrische Verschlüsselungsalgorithmen. Eine asymmetrische Verschlüsselung, dh die Verschlüsselung einer Information, ist eigentlich kein einziger Schlüssel, sondern zwei Schlüssel, öffentliche und private Schlüssel, die die Sicherheit der Übertragung von Punkt-zu-Punkt-Informationen in einem verteilten Netzwerk gewährleisten können.

Der öffentliche Schlüssel ist für das gesamte Netzwerk öffentlich sichtbar. Jeder kann seinen öffentlichen Schlüssel verwenden, um eine Information zu verschlüsseln und einen Hash -Wert zu generieren, um die Integrität und Authentizität der Informationen zu gewährleisten, und sicherzustellen, dass beide Parteien der Informationsübertragung den Schlüssel sicher in ein Netzwerk übertragen, dem nicht vertrauenswürdig ist. Der private Schlüssel ist nicht öffentlich. Informationsbesitzer sollten die Sicherheit des privaten Schlüssels hoch schützen, da nur diejenigen, die über den entspre chenden privaten Schlüssel verfügen, die vom öffentlichen Schlüssel verschlüsselten Informationen entschlüsseln können.

3. Intelligenter Vertrag.

Der Begriff "Smart Contract" wurde erstmals 1995 vom Rechtswissenschaftler Nick Szabo vorgeschlagen. Die Definition, die er gab: Ein intelligenter Vertrag ist eine Reihe von Verpflichtungen, die in digitaler Form definiert sind. Volkswagen kann intelligente Verträge als intelligenten Vertrag verstehen, der glaubwürdige Transaktionen ohne Überwachung von Drittanbietern ermöglicht, die nachverfolgt und irreversibel sind.

4. Konsensmechanismus.

Algorithmus zum Erreichen eines verteilten Konsens in Blockchain -Transaktionen. Blockchain ist ein dezentrales verteiltes Ledger-System, mit dem digitale Vermögenswerte, Eigentumsrechtszertifikate, Punkte usw. sowie die Übertragung, Bezahlung und Transaktionen in Punkt-zu-Punkte-Weise verwendet werden können. Im Vergleich zu herkömmlichen zentralisierten Hauptbuchsystemen haben Blockchain-Systeme die Vorteile, vollständig offen, manipulationsfrei zu sein und mehrere Zahlungen zu verhindern.

und stützt sich nicht auf vertrauenswürdige Dritte. Aufgrund der hohen Netzwerklatenz unter dem Punkt-zu-Punkt-Netzwerk kann die Reihenfolge der von jedem Knoten beobachteten Transaktionen nicht vollständig konsistent sein. Daher müssen Blockchain -Systeme einen Mechanismus entwerfen, um sich auf die Reihenfolge der Transaktionen zu einigen, die in etwa zur gleichen Zeit auftreten. Dieser Algorithmus, der in einem Zeitfenster einen Konsens über die Reihenfolge der Transaktionen erzielt, wird als "Konsensmechanismus" bezeichnet.

⓷ Die Klassifizierung der Blockchain geteilt nach dem Netzwerk umfasst

Rechtsanalyse: In dieser Anwendungsphase versuchen die Leute, die Blockchain zu verwenden, um das niedrigste Internet -Protokoll umzukehren, und versuchen, Blockchain -Technologie auf das Internet der Objekte anzuwenden, damit das gesamte Unternehmen in das Ära des intelligenten Internets eingehen und ein programmierbares Unternehmen bilden kann. Abhängig vom Umfang des Netzwerks kann es in öffentliche Ketten, private Kanäle und Allianzketten unterteilt werden. Öffentliches Eigentum bedeutet, dass es für die Öffentlichkeit völlig zugänglich ist.

Rechtsgrund: Artikel 2 der "Regeln für die Verwaltung von Blockchain -Informationsdiensten" muss diese Vorschriften einhalten, wenn sie sich an Blockchain -Informationsdiensten auf dem Gebiet der Volksrepublik China einlassen. Wenn es in Verwaltungsgesetzen und -vorschriften ansonsten vorgesehen ist, müssen die Bestimmungen befolgt werden. Der in diesen Vorschriften erwähnte Blockchain -Informationsdienst bezieht sich auf die Bereitstellung von Informationsdiensten für die Öffentlichkeit über Websites, Anwendungen usw. Technologie -Basis- oder Blockchain -Systeme.