Betrugsnachweis

Hart
Was ist ein Betrugsnachweis?
Kurzbeschreibung
Ein Betrugsnachweis ist ein technischer Mechanismus, der in dezentralen Anwendungsökosystemen (dApps), die Optimistic Rollups (ORs) verwenden, als Bindung fungiert. Dabei handelt es sich um Sidechains, die die Gebühren und Latenzzeiten, die dApps auf einer Blockchain-Plattform erfahren können, verringern sollen. Ein Sequencer, der für die Bearbeitung von ORs zuständig ist, muss neben seiner Arbeit auch einen Betrugsnachweis erbringen, um einen Anreiz für gute Leistungen zu schaffen. Sequencer werden finanziell belohnt, wenn sie Rollups gemäß den Konsensregeln verarbeiten, und finanziell bestraft, indem sie ihren Betrugsnachweis einbüßen, wenn sie dagegen verstoßen.
Im Detail

Der Begriff "Betrug" wird als falsches Verhalten definiert, das mit dem Ziel begangen wird, einen illegalen Vorteil zu erlangen, indem das Opfer eines Rechts beraubt wird. Beispiele dafür sind Steuerbetrug, Kreditkartenbetrug, Telefonbetrug und viele andere. In der Welt der Blockchain steht der Begriff Fraud Proofs für eine technische Methode, die für die Skalierbarkeit von Blockchains (z. B. durch Sharding oder größere Blöcke) entscheidend ist und gleichzeitig sicherstellt, dass die Daten auf der Blockchain verfügbar und korrekt sind. Fraud Proofs nutzen Optimistic Rollups (ORs), die zwei Funktionen erfüllen: Sie reduzieren die Kosten und senken die Latenzzeiten für dezentrale Anwendungen in einem Blockchain-Netzwerk.Um gute Leistung zu belohnen, muss ein Sequencer, der ORs verarbeiten muss, mit seiner Arbeit einen Fraud Proof liefern. Sequencer werden finanziell entschädigt, wenn sie Rollups gemäß den Konsensregeln ausführen, und sie werden bestraft, wenn sie dagegen verstoßen, indem sie ihren Proof of Work einbüßen.State Transition Fraud Proofs funktionieren gut, aber sie beruhen auf der entscheidenden Annahme, dass alle Blockdaten verfügbar sind. Wenn ein Miner nur den Block Header ohne den korrekten Inhalt veröffentlicht, ist es unmöglich nachzuweisen, dass ein Block nicht korrekt ist. Auch wenn 99% der Daten zugänglich sind, kann das verbleibende 1% erforderlich sein, um die Gültigkeit eines Blocks nachzuweisen, da wir die vollständige Verfügbarkeit der Daten verlangen. Dies ist eine strenge Anforderung an die Block-Validierung, da die Daten aus einer Vielzahl von Gründen unzugänglich sein können, nicht nur von böswilligen Nodes. Die richtige Scaling Solution besteht darin, die Nichtverfügbarkeit von Daten für böswillige Nodes zu erschweren.Die Skalierung öffentlicher Blockchains erfordert den Einsatz von Betrugsnachweisen und Löschcodes. Selbst wenn kurze Zero-Knowledge Proofs verwendet werden könnten, um die Korrektheit zu bestätigen, ist es für einen Eindringling/Betrüger immer noch ein großes Problem, unzugängliche Blöcke zu veröffentlichen und in die Kette aufzunehmen, weil er alle anderen Validatoren daran hindert, den Zustand vollständig zu berechnen oder Blöcke zu erstellen, die mit dem nicht mehr verfügbaren Teil des Zustands kommunizieren.Betrugsbeweise zeigen, dass ein Zustandsübergang nicht korrekt durchgeführt wurde. Der wesentliche Vorteil von Betrugsnachweisen ist, dass sie nicht für jeden Zustandsübergang erforderlich sind, sondern nur, wenn etwas schief läuft. Dadurch verbrauchen sie weniger Rechenressourcen und eignen sich besser für ein skalierbares Umfeld. Die Interaktion dieser Protokolle ist ihr größter Nachteil: Sie bauen einen "Dialog" zwischen zahlreichen Teilnehmern auf. Ein Dialog/eine Interaktion/eine Kommunikation erfordert die Anwesenheit der Parteien, insbesondere der Partei, die den Betrug behauptet, und erlaubt anderen Parteien, das Gespräch auf verschiedene Weise zu stören.

Erfolgreiche Crypto Investments sind kein Zufall!

Erlerne praxisorientiertes und sofort umsetzbares Wissen, um erfolgreich in Coins, Tokens und co. zu investieren. Mit unseren Schritt-für-Schritt Coachings erlernst du in nur 12 Wochen, wie du eigenständig investierst.
Vereinbare dein kostenloses Erstgespräch