Blockchains Drei Ebenen: Eine Einführung in die Technologie und ihre Anwendung

Wie verstehe ich drei Blockchain -Ebenen? Was sind die drei Ebenen der Blockchain -Technologie?

Projekte, die die Analyse der Judovo -Netzwerk -Technologie analysiert haben, wurden in drei Ebenen unterteilt:

Die einfachste Aufgabe ist die einfachste Aufgabe -App ist die Anwendungsschicht. Ich kann täglich zwei oder drei solcher Projekte sehen, die mehr als 95% des gesamten Marktes ausmachen. Aber solche Unternehmen schreiben oft viele technische Dinge in ihre White Papers, aber in Wirklichkeit können sie ihnen vergeblich schreiben. Dies dient nur dazu, die Seitenzahlen zu zählen, da sie nicht über Technologie spre chen müssen.

Der zweite Typ befindet sich auf der Zwischenbetriebsebene wie Quantenketten und kleinen Ameisen. Solche Projekte ähneln den Betriebsprogrammen, die als Basic -Ketten bezeichnet werden und die zum Ausführen von Anwendungen verwendet werden. Dieser Typ ist relativ gering und sein Verhältnis wird plötzlich auf 5%reduziert.

Die dritte Kategorie ist mehr erweitert und unterhalb der Ebene wie Standardkette und Arrowlock. Dieser Typ ist auch weniger und es wäre gut, zwei oder drei in einem Monat zu sehen. Und einige von ihnen sind vielleicht nicht real, weil es wirklich nichts zu schreiben gibt und alle Bereiche von anderen besetzt sind, so dass man sie in diese Richtung schreibt.

Was ist das Konzept der Blockchain?

Blockchain hat zwei Bedeutungen:

1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismen und Verschlüsselungsalgorithmen. So -genannt KonsensDer Mechanismus ist ein mathematischer Algorithmus im Blockchain -System, um das Vertrauen zu etablieren und die Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

2. Blockchain ist die zugrunde liegende Technik von Bitcoin, wie ein Datenbanklaser, der alle Transaktionen Datensätze aufzeichnet. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit der Bank- und Finanzbranche auf sich gezogen.

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in der Sequenz in chronischer Reihenfolge kombiniert und auf kryptografische Weise garantiert wird, die und Nicht-Weseronen manipuliert wird.

Blockchain -Technologie ist eine neue verteilte Infrastruktur- und Rechenmethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet und einstimmige Algorithmen verwendet, um Daten zu generieren und zu aktualisieren, das Programm und das Programm verwendet, um die Sicherheit der Datenübertragung und des Zugriffs zu gewährleisten, sowie die Sicherheit des Zugangs und verwendet das Programm. Verwendet automatischen Skriptcode zum Betrieb.

Blockchain hat drei Entwicklungsstufen Blockchain umfasst mehrere wissenschaftliche und technische Themen wie Mathematik, Kryptographie, Internet und Computerprogrammierung.

Informationen erweitern:

1. Konzeptdefinition: Was ist Blockchain? Aus der Sicht der Anwendungsperspektive ist Blockchain aus der Sicht der Technologie ein verteiltes Shared Account Book und DatenbankDie manipulierende Dezentralisierung ist während des gesamten Prozesses eine Datenbank mit Eigenschaften der Rückverfolgbarkeit, kollektiven Wartung, Offenheit und Transparenz. Diese Eigenschaften gewährleisten Blockchains "Ehrlichkeit" und "Transparenz" und legen die Grundlage für das Vertrauen in Blockchain. Die reichen Anwendungslandschaften von Blockchain basieren im Grunde auf der Tatsache, dass Blockchain -Informationen das Problem der Ungleichheit lösen und das gemeinsame Vertrauen und solide Funktionen zwischen vielen Probanden erkennen können.

2. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismen und Verschlüsselungsalgorithmen. Blockchain ist ein wichtiges Konzept für Bitcoin. Dies ist im Wesentlichen eine dezentrale Datenbank. Gleichzeitig handelt es sich bei der zugrunde liegenden Technologie von Bitcoin um eine Reihe von Datenblöcken, die mit kryptografischen Methoden erzeugt werden. Jeder Datenblock enthält eine Charge von Informationen zu Bitcoin-Netzwerktransaktionen, mit denen die Gültigkeit seiner Informationen (Anti-Counterfiting) und den nächsten Block generiert werden.

3. Die ursprüngliche englische Version des Bitcoin White Paper erscheint eigentlich nicht in einem Blockchain -Wort, sondern verwendet ChainofBlock. In der frühen chinesischen Übersetzung des Bitcoin White Paper wurde Chenofbllock in Blockchain übersetzt. Dies ist das erste Mal, dass das chinesische Wort "Blockchain" erscheint. Das staatliche Internet Information Office erteilte am 10. Januar 2019 "Vorschriften zur Verwaltung von Blockchain Information Services", die am 15. Februar 2019 anwendbar sind. Eine wichtige für die unabhängige Innovation von KerntechnologienAls Erfolg wird das Sicherheitsrisikoproblem von Blockchain als wichtiger Nachteil angesehen, der die Gesundheit der Branche einschränkt. Der kontinuierliche Vorfall von Sicherheitsvorfällen spielte einen Alarm für die Branche. Blockchain muss zur Erkundung und Installation beschleunigt werden.

Wie kann man aus Sicht des Entwurfsmechanismus die Blockchain verstehen?

Aus der Sicht des Mechanismus-Designs kann die Blockchain in drei Ebenen unterteilt werden:

Die erste Ebene ist ein verteiltes Netzwerk, das hauptsächlich das Problem des Punkt-zu-Punkt-Kommunikationsnetzes und auch die Grundlage für die Installation von Blockchain löst.

Ein kryptografisches Lasersystem kann auf der Grundlage der Punkt-zu-Punkt-Kommunikation festgelegt werden, und Sie können von Punkt-zu-Punkt-Kommunikation zu Punkt-zu-Punkt-Transaktionen wechseln.

verteiltes Laser, neue Anreizmechanismen und Governance -Mechanismus, die der dritten Stufe der Blockchain - öffentliche Blockchain - wie die spezifischste Bitcoin -Blockchain - hinzugefügt haben.

Wie sollen wir Blockchain verstehen? Aus der Sicht der Entwicklung

: Das größte Problem vor unserer Produktion und unseres Lebens in der gesamten chinesischen Wirtschaft ist das Vertrauen. Der Slogan der Integrität wird seit so vielen Jahren gesucht, aber die Integrität der gesamten Gesellschaft wird immer schlechter. Wie man beweist, dass "Ihre Mutter Ihre Mutter ist", behauptet China, laut PPP das höchste BIP -Land der Welt zu sein, aber aufgrund seiner mangelnden Integrität hat es eine große Menge an Produktions- und Lebenshaltungskosten hinzugefügt. Als neues technisches Paradigma bringt Blockchain mehr Produktivität als das Vorstellen.Wir betrachten Blockchain als drei Ebenen, die erste Ebene ist Technologie-, Kontobuch-, Kryptographie- und Authentifizierungsmechanismen. Die zweite Schicht ist ein Geschäftsmodell, ein kommerzielles Ökosystem, das auf der Blockchain -Rekonstruktion basiert. Die dritte ist Philosophie, dies ist das Konzept. Jede Revolution der Produktivität wird im Wesentlichen letztendlich abstrakt und hoch und wird zu einer spirituellen Produktionsbeziehung, und dies gilt für Blockchain. Die Blockchain -Technologie und ihre Anwendungen haben die folgenden Eigenschaften: verteilte, abgeflachte, erzwungene Trusts, kollektive Wartung, kollektive Wartung, zuverlässige Datenbank, Open Source, Datenschutzschutz und andere Technologien werden einige Änderungen und Auswirkungen auf viele allgemeine Konzepte und Geschäftsmodelle haben, die jetzt verwendet werden. Die zugrunde liegende Struktur der Laaikelib -Blockchain ähnelt dem Eterum.

Eine Blockchain kann in mindestens drei Schichten unterteilt werden.

Die Hauptpunkte der JinWowo -Netzwerk -Technologie zur Analyse der Blockchain sind wie folgt:

Die untere Schicht ist ein normales grundlegendes Modul, wie z. Transaktionsverarbeitungsmodule, Transaktionspoolmodule, einfache Verträge oder intelligente Vertragsmodule, eingebettete Datenbankverarbeitungsmodule, Brieftaschenmodule usw.

Was ist die Architektur der Blockchain -Industrie?

Das Architekturmodell der Blockchain -Technologie lautet wie folgt: Datenüberprüfungsmechanismus.

3.

Die Incentive -Schicht integriert sich hauptsächlich in Blockchain -Technologiesysteme, die die Ausgabe- und Verteilungsmechanismen wirtschaftlicher Anreize umfassen. Blockchain -Mable -Eigenschaften.

Der Inhalt der Organisationsstruktur, der die grundlegenden Computerfunktionen von Blockchain ausmacht?

Mit der Nichtentwicklung des Internets nimmt das Bewusstsein der Verbraucher für Blockchain-Technologie und digitale virtuelle Währungen zu. Lassen Sie uns heute die grundlegenden Computermethoden der Blockchain -Technologie kennenlernen. Lassen Sie uns über die spezifische Situation in den folgenden Java -Kursen erfahren.

Die grundlegenden Elemente, aus denen die Computertechnologie besteht, sind Speicher, Verarbeitung und Kommunikation. Haupthosts, PCs, mobile Geräte und Cloud -Dienste präsentieren diese Elemente auf ihre eigene Weise. In jedem Element gibt es spezielle Bausteine, um Ressourcen zuzuweisen.

Dieser Artikel konzentriert sich auf den großen Framework von Blockchain: Einführt Module jedes Computerelements in der Blockchain und einiger Implementierungsfälle jedes Moduls und bevorzugt eine Einführung anstelle einer detaillierten Erklärung.

Composition modules of blockchain

The following are the building blocks of each computing element in decentralized technology:

Storage: token storage, database, file system/blob

Processing: stateful business logic, stateless business logic, high-performance computing

Communication: data, value and state connected network

Storage

As the basic computing element, the storage part contains the following building blocks.

Token -Speicher. Token sind Speichermedien des Wertes (z. B. Vermögenswerte, Wertpapiere usw.), und der Wert kann das Urheberrecht von Bitcoin, Flugmeilen oder digitalen Arbeiten sein. Die Hauptfunktion des Token -Speichersystems besteht darin, Token auszugeben und zu übertragen (es gibt mehrere Varianten), während Ereignisse wie mehrere Zahlungen verhindert werden.

Bitcoin und ZCash sind zwei "reine" Systeme, die sich nur auf das Token selbst konzentrieren. Ethereum hat begonnen, Token für verschiedene Dienste zu nutzen, um sein Ideal als globales Computerzentrum zu verwirklichen. In diesen Beispielen werden Token als interne Anreize für den Betrieb der gesamten Netzwerkarchitektur verwendet.

Es gibt auch einige Token, die nicht interne Tools sind, die vom Netzwerk verwendet werden, um ihre eigenen Vorgänge voranzutreiben, sondern als Anreize für Netzwerke auf höherer Ebene verwendet werden, aber ihre Token werden tatsächlich in der zugrunde liegenden Architektur gespeichert. Ein Beispiel ist ein ERC20 -Token wie Golem, das auf der Ethereum -Netzwerkschicht ausgeführt wird. Ein weiteres Beispiel ist die IP -Autorisierungstoken von Envoke, die auf der IPDB -Netzwerkschicht ausgeführt wird.

Datenbank. Datenbanken werden speziell zum Speichern strukturierter Metadaten verwendet, z. B. Datentabellen (relationale Datenbanken), Dokumentspeicher (wie JSON), Schlüsselwertspeicher, Zeitreihen oder Grafikdatenbanken. Datenbanken können Abfragen wie SQL verwenden, um Daten schnell abzurufen.

traditionelle verteilte (aber zentralisierte) Datenbanken wie MongoDB und Cassandra speichern normalerweise Hunderte von Terabyte oder sogar Petabyte von Daten, wobei die Leistung Millionen von Schreibvorgängen pro Sekunde erreicht.

Eine Abfragesprache wie SQL ist sehr leistungsfähig, da sie die Implementierung von den Spezifikationen so unterscheidet, dass sie nicht an eine bestimmte Anwendung gebunden ist. SQL wird seit Jahrzehnten als Standard verwendet, sodass das gleiche Datenbanksystem in vielen verschiedenen Branchen verwendet werden kann.

Mit anderen Worten, um die Allgemeinheit außerhalb von Bitcoin zu diskutieren, müssen Sie nicht über die Vollständigkeit der Turing spre chen. Sie benötigen nur eine Datenbank, die sowohlpräzise als auch bequem zu skalieren ist. Manchmal ist die Vollständigkeit der Turing auch sehr nützlich, und wir werden sie im Abschnitt "Dezentraler Verarbeitung" ausführlich bespre chen.

BigChaindb ist eine dezentrale Datenbanksoftware und ein spezielles Dokumentspeichersystem. Es basiert auf MongoDB (oder RethinkDB), wodurch die Abfrage- und Erweiterungslogik des letzteren erbt. Es verfügt jedoch auch über Blockchain-Funktionen wie dezentrale Steuerung, manipulationssichere und Token-Unterstützung. IPDB ist eine regulierte öffentliche Instanz von Bigchaindb.

Im Bereich Blockchain kann IOTA auch als Zeitreihendatenbank bezeichnet werden.

Dateisystem/BLOB -Datenspeicher. Diese Systeme speichern große Dateien (Filme, Musik, Big Data -Sets) in einer Hierarchie von Verzeichnissen und Dateien.

IPFs und Tahoe-LAFs sind dezentrale Dateisysteme, die dezentrale oder zentralisierte BLOB-Speicher enthalten. Filecoin, Storj, SIA und Tieron sind dezentrale Blob -Speichersysteme, ebenso wie die alten und ausgezeichneten Bittorrent, obwohl dieser eher ein P2P -System als ein Token verwendet. Ethereum Swarm, DAT und Swarm-Js unterstützen im Grunde die beiden oben genannten Methoden.

Datenmarkt. Dieses System kombiniert Datenbesitzer (wie Unternehmen) mit Datennutzern ( wie AI -Startups) sind miteinander verbunden. Sie befinden sich auf der oberen Schicht von Datenbanken und Dateisystemen, sind jedoch immer noch die Kernarchitektur, da unzählige Anwendungen, die Daten (z. B. KI) erfordern, auf solchen Diensten beruhen. Ocean ist ein Beispiel für Protokolle und Netzwerke, basierend darauf, welche Datenmärkte erstellt werden können. Es gibt auch einige anwendungsspezifische Datenmärkte: Der Enigmacatalysator wird für den Krypto-Markt verwendet, DataUM wird für private Daten verwendet und für IoT-Datenströme wird DataBrokerDao verwendet.

Verarbeitung

Weiter zur Verarbeitung dieses grundlegenden Computerelements.

"Smart Contract" -System bezieht sich normalerweise auf ein System, das Daten in dezentraler Form verarbeitet [3]. Es verfügt tatsächlich über zwei Untergruppen mit völlig unterschiedlichen Eigenschaften: die staatenlose (kombinierte) Geschäftslogik und staatliche (sequentielle) Geschäftslogik. Staateless und staatlich variieren stark in Bezug auf Komplexität, Überprüfbarkeit usw. Die drei dezentralen Verarbeitungsmodule sind High Performance Computing (HPC).

Geschäftslogik (Kombination). Dies ist eine Art willkürliche Logik, die den Zustand nicht intern behält. In Elektrotechnik kann es als kombinierter digitaler Logikkreis verstanden werden. Diese Logik kann als Wahrheitstabelle, als schematisches Diagramm oder als Code mit bedingten Aussagen (eine Kombination von Urteilen wie IF/dann, und, oder, nicht usw.), manifestiert werden. Da sie keinen Zustand haben, ist es einfach, große staatenlose intelligente Verträge zu überprüfen und so große, überprüfbare Sicherheitssysteme zu schaffen. N Eingänge und ein Ausgang erfordern die Überprüfung von o (2^n) Berechnungen.

Das Cross-Lease-Protokoll (ILP) enthält das CC-Protokoll (Crypto-Konditionen), um die kombinierte Schaltung klar zu markieren. CC ist gut verstanden, da es über IETFs zu einem Internetstandard wurde, während ILP in verschiedenen zentralen und dezentralen Zahlungsnetzwerken wie Ripple, die von mehr als 75 Banken verwendet werden, häufig verwendet wird. CC verfügt über viele unabhängige Implementierungsversionen, darunter JavaScript, Python, Java usw. Systeme wie Bigchaindb und Ripple verwenden CC auch, um kombinierte Geschäftslogik/Smart -Verträge zu unterstützen.