Ziel: Einstieg in die Blockchain-Welt für Entwickler ohne Vorkenntnisse.
Inhalte:
Grundlagen: Dezentralisierung, Konsensalgorithmen (Proof of Work/Stake), Public vs. Private Blockchains.
Praktische Tools: Einrichten einer Testnetz-Umgebung.
Use Cases: Wofür Blockchain sinnvoll ist (und wofür nicht!) – Supply Chain, NFTs, DeFi.
Projekt: Eigenes Mini-Blockchain-Netzwerk mit Python simulieren.
Ziel: Entwickler lernen, sichere Smart Contracts zu schreiben und DApps zu bauen.
Inhalte:
Solidity-Programmierung (Syntax, Best Practices, Sicherheitsfallen).
Entwicklungsumgebungen: Remix IDE, Truffle, Hardhat.
Frontend-Integration:Verbindung von DApps mit Wallets (MetaMask), Interaktion über Ethers.js.
Projekt: Eigenes DAO (Dezentrale Organisation) mit Voting-System erstellen.
Ziel: Expertenwissen für sichere Enterprise-Lösungen und komplexe Web3-Architekturen.
Inhalte:
Security Audits: Häufige Angriffsvektoren (Reentrancy, Oracle Manipulation), Tools wie Slither.
Layer-2-Lösungen: Polygon, Optimistic Rollups.
Cross-Chain-Interoperabilität (z. B. Polkadot, Cosmos).
Projekt: Hacking eines unsicheren Smart Contracts – und anschließendes Fixen.