Das größte Problem beim Blockchain-Lernen besteht darin, dass die Wörter zu „hochwertig“, schwer zu verstehen und nicht bodenständig sind. Ohne einen besonders fundierten Wissenshintergrund ist es schwierig zu verstehen, worum es in einem Artikel geht, und es ist auch schwierig um ein Protokoll oder Projekt zu verstehen. Was möchten Sie tun?
Natürlich kann dies auch Absicht sein. Es ist einfacher, zu täuschen/Lauch zu schneiden, wenn andere es nicht verstehen – wenn die Verschwörungstheorie darauf schließen lässt. 😅😅😅
In meiner näheren Umgebung habe ich kürzlich etwas über die Blockchain-Konsensschicht, die Datenverfügbarkeitsschicht und die Ausführungsschicht gelernt und versuche, sie in einer Sprache zusammenzufassen, die für Sterbliche leicht verständlich ist.
==========================
In der Blockchain sind die Konsensschicht, die Datenverfügbarkeitsschicht und die Ausführungsschicht drei unabhängige, aber miteinander verbundene Teile, wobei jeder Teil für unterschiedliche Funktionen verantwortlich ist
1. Konsensschicht
Die Konsensschicht ist der Teil des Blockchain-Netzwerks, in dem alle Knoten einen Konsens erzielen. Es bestimmt, welche Transaktionen auf der Blockchain aufgezeichnet werden und stellt sicher, dass alle Knoten eine konsistente Ansicht dieser Aufzeichnungen haben.
Beliebte Erklärung:
Stellen Sie sich vor, es gäbe ein großes Hauptbuch, in dem jeder Transaktionen aufzeichnet. Die Konsensschicht ist wie eine Gruppe von Schiedsrichtern, die sich darauf einigen müssen, welche Transaktionen gültig sind, und diese Transaktionen dann in das Hauptbuch schreiben müssen.
Bei 10 Personen kann jeder eine Transaktion vorschlagen. Die Aufgabe der Konsensschicht besteht darin, einen Vorschlag auszuwählen und alle dazu zu bringen, dieser Wahl zuzustimmen.
Beispiel:
$BTC Der verwendete Proof of Work (PoW) ist ein Konsensmechanismus. Miner lösen komplexe mathematische Probleme, und wer sie zuerst löst, kann den nächsten Block vorschlagen, den andere Miner überprüfen. Stimmt die Mehrheit der Miner zu, wird der Block zur Blockchain hinzugefügt
2. Datenverfügbarkeitsschicht
Die Datenverfügbarkeitsschicht stellt sicher, dass jeder auf die Daten in der Blockchain zugreifen und diese überprüfen kann. Auch wenn die Daten komprimiert oder in einem verteilten Netzwerk gespeichert sind, stellen Sie sicher, dass die Daten bei Bedarf abgerufen und überprüft werden können.
Beliebte Erklärung:
Stellen Sie sich vor, wenn unser Hauptbuch sehr groß wäre, wäre es unmöglich, dass jeder eine vollständige Kopie speichert. Die Datenverfügbarkeitsschicht ist wie ein Bibliothekar und stellt sicher, dass jeder bei Bedarf jede Seite des Hauptbuchs ausleihen und anzeigen kann und bestätigt, dass der Inhalt des Hauptbuchs nicht manipuliert wurde.
Wie Celestia$TIA Ermöglicht Knoten, einen Teil der Daten in einem Block nach dem Zufallsprinzip zu überprüfen, um die Datenverfügbarkeit des gesamten Blocks zu überprüfen, ohne den gesamten Block zu speichern. Es ist, als würde man sich nur ein paar Seiten eines Hauptbuchs ansehen, um sicherzustellen, dass das gesamte Hauptbuch vollständig und gültig ist.
3. Ausführungsschicht
Die Ausführungsschicht ist für die tatsächliche Verarbeitung von Transaktionen und die Aktualisierung des Status der Blockchain verantwortlich. Es führt intelligente Verträge aus, führt Transaktionslogik aus und aktualisiert Kontostände und andere Statusdaten.
Beliebte Erklärung:
Um das Beispiel des großen Hauptbuchs weiter zu verwenden: Die Ausführungsschicht ist wie ein Buchhalter, der für die Berechnung jeder Transaktion und die Aktualisierung der Daten im Hauptbuch verantwortlich ist, beispielsweise wer wie viel Geld an wen überwiesen hat.
Wenn Sie immer noch verwirrt sind, nachdem Sie so viel gesagt haben, erklären Sie es einfach anhand eines einfachen Beispiels.
Angenommen, wir haben ein dezentrales Taobao:
Konsensschicht: Bestimmt, welche Transaktionen (z. B. Kauf- und Verkaufsaufträge) gültig sind, und packt diese Transaktionen in Blöcke. Alle müssen sich darüber einig sein, welche Aufträge echt sind, bevor sie in der Blockchain erfasst werden können.
Datenverfügbarkeitsschicht: Stellt sicher, dass alle Transaktionsdaten (z. B. Bestelldetails) überprüft und abgerufen werden können, um Datenverlust oder -manipulation zu verhindern.
Ausführungsschicht: Verarbeitet die eigentliche Transaktionslogik (z. B. Kauf- und Verkaufsabgleich, Zahlungsabwicklung) und aktualisiert den Status auf der Marktplattform (z. B. Lagerbestand und Saldo).
Durch diesen modularen Aufbau sind verschiedene Funktionen der Blockchain unabhängig, sodass jede Schicht unabhängig optimiert und erweitert werden kann, was eine höhere Flexibilität und Skalierbarkeit bietet.
Auf diese Weise ist das, was ich geschrieben habe, klar und leicht verständlich🤪🤪🤪🤪