Heim > häufiges Problem > Hauptteil

Was ist der Kern des zentralisierten Blockchain-Rechen- und Verarbeitungsmodells?

WBOY
Freigeben: 2022-08-18 11:13:22
Original
3735 Leute haben es durchsucht

Der Kern des zentralisierten Rechen- und Verarbeitungsmodells der Blockchain ist das zentralisierte Geschäftsverarbeitungssystem. Die Blockchain-Technologie ist ein neues Anwendungsmodell für verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus, Verschlüsselungsalgorithmus und andere Computertechnologien Verarbeitungssystem ist ein Informationssystem, das Geschäftsprozesse gezielt unterstützt.

Was ist der Kern des zentralisierten Blockchain-Rechen- und Verarbeitungsmodells?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, DELL G3-Computer.

Was ist der Kern des zentralisierten Rechen- und Verarbeitungsmodells der Blockchain?

Der Kern des zentralisierten Rechen- und Verarbeitungsmodells der Blockchain ist das zentralisierte Geschäftsverarbeitungssystem

Blockchain ist ein verteilter Datenspeicher, Punkt-zu- Punktübertragung, Neue Anwendungsmodelle für Computertechnologien wie Konsensmechanismen und Verschlüsselungsalgorithmen

Nachdem die Blockchain-Technologie so viele Jahre lang in Frage gestellt wurde, wurde sie kürzlich in die nationale Schlüsselforschungsrichtung aufgenommen. Es ist ersichtlich, dass diese Technologie immer beliebter wird und beliebter bei den Menschen.

Blockchain als Technologie hinter Bitcoin scheint eine wesentliche Technologie für die nächste Generation des Internets zu sein und beinhaltet auch dezentrale Netzwerke oder WEB3.0. Blockchain bietet eine innovative Lösung für das uralte Problem des Vertrauens zwischen Menschen.

Blockchain: Wie ein Tisch im Himmel

Blockchain ist ein gemeinsames, gegenseitig vertrauenswürdiges, öffentliches Transaktionsbuch, das jeder überwachen und das niemand alleine kontrollieren kann. Es handelt sich um eine verteilte Datenbank, die wachsende Aufzeichnungen von Transaktionsdaten verwaltet, und Verschlüsselungsalgorithmen schützen die Daten vor Manipulation und Änderung.

Wissen erweitern

Konsensalgorithmus

Der Konsensalgorithmus ist der Kern der Blockchain und sollte von allen akzeptiert werden. Im tatsächlichen Betrieb und Betrieb des Blockchain-Systems wird dieser Kern jedoch in einigen Blockchains häufig geschwächt oder sogar verworfen, um die Geschwindigkeit der Bildung von Blockchain-Ledgern zu erreichen.

Der sogenannte Konsensalgorithmus ist ein Algorithmus, der von verschiedenen Netzwerkknoten verwendet wird, um eine Konsensoperation zu erreichen, und die Operation wird durch die Berechnungsergebnisse bestimmt. Mit anderen Worten: Der Konsensalgorithmus besteht aus einer Reihe von Prozessen und Regeln, die ausgeführt werden, um verteilte Konsistenz zu erreichen.

Was ist der Kern des zentralisierten Blockchain-Rechen- und Verarbeitungsmodells?

Wenn an verschiedenen Standorten verteilte Knoten nach diesem Algorithmus oder diesem Regelwerk verhandeln, können sie schließlich eine konsistente Entscheidung zu einem oder mehreren Themen treffen und so einen Konsens zwischen verschiedenen Knoten im verteilten System erzielen .

Der Konsensalgorithmus von Bitcoin besteht darin, zu berechnen, ob der Hash-Wert (Hash-Berechnung) mehrerer Transaktionsdaten (Datenelemente) kleiner als ein bestimmter Wert ist. Manche Leute sagen, dass die Regeln für das Spielen von Mahjong- und Hu-Karten der Konsensalgorithmus am Ende einer Runde sind.

Bei Blockchain-Systemen stellt der Konsensalgorithmus die Konsistenz der Transaktionsdatensätze zwischen jedem Knoten im Blockchain-System sicher. Der Konsensalgorithmus umfasst auch die Überprüfung der Rechtmäßigkeit und Korrektheit von Transaktionen und sorgt so für die Wahrung der Integrität jedes Knotens Blockdaten.

Dezentralisierung

Blockchain verfügt über viele Funktionen, darunter Dezentralisierung, verteilte Buchhaltung, inkonsistente Änderungen, Rückverfolgbarkeit usw. Das erste dieser Merkmale sollte die Dezentralisierung sein. Das Konzept der Dezentralisierung ist relativ zum Konzept der Zentralität. Die sogenannte Dezentralisierung bedeutet, dass es in einem Computernetzwerk keinen zentralen Knoten gibt, alle Knoten den gleichen Status haben und es keinen Knoten gibt, der andere Knoten konkret anweist und koordiniert, bestimmte Dinge zu tun. Sowohl zentralisierte als auch dezentrale Computernetzwerke sind so aufgebaut, dass sie sich an unterschiedliche Anforderungen an die Geschäftsverarbeitung anpassen.

Dezentralisierung kann der Blockchain drei große Vorteile bringen: Fehlertoleranz, Angriffsresistenz und Verhinderung von Kollusion:

1. Bei einem Computernetzwerk mit zentraler Architektur sind bei einem Problem mit dem zentralen Knotencomputer kontinuierliche Reparaturen erforderlich, um den Gesamtbetrieb aufrechtzuerhalten. Im Blockchain-System gibt es aufgrund der dezentralen Architektur kein Problem mit dem zentralen Knoten, und Probleme mit irgendeinem Knoten wirken sich nicht auf das gesamte Netzwerk aus. Dies ist Fehlertoleranz.

2. Zweiter Widerstand gegen Angriff. In einem zentral strukturierten Computernetzwerk führt ein direkter Angriff auf den zentralen Knotencomputer zu einer effizienten Zerstörung des Netzwerksystems. Für eine dezentralisierte verteilte Betriebsblockkette gibt es jedoch keinen zentralen Knotencomputer, sodass sie den Zweck, ein Ganzes anzugreifen und zu zerstören, nicht erreichen kann. Auf diese Weise kann die Widerstandsfähigkeit gegen Angriffe effektiv verbessert werden.

3. Die dritte Verteidigung ist Verschwörung. Zentralisierung oder Zentralisierung einiger Vorgänge: Ein oder mehrere Knotencomputer können die Geschäftsarbeit des gesamten Systems steuern und entsprechend ihren Anforderungen vorgehen. Wenn sie illegale Handlungen begehen können, können andere Knotencomputer sie nicht stoppen, was zu einigen Vertrauenskrisen führt. Der Konsensalgorithmus macht es einer kleinen Anzahl von Personen unmöglich, das Netzwerksystem zu kontrollieren, wodurch eine kleine Anzahl von Personen daran gehindert wird, illegale Handlungen zu begehen, bzw. die Möglichkeit, dass eine kleine Anzahl von Personen illegale Handlungen begeht, erheblich verringert wird.

Der Konsensalgorithmus bestimmt die Dezentralisierung

Dezentralisierung ist das grundlegendste Merkmal der Blockchain. Wenn sie wirklich auf Blockchain-Anwendungsszenarien anwendbar sein soll, muss sie aus der Perspektive der Dezentralisierung betrachtet werden. Wer realisiert und garantiert die Dezentralisierung? Es wird durch den Konsensalgorithmus implementiert und garantiert.

In einem Netzwerk bestimmt das Ergebnis des Blockchain-Konsenses, welcher Knoten den aktuellen Abrechnungsknoten berechnet. Andere Knoten überprüfen die Berechnungsergebnisse des Abrechnungsknotens, d. h. des Kandidatenblocks korrekt sein, wird der Block zum neuesten Block in der Blockchain.

Welche Art von Konsensalgorithmus ist ein ausgezeichneter Konsensalgorithmus? Ein ausgezeichneter Konsensalgorithmus muss mindestens zwei Bedingungen erfüllen: Die Konsensergebnisse sind zufällig und gleich wahrscheinlich, und die Effizienz der Konsensberechnung ist hoch. Eine gute Blockchain ist dezentralisiert und zeigt, dass die Konsensergebnisse zufällig und gleich wahrscheinlich sind. Auf diese Weise ist die Wahrscheinlichkeit, dass jeder Knoten im Netzwerk ein Abrechnungsknoten wird, gleich Blockchain Unparteilichkeit gezeigt werden.

Der hervorragende Konsensalgorithmus stellt sicher, dass jeder Knoten im Blockchain-Netzwerk die gleiche Abrechnungswahrscheinlichkeit hat. Betrachtet man das Netzwerk als Ganzes, hat kein Knoten mehr Möglichkeiten zur Abrechnung als andere Knoten, wodurch ein guter Dezentralisierungseffekt erzielt wird.

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWas ist der Kern des zentralisierten Blockchain-Rechen- und Verarbeitungsmodells?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!