🔐 Kryptowährungen & Blockchain

Vollständiges Lehrmaterial: Von Keys über Mining bis Smart Contracts

⬅ Zurück zur Informatik Übersicht

❓ Das Grundproblem: Double Spending

Bei digitalen Dateien (z.B. MP3s) ist Kopieren einfach. Bei Geld ist das tödlich: Wenn ich eine digitale Münze ausgebe, darf ich sie nicht noch einmal behalten!

Die klassische Lösung:

Eine Bank löst das Problem, indem sie ein zentrales Register führt: "Alice hat 100€, Bob hat 50€". Wenn Alice Bob 30€ sendet, wird das zentral aktualisiert.

Aber: Die Bank ist eine Single Point of Failure. Sie kann gehackt werden, ausfallen oder politisch zensieren.

Blockchain löst das dezentral: Tausende von Computern führen gemeinsam das Register, gesichert durch Mathematik statt Vertrauen in eine Institution.

🔑 Public & Private Keys: Die Basis

In der Krypto-Welt gibt es keine Benutzerkonten mit Passwort. Stattdessen nutzen wir ein Schlüsselpaar. Das nennt man asymmetrische Kryptographie oder Public-Key-Kryptographie.

🔴 Private Key (Geheim!)

Eine riesige Zufallszahl (256-bit = 2^256 Möglichkeiten).

  • ✅ Nur du darfst ihn kennen
  • ✅ Darf nie das Gerät verlassen
  • ✅ Wird genutzt, um Transaktionen zu signieren (Beweis, dass du die hast)
  • ❌ Verlierst du ihn → Geld ist weg!

🟢 Public Key (Öffentlich)

Mathematisch aus dem Private Key abgeleitet.

  • ✅ Kann gefahrlos geteilt werden (wie eine IBAN)
  • ✅ Ergibt deine "Adresse" (z.B. für Empfang)
  • ✅ Wird genutzt, um Signaturen zu überprüfen
  • ✅ Keiner kann Geld senden, nur mit dem Private Key signiert

📊 Der Weg einer Transaktion:

  1. Du möchtest senden: "Ich überweise 5 BTC an Bob"
  2. Lokal signieren: Dein Private Key + Transaktionsdaten = digitale Signatur
  3. Netzwerk überprüft: Passt diese Signatur zu deiner Public Key? → Ja = Transaktion gültig ✅
  4. Blockchain speichert: Die signierte Transaktion wird in einen Block aufgenommen

👛 Wallets: Wo speichert man die Keys?

Es gibt verschiedene Möglichkeiten, deine Keys zu lagern. Jede hat Vor- und Nachteile.

🔥 Hot Wallet (Online)

Software auf Handy oder PC, ständig online.

  • ✅ Bequem & schnell
  • ✅ Jederzeit verfügbar
  • ❌ Risiko: Hacker, Malware

Beispiele: MetaMask, Phantom, Handy-Apps

❄️ Cold Wallet (Offline)

Hardware-Geräte (USB-Sticks), nicht mit Internet verbunden.

  • ✅ Maximum Sicherheit
  • ✅ Immune gegen Online-Hacker
  • ❌ Unbequem für schnelle Transaktionen

Beispiele: Ledger, Trezor, Paper Wallet

💡 Best Practice:

Viel Geld → Cold Wallet (Sicherheit). Wenig Geld → Hot Wallet (Komfort). Große Transaktionen → Cold Wallet signieren, Hot Wallet senden.

#️⃣ Hashing: Der Lawineneffekt

Eine Hash-Funktion (z.B. SHA-256) verwandelt beliebige Daten in einen "Fingerabdruck" fester Länge. Dieser Fingerabdruck ist der "Beweis", dass die Daten nicht manipuliert wurden.

Eigenschaften:

Beispiel:

Eingabe: "Hallo Welt" SHA-256: d2a84f4b8b650937ec8f73cd8be2c74add5a911ba64df27458ed8229da804a26 Eingabe: "Hallo Welt!" (nur ein "!" mehr!) SHA-256: c34045c1a1db8d1b3fca8a692198427f6e8a2db773531b71239564619f289d01

Sieht den Unterschied? Die Hashes sind komplett verschieden, obwohl wir nur ein Zeichen geändert haben. Das ist der Lawineneffekt und macht Blockchain manipulationssicher!

⛓️ Die Blockchain: Verkettung von Blöcken

Jeder Block in der Blockchain enthält:

🔗 Warum das sicher ist:

Wenn jemand Block #101 hackt und "Alice → Hacker: 1000 BTC" einfügt, ändert sich dessen Hash.

Aber: Block #102 erwartet den alten Hash als "Previous Hash". Diese Verbindung ist jetzt kaputt. Das Netzwerk merkt sofort, dass etwas falsch ist.

Der Hacker müsste jeden nachfolgenden Block neu rechnen – und das schneller als die gesamte Community! Das ist unmöglich.

🤝 Konsensmechanismen: Wer darf den Block schreiben?

In einem dezentralen Netzwerk gibt es keinen Chef. Wie einigt sich das Netzwerk auf eine gemeinsame Wahrheit? Mit Konsensmechanismen:

⛏️ Proof of Work (PoW)

Klassisches Mining (Bitcoin, Ethereum alt)

Computer liefern sich ein Wettrennen. Sie müssen eine Zahl ("Nonce") erraten, damit der Hash des Blocks mit vielen Nullen beginnt (z.B. 00000...). Das braucht riesige Rechenleistung. Wer es zuerst löst, darf den Block anhängen und bekommt Coins als Belohnung.

  • ✅ Extrem sicher & bewährt
  • ❌ Enormer Energieverbrauch
  • ❌ Langsam (~7 TPS bei Bitcoin)

🌱 Proof of Stake (PoS)

Modernes Staking (Ethereum seit 2022)

Es wird nicht gerechnet. Stattdessen hinterlegen Nutzer Coins als Pfand ("Stake"). Ein Algorithmus wählt per Zufall einen Validator aus. Je mehr Pfand, desto höher die Chance. Betrügt man, ist das Pfand weg.

  • ✅ 99.9% weniger Energieverbrauch
  • ✅ Schneller (~15-30 TPS)
  • ⚠️ Risiko: "Reiche werden reicher"

⚖️ Der große Vergleich: Bitcoin vs Ethereum

₿ Bitcoin (BTC)

"Digitales Gold"

  • Zweck: Reines Geld, Wertspeicher
  • Limit: Max. 21 Mio. Coins
  • Technik: Proof of Work
  • Programm: Sehr limitiert
  • Geschwindigkeit: ~7 Transaktionen/Sekunde
  • Erste Blockchain: Seit 2009

Ξ Ethereum (ETH)

"Weltcomputer"

  • Zweck: Plattform für Apps (Smart Contracts)
  • Limit: Kein hartes Limit
  • Technik: Proof of Stake
  • Programm: Beliebig programmierbar
  • Geschwindigkeit: ~15-30 TPS (Tausende mit Layer-2)
  • Gründung: 2015 (Smart Contracts möglich)

💡 Use Cases: Mehr als nur Geld

Blockchain kann viel mehr als Bitcoin! Einige Beispiele:

📦

Supply Chain

Lückenlose Rückverfolgbarkeit. Woher kommt der Kaffee? War die Kühlkette intakt?

🆔

Digitale Identität

Ausweis auf dem Handy, ohne Daten an Konzerne zu geben. Besitz der eigenen Daten!

🗳️

Sichere Wahlen

Manipulationssichere Stimmabgabe, die jeder überprüfen kann (Vorbild: Estland)

📄

Smart Contracts

Automatische Verträge, die sich selbst ausführen, wenn Bedingungen erfüllt sind

🎨

NFTs & Kunst

Digitaler Eigentumsnachweis. Künstler können Werke direkt verkaufen

💳

Finanzielle Inklusion

Banklose Menschen bekommen Zugang zum Weltwirtschaftssystem

⚠️ Chancen & Risiken

✅ Chancen

  • 🌍 Finanzielle Inklusion: 2 Mrd. Menschen ohne Bankkonto bekommen Zugang zum Weltwirtschaftssystem
  • ⚡ Geschwindigkeit: Internationale Überweisungen in Sekunden statt Tagen (24/7)
  • 🔒 Zensurresistenz: Niemand kann dein Konto einfrieren oder Transaktionen verbieten
  • 🤖 Programmierbarkeit: Automatische Verträge ohne Mittelsmänner

❌ Risiken

  • 📉 Volatilität: Preise schwanken extrem. Nicht stabil für den Alltag
  • 🔑 Eigenverantwortung: "Not your keys, not your coins". Verlierst du alles → weg
  • ⚖️ Rechtliche Unsicherheit: Staaten könnten Krypto verbieten oder stark regulieren
  • 🎯 Missbrauch: Ransomware, Darknet-Märkte, Geldwäsche

🔮 Die Zukunft: Wohin geht's?

Blockchain wird bleiben – aber vielleicht anders, als wir denken. Einige Szenarien:

🏦 CBDCs

Digitales Zentralbankgeld
Staaten entwickeln E-Euro/E-Dollar, um die Kontrolle zu behalten. Teilweise auf Blockchain-Basis.

🏛️ Tokenisierung

Alles wird digital
Aktien, Immobilien, Kunst werden digitalisiert und 24/7 weltweit handelbar.

🌐 Web3

Neues Internet
Nutzer besitzen ihre Daten, statt sie an Tech-Giganten zu geben.

⛓️ Skalierung

Schneller & billiger
Layer-2 Lösungen (zB. Lightning Network) ermöglichen Millionen TPS.

📝 Abschlussquiz: Teste dein Wissen!

Frage 1 von 8

Was ist das Problem beim "Double Spending"?

Frage 2 von 8

Welche Wallet ist am sichersten gegen Hacker?

Frage 3 von 8

Was ist der Hauptunterschied zwischen Bitcoin und Ethereum?

Frage 4 von 8

Welcher Konsensmechanismus verbraucht weniger Energie?

Frage 5 von 8

Wofür wird der Private Key genutzt?

Frage 6 von 8

Was bedeutet "Lawineneffekt" beim Hashing?

Frage 7 von 8

Wie viele Münzen kann es maximal bei Bitcoin geben?

Frage 8 von 8 (Letzte Frage)

Was sind NFTs?