DFIELDSOLUTIONS

Blockchain

GlossarSmart-Contract-Audit

Eine unabhängige Prüfung von Vertragscode vor dem Livegang, auf der Suche nach Wegen, ihn zu leeren, zu sperren oder zu manipulieren.

Weil die Veröffentlichung meist endgültig und der Code für alle öffentlich ist — auch für die, die an deine Mittel wollen —, findet die Prüfung vor dem Start statt oder gar nicht sinnvoll. Auditoren suchen nach den wiederkehrenden Mustern — Reentrancy, überlaufende Arithmetik, Zugriffskontrolle an der falschen Stelle, manipulierbare Orakelpreise, Logik, die eine Reihenfolge annimmt, die der Mempool nicht garantiert — und dann nach den Fehlern, die für diesen konkreten Vertrag typisch sind.

Ein Audit ist eine Momentaufnahme, kein Zertifikat. Es betrifft einen bestimmten Commit unter bestimmten Annahmen, und jede Änderung danach ist ungeprüfter Code, egal was im Bericht steht. Den Bericht als dauerhaftes Abzeichen zu lesen ist ein Missverständnis, das mehreren teuren Vorfällen vorausging.

Verwandte Begriffe

Die zugehörige Werkbank

Blockchain

Solidity auf Ethereum, Polygon, Base und Arbitrum. Anchor-Programme auf Solana. Test zuerst, denn ein Redeploy ist kein Hotfix, sobald Werte im Spiel sind.

Alle BegriffeGespräch beginnenMarkdown-Version

DField Bt. · Dunakeszi · dezso@dfieldsolutions.com
5,0
“Von der LinkedIn-Nachricht zur Live-Seite. Zwei winzige Änderungen, dann online.”Michael J Ringer · Vilya ProtectionGründer · Spanien