Blockchains Grundlagen und Komponenten: Ein umfassender Leitfaden

⒈ Was bedeutet Blockchain?

Es handelt sich im Wesentlichen um eine dezentrale Datenbank, und als die zugrunde liegende Technologie von Bitcoin handelt es sich um eine Reihe von Datenblöcken, die mithilfe kryptografischer Methoden generiert werden.

Im Blockchain -Netzwerk werden die Datenanforderungen, die wir ausstellen, nach den Prinzipien der Kryptographie verschlüsselt und werden zu einer Zeichenfolge, die der Empfänger überhaupt nicht verstehen kann. Hinter dieser Verschlüsselungsmethode steht der Hashing -Algorithmus.

Infrastrukturmodell

Im Allgemeinen besteht ein Blockchain -System aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, einer Anreizschicht, einer Vertragsschicht und einer Anwendungsschicht. Unter diesen fasst die Datenschicht grundlegende Daten und grundlegende Algorithmen wie zugrunde liegende Datenblöcke und verwandte Datenverschlüsselung und Zeitstempel zusammen. Die Netzwerkschicht umfasst den verteilten Netzwerkmechanismus, den Datenausbreitungsmechanismus und den Datenüberprüfungsmechanismus.

Die Konsensschicht umfasst hauptsächlich verschiedene Konsensalgorithmen von Netzwerkknoten; Die Incentive -Schicht integriert wirtschaftliche Faktoren in das Blockchain -Technologiesystem, wobei hauptsächlich der Ausstellungsmechanismus und der Verteilungsmechanismus wirtschaftlicher Anreize enthalten sind. Die Vertragsschicht fasst hauptsächlich verschiedene Skripte, Algorithmen und intelligente Verträge zusammen, was die Grundlage für die programmierbaren Eigenschaften von Blockchain ist.

⒉ Welche Komponenten sollte die DAC -Kette haben?

Technisches Niveau, die Struktur der Blockchain. Auf einer Blockchain befinden sich mehrere Blöcke, jeweils eine Blocküberschrift und einen Blockadenkörper. Die Blocküberschrift enthält hauptsächlich die Versionsnummer, den vorherigen Block -Hash -Wert, die Zeitstempel, Zufallszahlen, Ziele Hash und Merkel; Der Block ist die wichtigsten Buchinformationen, die über den Merkel -Baum registriert sind. Dies ist hauptsächlich eine technische Architektur von Blockchain -Prinzipien. Dann werden wir hauptsächlich die Organisationsstruktur und die Hierarchie vorstellen. Sobald die Blockchain -Technologie zum ersten Mal vorgeschlagen wurde, wurde sie normalerweise in sechs Teams der Architektur unterteilt, nämlich das Datenteam, das Netzwerkteam, das Konsensteam, das Incentive -Team, das Vertragsteam und das Anwendungsteam, das frühe Architekturdiagramm für die Blockchain -Technologie. Datenschicht: Die Datenschicht ist die grundlegende Ebene, und ihre Funktion besteht darin, Big Data aus der öffentlichen Sicherheit zu sammeln, aufzunehmen und zu speichern. Die Blocküberschrift schließt Informationen wie Zeitstempel, Roothash -Werte, Versionsnummern, Arbeitsweise usw. ein und das Blockierungsorgan enthält Transaktionen für öffentliche Sicherheit, die mit Hash -Algorithmen, markierten Bäumen, asymmetrischen Verschlüsselung und anderen Technologien entwickelt wurden. Die Kryptographie -Technologie und die Betriebsregeln für dieses Team können die Sicherheit und Integrität von Big Data aus der öffentlichen Sicherheit gewährleisten. Networking: Als Arbeitsmechanismus -Team kann das Netzwerkteam die Verwaltung des Subjekts ermöglichen, an der Verbreitung, Überprüfung und Bilanzierung von Datenblöcken teilzunehmen und die Aktualisierung und Wartung von Big Data aus der öffentlichen Sicherheit beizubehalten. Konsensschichten: Die Konsensschicht umfasst hauptsächlich unterschiedliche Konsensalgorithmen, die darauf abzielen, öffentliche Abteilungen, private Einheiten, die öffentlichen und sonstigen Verwaltungseinheiten zu ermöglichen, um eine Vereinbarung in einem verteilten System zu erzielen und ein Treuhandnetz zu etablieren, wodurch die Effizienz von Big Data aus der öffentlichen Sicherheit aufrechterhalten wird. Incentive -Schicht: Die Funktion des Anreizteams besteht darin, dass jedes Konsenssubjekt ähnliche Anreize im Zusammenhang mit dem Sammeln des Blockchain -Systems erhalten kann, sodass jedes Subjekt nicht nur seine eigenen Interessen schützen kann, sondern auch die Effizienz und die Zeit der Blockchain -Daten gewährleistet. Vertragsteam: Das Vertragsteam muss in einem nationalen institutionellen Umfeld gestaltet sein. Der Smart -Vertrag ist ein digitales Computerprotokoll, dem alle Geräte immer eingehalten haben. Vertragsregeln können basierend auf der Verwaltungslogik und dem Prozess formuliert werden, und öffentlich sichere Datenregistrierungen, Speicher und Freigabe sind spontan, wodurch die effektiven Verwaltungskosten gesenkt werden und die Effizienz des Managements verbessert werden. Anwendungsschicht: Die Anwendungsschicht kann öffentliche Ketten- und Allianzkettennetzwerke entwerfen, die auf dem Grad der Dezentralisierung und Verwaltung von Probanden für normale staatliche Systeme und Nichtregierungssysteme basieren, und private Ketten richten sich an vertrauliche Systeme der Behörden. Benutzer können diversifizierte Dienste basierend auf dem Netzwerkzugriffsportal anbieten, um die gemeinsame Konstruktion und Freigabe von Daten zu realisieren. Zielebene: Das Zielteam ist die Zielzuordnung für unser Management. Darüber hinaus enthält es auch die Anwendungsschicht, das Incentive -Team, Konsensschichten, Netzwerk- und Datenteams. Es ist in der Berufungsarchitektur nichts anderes als vereinfacht, daher werde ich es hier nicht ausführlich vorstellen. Was ist die "größere" anologische Architektur? Erstens glaubte Blocchinin, dass Computerspeicher, Netzwerkebene, Netzwerkebene, Netzwerkebene, Netzwerkebene und Anwendungsebene. 1. Datenschicht: Datenschicht von Datendatenbanken und verwandte Technologien wie Datenverschlüsselung und Zeitlinderung. 2. Netzwerkschicht: Enthält ein krumme Netzwerk-, Datenprogrammsystem und Informationsprüfungssystem. 3. Die Disonus -Schicht: insbesondere die verschiedenen Netzwerk -Snorber -Alternativen. Struktur koordiniert wirtschaftliche Situationen in das System der Suspensionstechnologie, einschließlich wirtschaftlicher Anreizmethoden. 4. Connect Deckung: Enthält verschiedene Arten von Einrichtungen, Algorithmen und intelligenten Verträgen, die sich hauptsächlich im südwestlichen Territorium befinden, und liefert wichtige Informationen mit grundlegenden Technologien als grundlegende Technologien. 5. Die App -Labor wird die Bedingungen und Enlars verschiedener Anwendungen offenlegen. In diesem Avatar, den Stempel der Zeit, der Grundlage des Wirtschaftsrechners sowie der Variablen und Programme, die verteilte Konflikttechnologie -Kreationen sind.