Kurs · Modul 107
ICT-Lösungen mit Blockchain-Technologie umsetzen
Nach diesem Kurs erklärst du an deiner eigenen Mini-Blockchain in Python, wie Hashverkettung, Merkle-Bäume, digitale Signaturen und Konsensverfahren zusammenspielen und wo ihre Grenzen liegen. Du prüfst Blockchain-Ideen aus dem Betrieb nüchtern mit einem Entscheidungsbaum und schreibst Gutachten, die auch klar Nein sagen dürfen. Auf dem kostenlosen Sepolia-Testnetz richtest du eine sichere Lern-Wallet ein, liest Transaktionen mit Gas, Gebühr und Nonce, schreibst einen Smart Contract in Solidity, testest ihn mit Foundry und bindest ihn mit ethers.js an eine Webseite an. Zum Schluss beurteilst du Schwachstellen, Schlüsselverwaltung, Kosten und Datenschutz, damit keine Personendaten auf der Kette landen. Echtes Geld brauchst du dafür nie. Ehrlich gesagt: Verstehen kommt durchs Selbermachen. Die 13 Code-Labore, das Projekt und die Prüfungssimulation sind genau dafür gebaut.
Dein nächster Schritt
Was eine Blockchain wirklich ist
Du erklärst die drei Bausteine einer Blockchain ohne Hype, kennst die Eigenschaften von Hashfunktionen und misst den Lawineneffekt mit SHA-256 in Python. · 35 Min.
Dein KI-Lerncoach
Lernen mit KI, aber richtig
Der Tutor kennt dieses Modul, deine Lektion und deine Aufgaben. Er führt dich zur Lösung, statt sie vorzusagen.
Training
…
Aufgaben gelöst
Karteikarten
…
Karten im Kurs
Praxisprojekt
…
Meilensteine
Prüfung
…
bestes Ergebnis
Deine Kompetenzen
offen begonnen sicher gemeistert
Berechnet aus deinen gelösten Aufgaben. Ziel für den Kompetenznachweis: überall mindestens «sicher» auf Stufe 2.
| 1 · Grundlagen | 2 · Fortgeschritten | 3 · Erweitert | |
|---|---|---|---|
| A · Grundlagen erklären | 0% | – | – |
| B · Eignung prüfen | 0% | – | – |
| C · Wallet und Testnetz | – | – | – |
| D · Smart Contracts | – | – | – |
| E · Webanwendung anbinden | – | – | – |
| F · Risiken und Rahmenbedingungen | – | – | – |
Abzeichen
Lektionen
- 1Was eine Blockchain wirklich istDu erklärst die drei Bausteine einer Blockchain ohne Hype, kennst die Eigenschaften von Hashfunktionen und misst den Lawineneffekt mit SHA-256 in Python.Gratis35 Min.
- 2Hashkette bauen und prüfenDu baust eine Mini-Blockchain mit Genesis-Block, prüfst sie auf Manipulationen und weisst, warum ein Anker gegen vollständige Neuberechnung nötig ist.45 Min.
- 3Merkle-Baum und digitale SignaturenDu berechnest eine Merkle-Root, erklärst Merkle-Beweise und zeigst mit Spielzeug-RSA, was eine digitale Signatur beweist und was nicht.40 Min.
- 4Konsens und Blockchain-TypenDu vergleichst Proof of Work und Proof of Stake bei Energie, Sicherheit und Finalität, probierst Mining selbst aus und unterscheidest öffentliche, konsortiale und private Blockchains.40 Min.
- 5Braucht es überhaupt eine Blockchain?Du prüfst Ideen mit einem Entscheidungsbaum, skizzierst eine Datenbank mit Audit-Log als Alternative und schreibst ein begründetes Eignungsgutachten.35 Min.
- 6Wallet, Testnetz und GasDu richtest eine Lern-Wallet für Sepolia ein, berechnest Gebühren nach EIP-1559, löst hängende Transaktionen über die Nonce und trennst Test- und Echtkonten im Team.45 Min.
- 7Smart Contracts mit SolidityDu schreibst einen Zertifikats-Contract mit Zugriffskontrolle, Fehlern und Events, testest ihn mit Foundry und deployst ihn auf Sepolia.45 Min.
- 8Webanwendung anbindenDu baust mit ethers.js eine Prüfseite ohne Wallet und eine Registrierseite mit Wallet, hashst Dateien im Browser und übersetzt Fehler in verständliche Meldungen.45 Min.
- 9Sicherheit, Kosten und DatenschutzDu erkennst typische Contract-Schwachstellen, planst Schlüsselverwaltung mit Multisig, rechnest Kosten in Szenarien und prüfst die Lösung auf das Datenschutzgesetz.45 Min.