WIE FUNKTIONIERT DIE CUDOS-BLOCKCHAIN?

CUDOS funktioniert, indem es Smart Contracts in einem Layer-1-Netzwerk ermöglicht, den CUDOS-Smart-Vertrag zu nutzen, der sich im selben Layer-1-Netzwerk befindet. Diese Interaktion dient zwei Zwecken: Berechnungen außerhalb der Kette und Zugriff auf externe Daten. Die Off-Chain-Berechnung findet innerhalb der CUDOS-Validierungsknoten statt, für deren Berechtigung ein Einsatz von 2.000.000 CUDOS erforderlich ist. Diese Knoten überwachen kontinuierlich Ereignisse im CUDOS-Smart-Vertrag, um neue Anforderungen für Rechenaufgaben zu erkennen.

Eine typische Anfrage an den CUDOS-Smart-Vertrag besteht aus drei Hauptelementen:

1. Zielkennung: Diese Kennung hilft CUDOS-Knoten zu bestimmen, wann ein Job ausgeführt werden soll. Dabei kann es sich um eine Reihe von Hashes handeln, die einzelne Knoten identifizieren, oder um eine eindeutige Kennung, anhand derer Knoten entscheiden, ob der Job ausgeführt werden soll.

2. App-Hash-Identifikator: Der App-Hash bestimmt, welchen Code die CUDOS-Knoten ausführen müssen. Es kann auf eine vorhandene App vom CUDOS-Dapp-Marktplatz verweisen oder auf eine externe Speicheradresse verweisen, die vom Anforderer hochgeladenen Code enthält.

3. Eingaben: Die Anfrage kann auch Eingaben enthalten, die für den Code oder die App erforderlich sind, die auf den Knoten ausgeführt werden. Diese Eingaben können direkt in der Anfrage oder als Adressen bereitgestellt werden, die auf einen externen Speicher verweisen, in dem die Eingabedaten gespeichert werden.

Sobald ein Knoten das Ereignis identifiziert und beschließt, die Arbeit auszuführen, wird seine WebAssembly-Ausführungskomponente aktiviert. Wichtig ist, dass das Abhören der Blockchain ein Off-Chain-Prozess ist, der sie von Blockchain-Einschränkungen befreit. Während der Ausführung ruft der Knoten die angegebenen Eingaben ab und sendet relevante API-Anfragen an den Marktplatz und die App, um die Rechenaufgabe auszuführen.

Nachdem jeder CUDOS-Validierungsknoten das Ergebnis erhalten hat, kann eine Konsensprüfung erforderlich sein, um ein eindeutiges Ergebnis für den ursprünglichen Smart-Vertrag auf der Layer-1-Blockchain bereitzustellen, der die Anfrage gestellt hat. Sobald das eindeutige Ergebnis (oder die Adresse, an der das Ergebnis gespeichert ist) ermittelt und an den CUDOS-Smart-Vertrag gesendet wurde, kann der ursprüngliche Smart-Vertrag es abrufen.

Weitere Informationen zur CUDOS BLOCKCHAIN ​​finden Sie unter: https://cudos.org

#BNB #Binance