⑴ Was sind die Charaktere Blockcain?
Big> I. Dezentralisierung: Blockchain gekleidete verteilte Ledger -Technologie und verfügt nicht über die zentralisierten autorisierten Institutionen für das Management und die Wartung. Jeder Teilnehmer hat die gleichen Rechte und Verpflichtungen für die allgemein aufrechterhaltene Operation in Blockchain. Dies macht die Blockchain zuverlässig und transparent. 2. Ungelöst, wenn Daten in den Block eingegeben werden, wird dauerhaft in einer Kette aufgezeichnet und gespeichert und kann eine Änderung oder gelöscht sein. Dies ist, was jeder Blockchain -Block enthält, den vorherigen Block und deren Daten und bildet eine modifizierte Datenverbindung. Diese Funktion stellt sicher, dass Daten in Blockchar sehr zuverlässig oder nicht erfasst sind. 3. Einwilligungsmechanismus: Blockchar übernimmt die Vereinbarungsalgorithmen für alle Teilnehmer die Zustimmung der Transaktionsüberprüfung. Während der Zustimmung des Mechanismus kann Blockchain die Legalität und Sicherheit von Transaktionen mit dem normalen Betrieb des Systems sein. 4. Schmerzvertrag und automatisierte Ausführung: Blockchain unterstützt den Schmerzvertrag, eine Technologie, die den Vertrag automatisch ausführt, verwaltet und heilt. Die Einführung des Schmerzvertrags ermöglicht Transaktionen in der Blockchain zur Implementierung automatisch und verbessert die Transaktionseffizienz und -versorgung. Diese Charaktere sind zusammen die Kernwertblockchain und machen Blockchain -Technologie, um eine umfassende Bewerbung auf digitale wirtschaftliche, Ergänzungskettenmanagement, Internet -Dinge, öffentliche und andere Bereiche zu haben.Blockchain -Technologie, auch als verteilte Buchtechnologie bekannt.
In der Blockchain, da alle (Computer) denselben Buchladen haben und alle (Computer) voll und gleiche Rechte sind, fällt das gesamte System nicht aufgrund einer einzelnen Person (Computer), die den Kontakt oder die Verlustzeit verliert.
Da es dasselbe genaue Konto gibt, bedeutet dies, dass alle Daten offen und transparent sind und jeder sehen kann, welche digitalen Änderungen in jedem Konto vorhanden sind.
Es ist eine sehr interessante Funktion, dass die darin enthaltenen Daten nicht reduziert werden können. Da das System automatisch verglichen wird, wird es denken, dass die gleiche Anzahl von Büchern mit der größten Anzahl echte Bücher und eine kleine Anzahl von Büchern mit unterschiedlichen Zahlen von anderen gefälschten Büchern sind.
In diesem Fall macht es für niemanden keinen Sinn, gegen sein Berichtbuch zu verstoßen, denn wenn Sie die meisten Knoten im gesamten System nicht verletzen können.
Wenn es nur fünf oder zehn Knoten im gesamten System gibt, kann dies einfach sein, aber wenn es Zehntausende oder sogar Hunderttausende gibt und sie in einer Ecke des Internets verteilt sind, es sei denn, man kann die meisten Computer der Welt steuern, ist es unwahrscheinlich, dass ein großer Block groß ist. Blockchain
Was ist das Arbeitsprinzip der Blockchain unveränderlich? Um dies zu verstehen, müssen wir ein Konzept darstellen: Hashing -Algorithmus. Es gibt viele Arten von Hashing -Algorithmen, und seine grundlegende Funktion besteht darin, Datendateien mit einer belieh2en Länge in eine eindeutige relevante Festlängenzeichenfolge umzuwandeln.
Sie können verstehen, dass jede Datei einen Bereich von Etiketten mit fester Länge generiert.
Dieser Algorithmus ist irreversibel, wenn Sie dieses Etikett erhalten, können Sie nicht rauskommenUmgekehrter Modus der ursprünglichen Datendatei.
Wenn in der Datendatei felende Änderungen vorhanden sind, z. B. das Hinzufügen einer Interpunktionsmarke, unterscheidet sich das neue Etikett nach der Wiedereröffnung stark vom ursprünglichen Etikett.
Es ist unmöglich festzustellen, was mit der Datendatei aus den Unterschieden zwischen alten und neuen Etiketten passiert ist. Daher ist es leicht zu überprüfen, ob eine Datei zu einem bestimmten Zeitpunkt vorhanden ist oder ob beide Dateien gleich sind.
Diese irreversible Natur, die die Irreversibilität von Blockchain bestimmt. In jedem Block gibt es zusätzlich zu den Transaktionsdaten innerhalb von zehn Minuten auch einen Blockkopf.
Titel enthält den Hash -Wert früherer Blockdaten. Diese Hashs sind Schichten von Schichtnest, feste Länge, und schließlich sind alle Blöcke in Reihe verbunden, um eine Blockchain zu bilden. Blockchain enthält alle neuen Währungstransaktionen und Emissionen aus der Geburt der Kette.
Wenn ich ein Bösewicht wäre, würde ich gegen den Deal verstoßen. Beinhaltet den Absender und den Transaktionsempfänger und den Übertragungsbetrag. Der Absender sendet Bitcoin, das auf die frühesten Blöcke neu erstellter Währungsveröffentlichungen zurückgeführt werden kann.
Der Absender hat die Rechtmäßigkeit dieser Bitcoins aus den ursprünglichen Registrierungen des Währungsfreigabeblocks und die historischen Zuweisungen der Währungstransaktionen sind garantiert.
Verwirrung einer Transaktion bedeutet also, dass alle nachfolgenden Hashs und verwandten Transaktionen erneut reduziert werden, was eine extrem hohe Rechenleistung und Schwierigkeit erfordert und die Erfolgswahrscheinlichkeit Null ist.
⑵ Wie modifizieren Sie die Daten auf der Blockchain?
Wenn Sie sie sich theoretisch ansehen, ist die Datenänderung eine universelle Technologie. Gleichzeitig wird die Blockchain -Technologie, die eine willkürliche Änderung von Daten unterstützt, definitiv ein willkürliches Insertion, Löschung und das Verstecken von Daten unterstützen. Jetzt sind einige vollständigere Lösungen wie folgt: Einkettiger physikalischer Modifikation: Verwenden der Chamäleon-Hash-Funktion, um die physikalische Modifikation von einzelnen Blockchain-Daten zu realisieren. Zusätzliche Modifikationen zu Einzelketten: Verbesserung der Blockchain -Transaktionsstruktur, fügen Sie neue Transaktionen hinzu und erweitern und aktualisieren alte Transaktionen. Parallel Dual Blockchain: besteht aus einer "symbiotischen" Datenverbindung und einer Korrekturkette, die die ursprünglichen Daten- und Korrekturdaten speichert, wie in Abbildung 2 gezeigt. Der Datenmodifikationsvorgang zerstört nur eine der Hash -Verbindungen, wie in Abbildung 3 dargestellt. Abbildung 2 ist ein paralleles Dual -Blockchain -Modell. Abbildung 3 ist ein paralleler Doppel -Hash -Kettenmodus. Nachdem wir den oben genannten Inhalt zur Änderung der Daten auf der Blockchain eingeführt haben, glaube ich, dass jeder ein gewisses Verständnis dafür hat, wie die Daten auf der Blockchain geändert werden können. Ich hoffe, es wird Ihnen hilfreich sein.⑶、 Was sind die Eigenschaften von Blockchain?
Blockchain hat die folgenden wichtigen Eigenschaften:
Dezentralisierung:
Kernfunktion: Es gibt keine einzige zentrale Behörde, um sie zu verwalten. Vorteile: Das System ist stabiler und zuverlässiger und ist nicht leicht durch einen einzelnen Ausfallpunkt zu beeinflussen.Konsensmechanismus:
Funktion: Überprüfen und überprüfen Sie die Transaktionsvalidität und stellen Sie sicher, dass alle teilnehmenden Knoten einen Konsens erreichen. Gemeinsame Mechanismen: Nachweis der Arbeit und Nachweis von Einsätzen.unverändert:
Funktion: Sobald Informationen auf der Blockchain geschrieben sind, ist es schwierig, sie zu ändern oder zu löschen. Ursache: Jeder Block hat einen eindeutigen Hash -Wert, und die Blöcke sind durch Verschlüsselungstechnologie verknüpft. Vorteile: hohe Sicherheit in der Datenspeicherung und -austausch.Transparenz:
Funktion: Transaktionen und Daten auf der Blockchain werden veröffentlicht. Vorteile: Bietet mehr Transparenz und Zuverlässigkeit, die für Lieferketten, Finanzen und Gesundheitswesen geeignet ist.hohe Sicherheit:
Abhängigkeiten: Verschlüsselungs- und Konsensmechanismen. Vorteile: Reduziert das Risiko von Diebstahl oder Manipulationen, geeignet für digitale Asset Exchange, intelligente Verträge, Identitätsprüfung und mehr. Vorteile: Es hat einen großen Vorteil bei Anwendungen, die eine hohe Zuverlässigkeit erfordern.Es ist zu beachten, dass Blockchains einige Einschränkungen aufweisen, z. B. Skalierbarkeitsprobleme und Datenschutzschutz und dass diese Merkmale und Einschränkungen in realen Anwendungen abgewogen werden müssen.