Wallets und SicherheitExperte

Reentrancy

Ein Muster, bei dem ein externer Anruf erneut in einen Vertrag eintritt, bevor ein früherer Vorgang abgeschlossen ist.

KLAR ERKLÄRT

Ausführliche Erklärung

Ein Vertrag kann einen anderen Vertrag aufrufen, der zurückruft, bevor der erste Vorgang die Aktualisierung des Status abschließt. Wiedereintritt wird zu einer Schwachstelle, wenn diese Unterbrechung Buchhaltungs- oder andere Annahmen außer Kraft setzt. Entwickler verwenden sorgfältige Statusaktualisierungen und geeignete Schutzmaßnahmen, damit Rückrufe nicht auf Informationen einwirken können, die sich hätten ändern sollen.

IM ALLTAG

So könntest du es verwenden

Der Auszahlungsrückruf ruft die Auszahlung zurück, bevor der erste Anruf den Kontostand aktualisiert. Bei diesem zweiten Anruf wird die alte Buchhaltung angezeigt.

Wie würdest du Reentrancy erklären?

Deine Erklärung hinzufügen

Von Crypto Dictionary · Veröffentlicht · Aktualisiert

Zur Quelle

Erkunde die Details dieses Eintrags anhand der Originalquelle.

Quelle lesen

Eine eigene Erklärung mit weiterführender Quelle. Protokolldetails und Sprachgebrauch können sich verändern. Quellen und Standards

IM GRUPPENCHAT WEITERGEBEN

Eine Definition teilen