Blockkette-Grundlagen: On-Chain und Off-Chain im Überblick

⑴ Der Artikel beschreibt die "Onkain" und "Off-Chain" von Blockchain. Blockchain

Detaillierte Analyse der Konzepte von "On-Chain" und "Off-Chain" in Blockchain:

On-Chain: Das Kernkonzept der Blockchain, die Zusammensetzung von Datenketten und Knotenketten. Datenverbindungen werden zur Speicherung und Überprüfung verwendet, die Datenkonsistenz wird über Konsensusalgorithmen garantiert, und Knotenketten verbinden mehrere Knoten, um Informationen zu teilen. Wenn eine Transaktion "in einer Kette" wird, wird Verteilung und manipulationsfreie Ausführung erreicht. On-Chain: Transaktionen, Daten und Logik müssen Konsens- und Speicherbedingungen wie vollständige Ausführung, Multi-Party-Erkennung, Speicher erfüllen. Nicht-Global- und Unensus-Daten und -berechnungen verarbeiten "Abläufe". Off-Chain: Beinhaltet Geschäftsdienste, die nicht direkt mit der Kette zusammenhängen, wie z. B. Dateispeicher, komplexes Computer und Datenschutzdaten. Diese Dienste beteiligen sich nicht direkt am Konsens, sondern können über die Schnittstellen auf Ketten interagieren. Zusammenarbeit mit Onketten und Ketten: Blockchain-Anwendungen kombinieren in der Regel Onketten und Off-Chain, um eine hybride Architektur zu bilden, um Leistung, Kosten und Privatsphäre auszugleichen. Beispielsweise wird in den tatsächlichen Vorgängen:

Dateikette: Normalerweise wird nur eine Zusammenfassung der Datei anstelle der Datei selbst gespeichert, um die Integrität und Zuverlässigkeit der Datei zu gewährleisten, indem der digitale Fingerabdruck überprüft wird. Analyse von Datenfragen: Komplexe Abfragen werden mithilfe von Off-Chain-Datenbanken nicht überdurchschnittlich verarbeitet und effizient analysiert. Logische Komplexität: Smart Contract Design muss optimiert werden, um unnötigen Konsens im gesamten Netzwerk zu vermeiden, z. B. die Fähigkeit, intensives Computer aus der Kette zu entfernen. Instant Messaging: Kombiniert Off-Chain-Kanäle, um schnelle Reaktionen zu liefern und die Verzögerungen bei den Wechselwirkungen in der Kette zu verringern.

Im Allgemeinen wird Blockchain verwendet, um andere Technologien flexibel zu kombinieren, um eine nahtlose Geschäftsumwendung und Datensicherheit zu erreichen und gleichzeitig die Vorteile (wie Zuverlässigkeit und Unveränderlichkeit) zu nutzen.

Was bedeutet die Blockchain -Kette? In fünf Minuten vollständig verstehen 1. Blockchain, was für eine Serie ist das? Es kann nicht vom Konzept von "Block" getrennt werden, einer Datenstruktur, die die Transaktion aufzeichnet. Jeder Block hat einen Blockkopf und einen Blockkörper. Die Blockgremium ist für die Aufzeichnung aller Transaktionen in der vorherigen Periode verantwortlich. Die meisten Blockchain -Funktionen werden vom Blockheader angewendet. 2. Der Blockheader enthält viele Daten, wie z. B. den ursprünglichen Block -Hash -Preis, die Version, den Zeitstempel, die Schwierigkeit, die Nichts, die Mercal Root. Der ursprüngliche Block ist der ISH -Wert ist eine wichtige Information, die jeden Block mit dem Ende verbindet, was sicherstellt, dass es schwierig ist, Daten zu manipulieren. Der Blockheader hat auch einen Zeitstempelwert, der die Zeit der Blockerzeugung aufzeichnet, die für Sekunden genau sein kann, sodass jede Daten erkannt werden können. Welche Blockchain -Kette enthält (welche Kette in Blockchain ist) Blockchain -Klassifizierung nach Netzwerk einschließlich

Rechtsanalyse: Blockchain -Klassifizierung nach Netzwerkbereich, einschließlich öffentlicher Kette, Aliansi -Kette und persönlicher Kette wie folgt: öffentliche Kette: Hauptsächlich bezieht sich auf Einstellungen, die im Internetumfang verwendet werden, ohne besondere Anerkennung. Jeder kann den Knoten direkt für die Verwendung herunterladen, und jeder kann über den Kunden direkt eine Verbindung zum Knoten herstellen. Es gibt keine Einschränkungen, und die Daten darin sind ebenfalls zugänglich.

2. Der Bündnisverlust: Das heißt das föderale Netzwerk, das aus mehreren Knoten besteht. Dieser Typ wird hauptsächlich im Geschäftsumfeld verwendet, wie verschiedene Händler, Regierungsangelegenheiten, Banken, Steuern und andere. Wir können eine Föderation bilden, um bestimmte Szenarien wie ein Netzwerk von Unternehmen und Kunden, Lieferanten und anderen zu bedienen. Nicht jeder kann sich weiter mit dem Alliance Chain Network verbinden. Sie haben Identitätsprüfung und mehr Schutz für Daten.

3. Privatkette: Es ist mehr im Unternehmen, wie Gruppenunternehmen, verschiedene Abteilungen und Kinderkinder. Aus dieser Perspektive ist einer der Hauptunterschiede zwischen den drei Typen der Unterschied in der Verwendung von Netzwerken, die durch verschiedene Anwendungsszenarien und Netzwerkverteilungsbereiche gebildet werden. Es ist ein flexibles Konzept. Der dritte basiert auf dem Umfang verschiedener Netzwerke und Teile des Anwendungsszenarios und ist nicht streng definiert. "Gesetze der Gesetze:" Cyber ​​Security Republic of People Republic of China "

Artikel 1 dieser Gesetze wird formuliert, um die Netzwerksicherheit zu schützen, die Cyber ​​-Souveränität, das soziale Interesse zu schützen, legitime Rechte und Interessen zu schützen. Verschlüsselungsalgorithmus usw. Persönlichkeiten.Entwicklung des Outdoor -Blockprofis, willkommen bei der Zusammenarbeit. Lassen Sie uns die Funktionen und wie diese Blöcke verwendet werden. Ich hoffe es kann dir helfen.

1. öffentliche Kette - Jeder kann teilnehmen. Die öffentliche Kette

verwendet Hinweise auf Arbeitsmechanismen (POW), Aktienmechanismus (POS) und Nachweis der Bestandsberechtigungsmechanismen (DPOs) und haben den Wirtschaftspre is gewonnen. Die verschlüsselte digitale und zertifizierte digitale Authentizität ist, dass die für alle Menschen akzeptablen finanziellen Belohnungen proportional zur Arbeitsbelastung sind. Diese Blöcke werden oft als völlig dezentralisiert.

Eigenschaften -Features:

1. Open Source. Aufgrund der allgemeinen und transparenten Systembetriebsregeln ist das System ein Open -Source -System. 2. schützt die Benutzer vor dem Einfluss der Entwickler. Programmentwickler in der öffentlichen Kette haben nicht das Recht, Benutzer zu belästigen, sodass Blockchain Benutzer schützen kann, die die Programme verwenden, an denen sie arbeiten. 3.. 4.. Alle Daten werden standardmäßig offengelegt, obwohl alle relevanten Teilnehmer ihre wahre Identität verbergen, ist dieses Phänomen sehr häufig. Sie erzeugen ihre eigene Sicherheit durch ihre öffentliche Natur, bei der jeder Teilnehmer ihren gesamten Kontostand und alle seine Handelsaktivitäten sehen kann.

Fall: Es gibt viele gemeinsame Zahlen in der öffentlichen Kette: BTC, ETH, EOS, AE, Bestehende und andere

2. Persönliche Ketten -Stellen Sie sich in den Händen einiger Personen

persönliche Ketten auf Blöcke, die nur in den Händen einer Organisation geschrieben sind. Die Erlaubnis zu öffnen oder in jedem Abschluss begrenzt. Zu den verwandten Anwendungen gehören Datenbankverwaltung, Prüfung und sogar ein Unternehmen. Obwohl in einigen Fällen erwartet wird, dass es öffentliche Machbarkeit hat, ist in vielen Fällen keine öffentliche Lesbarkeit erforderlich.

Eigenschaften -Features:

1. Die Geschwindigkeit der Transaktion ist schnell. Persönliche Ketten können schneller sein als jede andere Blockchain und sind auch nahezu nicht -Blockchain -Datenbankgeschwindigkeiten. Dies liegt daran, dass selbst eine kleine Anzahl von Knoten ein hohes Maß an Vertrauen hat und nicht jeder Knoten benötigt, um die Transaktion zu bestätigen. 2. Gute Privatsphäre, einen besseren Schutz der Privatsphäre für Privatsphäre private Ketten zu bieten, die die Datenschutzrichtlinie auf dem Block korrekt sind -ist konsistent, da es sich in einer anderen Datenbank befindet. Sie müssen nicht mit Zugriffsrechten umgehen und alle alten Arten nutzen, aber zumindest werden diese Daten von niemandem mit einer Netzwerkverbindung offen erhalten. 3.. Niedrige Transaktionskosten. Die Transaktionskosten sind stark reduziert oder sogar Null. Persönliche Ketten können kostenlos oder zumindest sehr billige Transaktionen sein. Wenn das Unternehmen alle Transaktionen kontrolliert und verarbeitet, müssen sie keine Gebühr für die Arbeit erheben.

Fall: Linux Foundation, R3CEVCORDA -Plattform und HyperledgerProject GehHealth Network entweder in der Entwicklung oder in der Verwendung privater Ketten.

3. Allianz - Partielle Desentralisation

Spiegel der Offenheit und Dezentralisierung der Allianzkette ist begrenzt. Die Teilnehmer werden im Voraus verfeinert oder direkt angegeben. Die Berechtigung zur Datenbanklesung kann geöffnet sein oder auf Systemteilnehmer wie das Schreiben von Erlaubnis beschränkt sein.

Eigenschaften -Features:

1. Die Transaktionskosten sind niedrig und TransaktionenDas Geschäft sollte nur durch einige zuverlässige Rechenleistungsknoten bestätigt werden, ohne dass eine Überprüfung im gesamten Netzwerk erforderlich ist. 2. Knoten sind einfach zu verbinden. Im Falle eines Problems kann die Bundeskette durch manuelle Eingriffe schnell repariert werden und ermöglicht Konsensalgorithmen, die Blockzeit zu verkürzen und so schnellere Transaktionen abzuschließen. 3. Gleichzeitig ist der seitliche Zeit beliebte Thunder -Link ebenfalls eine halbe Open -Allianz.

4. Seitenkette - Expansionsprotokoll

Seitenkette "spricht streng, es ist kein Block selbst, sondern kann als Blockexpansionsprotokoll verstanden werden. Ledger können" miteinander arbeiten ", um Wechselwirkung zu erzielen. Die Blockchain -Parameter können die Kette angepasst werden. Klarer Mangel und kann keine echte Sicherheit, Zuverlässigkeit und Effizienz erreichen. Was erwähnt die große Blockkette? 1. Der Kern der Blockchain -Technologie ist das Konzept der "Kette". Es besteht aus einer Reihe von "Blöcken" und jeder Block ist eine Datenstruktur, die Transaktionsinformationen speichert. Der Block enthält zwei Teile des Blockkopfes und des Blockkörpers. Der Block Body zeichnet alle Transaktionsinformationen für einen bestimmten Zeitraum auf, und der Blockheader ist für die Implementierung des größten Teils der Blockchain verantwortlich. 2. Der Blockheader ist ein wichtiger Bestandteil der Blockchain -Struktur und enthält eine Vielzahl von Datenfeldern wie übergeordnete Hash -Werte, Versionsnummer, Zeitstempel, Schwierigkeitsgrad, Nonce und Merkle Root. Eltern -Block -Hash -Werte sind die Hauptinformationen, die jeden Block der Blockchain verbinden und die Datenkonsistenz und Unveränderlichkeit sicherstellen. Zeitstempel können die Blockerstellungzeit aufzeichnen und Genauigkeit erreicht die zweite Ebene, um Transaktionsdaten genau zu verfolgen.