Was ist Solidity?
Warum Solidity für viele Web3-Projekte eine Basistechnologie ist und Fehler in ihr direkte finanzielle Folgen haben können
Definition
Solidity ist eine Programmiersprache für Smart Contracts, die vor allem im Ethereum- und EVM-Umfeld genutzt wird.
Solidity ist die wichtigste Programmiersprache für Smart Contracts auf Ethereum und allen EVM-kompatiblen Blockchains (Polygon, Arbitrum, BSC, Avalanche, Optimism). Über 90% aller DeFi-Protokolle, NFT-Projekte und DAOs basieren auf Solidity-Code. Die Sprache wurde 2014 von Gavin Wood (Ethereum-Mitgründer) entworfen und ähnelt syntaktisch JavaScript und C++.
Solidity im Vergleich zu anderen Smart-Contract-Sprachen
| Sprache | Blockchain | Typ | Verbreitung | Besonderheit |
|---|---|---|---|---|
| Solidity | Ethereum + alle EVM-Chains | Objektorientiert | Sehr hoch (~90%) | Größtes Ökosystem, meiste Tools |
| Vyper | Ethereum + EVM-Chains | Python-ähnlich | Niedrig (~3%) | Sicherheitsfokus, weniger Features |
| Rust | Solana, Polkadot, Near | Systemsprache | Mittel | Performance, Speichersicherheit |
| Move | Aptos, Sui | Ressourcen-orientiert | Niedrig (wachsend) | Asset-Sicherheit by Design |
| Cairo | StarkNet (Ethereum L2) | STARK-optimiert | Niedrig | Zero-Knowledge-Proofs |
| Cadence | Flow | Ressourcen-orientiert | Niedrig | NBA Top Shot, Dapper Labs |
Grundkonzepte von Solidity
Contracts: Das zentrale Konzept, vergleichbar mit Klassen in objektorientierten Sprachen. Ein Contract enthält Zustandsvariablen (gespeichert auf der Blockchain), Funktionen und Events. Einmal deployed, ist der Code unveränderlich (es sei denn, er nutzt ein Proxy-Pattern).
Gas-Optimierung: Jede Operation auf der EVM kostet Gas. Solidity-Entwickler müssen ständig abwägen zwischen Lesbarkeit und Gasverbrauch. Speicheroperationen (SSTORE) sind am teuersten: ~20.000 Gas für einen neuen Wert, verglichen mit ~3 Gas für eine Addition.
Sicherheitsrisiken: Die häufigsten Schwachstellen in Solidity-Code sind Reentrancy-Angriffe, Integer Overflow/Underflow (vor Solidity 0.8 ohne eingebaute Prüfung), ungeprüfte External Calls und fehlerhafte Access Controls.
Solidity lernen — Ressourcen
CryptoZombies: Interaktiver Kurs, der Solidity über ein Zombie-Spiel vermittelt, kostenlos und ideal für Einsteiger. Solidity by Example: Sammlung minimaler Code-Beispiele für alle wichtigen Patterns. Foundry / Hardhat: Die zwei wichtigsten Entwicklungsframeworks für Solidity-Projekte. Foundry (in Rust geschrieben) ist schneller, Hardhat (JavaScript-basiert) hat das größere Plugin-Ökosystem.
Solidity-Entwickler gehören zu den bestbezahlten Programmierern im Krypto-Bereich. Einstiegsgehälter für Junior Solidity Devs liegen bei 80.000-120.000 EUR, Senior-Entwickler verdienen 150.000-300.000 EUR und mehr.
Häufige Fragen zu Solidity
Brauche ich Programmiererfahrung, um Solidity zu lernen?
Grundlegende Programmierkenntnisse (JavaScript, Python oder C++) helfen enorm. Solidity nutzt ähnliche Konzepte wie Variablen, Funktionen, Schleifen und Bedingungen. Ohne Vorkenntnisse ist der Einstieg möglich, aber dauert deutlich länger.
Wird Solidity durch andere Sprachen abgelöst?
Kurzfristig nein. Solidity hat das größte Ökosystem, die meisten Entwickler und das meiste TVL (Total Value Locked). Rust (für Solana) und Move (für Aptos/Sui) wachsen, aber Ethereums Dominanz sichert Soliditys Relevanz auf Jahre.
Verwandte Begriffe
Smart Contract
Ein Smart Contract ist ein Programm auf einer Blockchain, das automatisch ausgeführt wird, wenn vord...
EVM
Die EVM ist die Ethereum Virtual Machine und damit die Ausführungsumgebung, in der Smart Contracts a...
Smart Contract Audit
Ein Smart Contract Audit ist die systematische Sicherheits- und Qualitaetsprüfung eines Smart Contra...
Über die Autorin

Dr. Stephanie Morgenroth
Steffi ist promovierte Medizinerin, Krypto-Investorin seit 2021 und erreicht mit MissCrypto über 100.000 Menschen auf Social Media. Sie macht komplexe Themen wie Bitcoin, DeFi und Krypto-Steuern verständlich, ehrlich, unabhängig und ohne Hype.
Über Steffi →Risikohinweis: Meine Inhalte dienen ausschließlich zur Information und stellen keine Anlageberatung dar.
Diese Seite kann Affiliate-Links enthalten. Bei einem Kauf über diese Links erhalte ich eine Provision — du unterstützt meinen Kanal ohne Mehrkosten. Danke! ❤️