Glossary
Integer-Overflow
Ein Bug, bei dem eine arithmetische Operation einen für ihren Festtyp zu großen (oder zu kleinen) Wert erzeugt und überläuft — historisch ein häufiger Solidity-Exploit.
Solidity ≤ 0.7 verwendete standardmäßig wrappende Arithmetik:
uint256 plus 1 von seinem Maximalwert wechselte stillschweigend
auf null. Ein Guthaben von 0 minus 1 wickelte sich auf 2^256 - 1.
Mehrere frühe DEX- und Token-Exploits — der BeautyChain- / BEC-Hack
2018 ist der bekannteste — hingen an diesem Verhalten.
Solidity 0.8 machte Arithmetik standardmäßig geprüft: Jeder
Overflow oder Underflow revertet. Das Risiko ist nicht verschwunden
— Assembly, Low-Level-Bibliotheken und explizite unchecked-Blöcke
können weiterhin überlaufen — aber klassische Overflow-Exploits
sind in modernem Code inzwischen selten.