I、 Was sind die Kompositionen von Blockchain -Systemen?
Das Blockchain -System blockchain besteht normalerweise aus sechs Hauptteilen: dem Datenteam, dem Netzwerkteam, der Konsensschicht, dem Incentive -Team, dem Vertragsteam und dem Anwendungsteam. Die Datenschicht ist für die Einkapselung der zugrunde liegenden Datenblöcke und verwandten Technologien wie Computerverschlüsselung und Zeitstempel verantwortlich, um Sicherheit und unveränderliche Daten zu gewährleisten. Die Netzwerkschicht umfasst den verteilten Netzwerkmechanismus, der Computerverteilungsmechanismus und der Computerübertragungsmechanismus, um den effizienten Betrieb des Blockchain -Netzwerks sicherzustellen. Die Konsensschicht ist hauptsächlich für die Einkapselung verschiedener Konsensalgorithmen für Netzwerkknoten verantwortlich, z. B. Nachweis der Arbeit (Arbeitsweise) oder Nachweis des Anteils (Korrektur Das Incentive -Team integriert finanzielle Faktoren in das Blockchain -Technologiesystem, einschließlich des Ausstellungsmechanismus und des Vertriebsmechanismus für finanzielle Anreize, um mehr Menschen zur Teilnahme an der Aufrechterhaltung des Blockchain -Netzwerks zu ermutigen. Das Vertragsteam ist die Grundlage für die programmierbaren Eigenschaften von Blockchain, wobei hauptsächlich verschiedene Skripte, Algorithmen und intelligente Verträge zusammengefasst werden. Smart Contracts können Vertragsbedingungen ohne Intervention automatisch durchführen und die Transaktionseffizienz und Offenheit in hohem Maße verbessern. Die Anwendungsschicht schließt unterschiedliche Anwendungsszenarien und Blockchain -Fälle ein, z. B. digitale Währung, Lieferkettensteuerung, Sprachsysteme usw., was die breite Anwendung der Blockchain -Technologie in verschiedenen Bereichen demonstriert. Die Kettenblockstruktur basierend auf Zeitstempeln, Konsensmechanismus für verteilte Knoten, finanzielle Anreize, die auf Konsensberechnungsleistung basieren, und flexible und programmierbare intelligente Verträge sind die repräsentativsten Innovationen für die Blockchain -Technologie. Diese Innovationen ermöglichen es Blockchain nicht nur, eine sichere und transparente Transaktionsumgebung zu bieten, sondern auch automatisierte und dezentrale Anwendungen zu erreichen und in vielen Branchen Änderungen vorzunehmen. Diese innovativen Punkte der Blockchain -Technologie verbessern nicht nur die Datentransparenz und Sicherheit, sondern fördern auch die Entwicklung dezentraler Anwendungen. Im Laufe der Zeit wird sich die Blockchain -Technologie weiterentwickeln und mehr Veränderungen und Innovationen in alle Lebensberichte bringen.II、 Woraus besteht eine Blockchain und was ist eine Blockchain?
Aus welcher Struktur besteht eine Blockchain?Eine Blockchain ist eine Kettenspeicherstruktur, die durch Blöcke gebildet wird, zu denen die Blöcke miteinander verbunden sind, und der erste Block wird als Einrichtungsblock bezeichnet.
?
Ein typischer Block enthält zwei Teile: einen Blockkopf und ein Blockkörper. Der Blockheader enthält die ID -Identifikationsinformationen für jeden Block, z. B. die Versionsnummer, den Hash -Wert, den Zeitstempel, die Blockhöhe und andere Informationen.
blockchain
Blockchain bedeutet einen Begriff im Bereich der Informationstechnologie. Im Wesentlichen handelt es sich um eine gemeinsam genutzte Datenbank, und die dort gespeicherten Daten oder Informationen, die dort gespeichert sind, haben die Eigenschaften von "Dumber und ganzem Prozess", "verfolgbar", "offen und transparent" und "Gruppenwartung".
Es trat erstmals 1991 auf und wurde von einer Gruppe von Forschern in digitalen Formaten mit Zeitstempeln verwendet. Um sicherzustellen, dass diese Dokumente nicht manipuliert werden, sieht die Blockchain -Technologie wie ein Notar aus.
Blockchain ist ein verteiltes Hauptbuch, das für alle vollständig offen ist. Wie genau funktioniert es? Schauen wir uns als nächstes zunächst die Komposition eines Blocks an.
Klicken Sie Klicken, um das Bild zu erklären (bis zu 18 Wörter)
verwandte Informationen
Im Allgemeinen besteht ein Blockchain -System aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, der Anreizschicht, der Vertragsschicht und der Anwendungsschicht. Darin verkauft die Datenschicht grundlegende Algorithmen wie grundlegende Datenblöcke, verwandte Datenverschlüsselung und Zeitstempel.
Was ist in der Konfiguration eines Blockchain -Systems enthalten?Im Allgemeinen besteht ein Blockchain -System aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, einer Anreizschicht, einer Vertragsschicht und einer Anwendungsschicht.
Die Datenschicht verkauft den zugrunde liegenden Datenverschlüsselung und Zeitstempelentechnologie. Der Vertragsschichtverteilungsmechanismus fasst hauptsächlich eine Vielzahl von Skripten sowie intelligente Verträge zusammen. In diesem Modell sind die Kettenblockstruktur, die auf Zeitstempeln basiert, der Konsensmechanismus verteilter Knoten, wirtschaftliche Anreize, die auf Konsens -Rechenleistung basieren, und flexible und programmierbare intelligente Verträge die repräsentativsten Innovationen in der Blockchain -Technologie.
Die Art und Weise zu erklären, was Blockchain ist, ist P2P sehr beliebt. Wenn es um Bitcoin geht, gibt es ein wichtiges Konzept. Dies ist eine Blockchain.Zwei Blockchains entspre chen einer de-vermittelten Datenbank, die aus einer Reihe von Datenblöcken besteht. Jeder Datenblock enthält Informationen zu Bitcoin -Netzwerktransaktionen, die verwendet werden, um die Gültigkeit der Informationen zu überprüfen und den nächsten Block zu generieren.In enger Sinne ist eine Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und durch Verschlüsselung garantiert wird. In einem breiten Sinne ist Blockchain tatsächlich eine verteilte Infrastruktur- und Computermethode, mit der die Sicherheit der Datenübertragung und des Datenzugriffs gewährleistet ist.
3 Blockchain.
Der Zweck von Blockchain wird hauptsächlich zur Lösung von Transaktionsvertrauen und Sicherheitsproblemen verwendet.
III、 Was sind die Komponenten von Blockchains?
Öffentliche Blockchains sind die frühesten Blockchains und die am häufigsten verwendeten Blockchains.2.
Aber es spielt keine Rolle, ob der Rechnungslegungsprozess (im Wesentlichen, dass es sich immer noch um die Sorgerechtsbilanz handelt, nur verteilte Rechnungslegungen, die Anzahl der vorgewählten Knoten und wie man den Buchhalter jedes Blocks zum Hauptrisikopunkt des Blockchains ermittelt), kann jeder andere begrenzte Abfragen durch die offene API des Blockchains durchführen.
3. Traditionelle Finanzen wollen mit privaten Blockchains experimentieren, während öffentliche Kettenanwendungen wie Bitcoin industrialisiert wurden.
Erweiterte Informationen:
Unterscheidet sich von der traditionellen verteilten Speicherung hauptsächlich in der Tatsache, dass jeder Knoten der Blockchain -Daten nach einer Blockchain -Struktur vollständig in mehreren Kopien speichert.
Jeder Knotenspeicher von Blockchain ist unabhängig und hat einen gleichwertigen Status.
Kein Knoten kann die Kontodaten separat aufzeichnen, wodurch die Möglichkeit vermieden wird, dass ein einzelner Buchhalter kontrolliert oder bestochen wird, um falsche Konten aufzuzeichnen. Es gibt auch genügend Buchhaltungsknoten.
Was ist Blockchain? Es verwendet Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern.2. Verwenden Sie die Kryptographie, um die Sicherheit der Datenübertragung und des Zugriffs zu gewährleisten.
3.
4.
Blockchain ist eine Kettenspeicherstruktur, die durch miteinander verbundene Blöcke gebildet wird.
?
Allgemeine Blöcke enthalten zwei Teile: Blockheader und Blockkörper. Der Blockheader enthält die Identitätsinformationen jedes Blocks, z. B. die Versionsnummer, den Hash -Wert, den Zeitstempel, die Blockhöhe und andere Informationen.
Die Zusammensetzung der Blockchain Die Blockchain besteht aus Blöcken und Ketten.
Jeder Block enthält drei Elemente: Daten, Hash -Wert und Hash -Wert des vorherigen Blocks.
Das erste Element des Blocks sind Daten.
Die im Block gespeicherten Daten beziehen sich auf den Blockchain -Typ.
blockiert beispielsweise in der Bitcoin -Blockchain relevante Transaktionsinformationen, einschließlich Verkäufer, Käufer und der Anzahl der Transaktionen von Bitcoins.
Das zweite Element des Blocks ist der Hash -Wert.
Jeder Block enthält einen Hash -Wert, der Ja ist und verwendet wird, um einen Block und alles zu identifizieren, was er enthält.
Sobald ein Block erstellt wurdeSein Hash -Wert wird entspre chend berechnet.
Etwas im Block ändern, wird sich der Hash ändert.
Mit anderen Worten: Der Hash -Wert ist für Sie sehr hilfreich, wenn Sie Änderungen des Inhalts in einem Block erkennen möchten.
Wenn sich der Fingerabdruck eines Blocks ändert, ist er nicht mehr der vorherige Block.
Das dritte Element des Blocks ist der Hash -Wert des vorherigen Blocks.
Mit diesem Element können Links zwischen den Blöcken gebildet werden und die Blockchain sehr sicher macht.
zum Beispiel sagen wir, wir haben eine Blockchain, die 3 Blöcke enthält.
Jeder Block enthält seinen eigenen Hash -Wert und den Hash -Wert des vorherigen Blocks.
Block Nr. 3 zeigt auf Block Nr. 2 und Block Nr. 2 Punkte auf Block Nr. 1.
Aber Block 1 ist etwas speziell, es kann nicht auf den vorherigen Block verweisen, da es der erste Block ist.
Wir nennen Block Nr. 1 den Erstellungsblock.
nehmen wir jetzt an, dass Sie den zweiten Block zu manipulieren.
Dies wird dazu führen, dass sich der Hash -Wert des zweiten Blocks ändert, sodass die in Block Nr. 3 gespeicherten Daten falsch und illegal sind.
Sobald die in Block Nr. 3 gespeicherten Daten illegal sind, müssen die nachfolgenden Blöcke illegal sein.
Wenn also eine Person einen Block in der Blockchain manipulieren möchte, muss er diesen Block und alle Blöcke nach diesem Block ändern.
Dies ist eine sehr schwere Aufgabe.
Arbeitsweise für Blockchain. Die Methode zur Verwendung von Hash -Werten allein reicht jedoch nicht aus, um die Benutzer daran zu hindern, Blöcke zu manipulieren.
Da Computer jetzt leistungsstark genug sind, um Tausende von Hash -Werten pro Sekunde zu berechnen.
Java -Kurs empfiehlt, dass Sie die Hash -Werte anderer Blöcke vollständig mit einem Block manipulieren und neu berechnen können, damit Ihr Block erneut legal wird.
Was ist Blockchain?Blockchain hat zwei Bedeutungen:
1. Der sogenannte Konsensmechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.
2. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit der Bank- und Finanzindustrie auf sich gezogen.
In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und in einer kryptografischen Weise garantiert wird, die und nicht in der Lage ist.
Blockchain -Technologie ist im Großen und Ganzen eine neue verteilte Infrastruktur- und Computermethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knotenkonsensusalgorithmen verwendet, um Daten zu generieren und zu aktualisieren. Sie verwendet Kryptographie, um die Sicherheit von Datenübertragungen und -zugriff zu gewährleisten und intelligente Verträge zu verwenden, die intelligente Kontrakte verwendet werden, und verwenden Sie die Sicherheit von Dateien und verwenden intelligente Verträge, um automatisierte Skriptcodes zu programmieren und Daten zu bedienen.
The basic elements of blockchain include1-Contain a distributed database
2-Distributed database is the physical carrier of blockchain, the blockchain is the logical carrier of transactions, and all core nodes should contain a full copy of the blockchain data
3-Blockchain serializes blocks in time, and the blockchain is the only subject of the entire network transaction data
4-Blockchain is only valid for addition and is invalid for other operations
5-Public and private key verification based on asymmetric encryption
6-Bookkeeping node requires the Byzantine General problem to be solved/avoided
7-Consensus process (consensusprogress) is evolved and stable, that is, it will not collapse when faced with a certain amount of contradictory data from different nodes.
8-Konsensprozess kann das Problem der Doppelausgaben lösen.
Fünf Merkmale der Blockchain:
Dezentralisierung
Da verteilte Buchhaltung und Speicherung verwendet werden, gibt es keine zentralisierte Hardware- oder Verwaltungsorganisation, die Rechte und Verpflichtungen der Rechte und Verpflichtungen eines Knotens gleich und die Datenblöcke im System werden gemeinsam mit Knoten mit Wartungsfunktionen des gesamten Systems im gesamten System verwaltet.
basierend auf den dezentralen Eigenschaften von Blockchain hat Bitcoin auch die dezentralen Eigenschaften [6].
Offenheit
Das System ist geöffnet. Verwandte Anwendungen, sodass die gesamten Systeminformationen sehr transparent sind.
Autonomie
Blockchain verwendet Konsensnormen und Protokolle (wie eine Reihe offener und transparenter Algorithmen), so dass alle Knoten imgesamten System Daten frei und sicher in einer vertrauenslosen Umgebung austauschen können, damit das Vertrauen in "Menschen" geändert wurde, um in Maschinen zu vertrauen, und keine menschlichen Interventionen und keine menschlichen Interventionen können.
Informationen können nicht in der Blockchain überprüft und hinzugefügt werden, wenn die Informationen dauerhaft gespeichert werden.
Anonymität
Da der Austausch zwischen Knoten einem festen Algorithmus folgt, erfordert seine Dateninteraktion kein Vertrauen (die Programmregeln in der Blockchain werden beurteilen, ob die Aktivität von sich selbst gültig ist). Daher muss die Gegenpartei nicht die Veröffentlichung ihrer Identität veröffentlichen. Dies ist sehr hilfreich für die Ansammlung von Krediten.