Im Folgenden möchte ich euch gerne vereinfacht das Konzept einer Blockchain vorstellen. Zum allgemeinen Verständnis ist zu beachten: Bitcoin basiert auf der Blockchain Technologie, ist aber nicht „die“ Blockchain.
Was ist eine Blockchain?
Eine Blockchain ist eine dezentrale, digitale Datenbank, die Informationen in Blöcke speichert und durch kryptografische Verkettung vor Manipulation schützt. Sie ist öffentlich einsehbar, transparent und fälschungssicher. Jeder kann jederzeit alle Blöcke sehen.
Wofür wird eine Blockchain eingesetzt?
| Bereich | Beschreibung |
|---|---|
| Kryptowährungen | Digitale Zahlungsmittel wie Bitcoin, Ethereum etc., basierend auf Blockchain-Technologie |
| Smart Contracts | Selbstausführende Verträge ohne Mittelsmann – z. B. automatisierte Zahlungen oder Bedingungen |
| NFT-Handel | Eindeutige, nicht ersetzbare digitale Besitznachweise (z. B. für Kunst, Tickets, In-Game-Items) |
| Lieferketten | Lückenlose, transparente Verfolgung von Warenwegen (z. B. Lebensmittel, Medizin) |
| Digitale Identitäten | Sichere, verifizierbare digitale Identitäten ohne zentrale Datenbank |
| Abstimmungen / Wahlen | Fälschungssichere Online-Abstimmungen mit öffentlicher Verifizierbarkeit |
| Zertifikate & Nachweise | Unveränderbare digitale Dokumentation von Diplomen, Lizenzen, Prüfberichten etc. |
Wie funktioniert eine Blockchain?
(Stark vereinfacht, es gibt aktuell 9 gängige Verifikationsverfahren)
- Eine Transaktion oder ein Datenereignis wird von einem Teilnehmer in das Blockchainnetzwerk gesendet
- Teilnehmer des Netzwerks (Node) prüfen diese
- Mehrere dieser gültigen Transaktionen werden in einem Block zusammengefasst
- Jeder Block enthält:
- die Transaktionen
- einen Zeitstempel
- den Hash des vorherigen Blocks
- Daraus wird ein neuer Block erstellt
- Dieser wird einer Kette von Blöcken hinzugefügt = Blockchain
Praxisbeispiel: So funktioniert eine Blockchain
Stell dir vor, drei Personen – Anna, Ben und Clara – führen gemeinsam ein Kassenbuch, aber ohne zentrale Autorität. Jeder schreibt mit, was passiert.
- Transaktion:
Anna will Ben 10 digitale Einheiten senden. Sie kündigt die Transaktion öffentlich an - Sammlung:
Alle Beteiligten (oder in einem echten Netzwerk: die Nodes) sehen diese Transaktion und weitere, die zur gleichen Zeit angekündigt werden - Blockbildung:
Ein Teilnehmer (z. B. ein Miner bei PoW oder Validator bei PoS) sammelt mehrere Transaktionen und erstellt einen Block. - Verifizierung:
Der Block wird verifiziert:
– Bei PoW durch Lösen eines Rechenrätsels
– Bei PoS durch Auswahl eines Validators - Block wird angehängt:
Wenn der Block gültig ist, wird er an die bestehende Kette gehängt.
Alle Beteiligten übernehmen den neuen Block in ihre Kopie des Kassenbuchs - Transaktion bestätigt:
Annas Zahlung an Ben ist jetzt dauerhaft in der Blockchain gespeichert – transparent und unveränderlich
Verifikation
Für die Verifikation eines Blockes gibt es 2 bekannte und gängige Verifikationsverfahren:
Proof of Work
- Teilnehmer heißen Miner
- Ziel: Einen gültigen Hash für einen neuen Block finden
- Dafür wird die Nonce (eine zufällige Zahl) so lange mathematisch verändert, bis die Hash-Bedingung erfüllt ist (Mining)
- Das erzeugt einen hohen Rechen- und Energieaufwand
- Der erste Miner der einen gültigen Hash findet, gewinnt→ Block wird zur Blockchain hinzugefügt
- Belohnung bei Kryptowährungen, zB: Neue Coins + Transaktionsgebühren
- Sicherheit entsteht durch Rechenaufwand – Manipulation wäre extrem teuer
Proof of Stake
- Teilnehmer heißen Validatoren
- Kein Rechnen, sondern: Wer Coins / Geld hinterlegt (Stake), darf validieren
- Auswahl erfolgt meist zufallsbasiert mit Gewichtung nach Einsatzhöhe
- Wenig Energieverbrauch, keine spezialisierte Hardware nötig
- Korrektes Verhalten wird belohnt, Fehlverhalten kann zum Verlust des Stakes führen
- Höhere Effizienz und Geschwindigkeit als PoW
- Besonders geeignet für skalierbare Netzwerke
Normale Datenbank vs. Blockchain
Eine normale Datenbank ist oft ausreichend, wenn:
- Alle Teilnehmer sich gegenseitig vertrauen (z. B. innerhalb eines Unternehmens)
- Es eine zentrale Instanz gibt, die alles verwaltet (Ticketplattform)
- Die Manipulationsgefahr gering ist oder durch Rechte- und Rollensysteme kontrolliert wird
- Geschwindigkeit, einfache Pflege und flexible Abfragen im Vordergrund stehen
In solchen Fällen wäre der Einsatz einer Blockchain unnötig komplex und ineffizient / teuer
Wann ist eine Blockchain sinnvoll?
Eine Blockchain entfaltet ihren Nutzen nur, wenn mindestens eine der folgenden Bedingungen erfüllt ist:
- Es gibt kein zentrales Vertrauen zwischen den Beteiligten
- Die Daten müssen fälschungssicher und unveränderbar dokumentiert werden
- Die Teilnehmer sind geografisch oder organisatorisch unabhängig verteilt
- Die Daten sollen öffentlich einsehbar und überprüfbar sein
Entscheidungshilfe:
| Frage | Blockchain geeignet? |
|---|---|
| Vertrauen sich alle Beteiligten? | Nein |
| Gibt es eine zentrale Autorität, der alle folgen? | Nein |
| Müssen alle Vorgänge dauerhaft prüfbar sein? | Ja |
| Soll eine nachträgliche Veränderung technisch ausgeschlossen sein? | Ja |
| Sind mehrere unabhängige Organisationen beteiligt? | Ja |
Blockchain-Technologie sollte nur dann eingesetzt werden, wenn ein tatsächliches Vertrauensproblem zwischen Beteiligten besteht, das sich nicht durch zentrale Systeme oder klassische Datenbankarchitektur lösen lässt. In allen anderen Fällen ist eine gut abgesicherte Datenbanklösung oft effizienter.
Fazit
Die Blockchain-Technologie hat sich von einem experimentellen Konzept zu einer grundlegenden Innovation in der digitalen Welt entwickelt. Ob als Rückgrat von Kryptowährungen wie Bitcoin, als Basis für fälschungssichere Dokumentation oder als Werkzeug für neue Formen digitaler Zusammenarbeit – ihr Potenzial ist vielfältig. Gleichzeitig ist sie kein Allheilmittel: Ihre Anwendung muss immer im Kontext bewertet werden, insbesondere im Vergleich zu klassischen Systemen. Wer die technischen Grundlagen versteht, kann fundiert entscheiden, ob und wie sich der Einsatz einer Blockchain lohnt.
Zusatz: Begriffsliste
Wichtige Begriffe zum Thema Blockchain
| Begriff | Bedeutung |
|---|---|
| Blockchain | Verkettete Datenstruktur aus Blöcken mit Transaktionen, fälschungssicher und dezentral gespeichert |
| Block | Dateneinheit mit Transaktionen, Zeitstempel, Hash des vorherigen Blocks und ggf. Nonce |
| Hash | Ein eindeutiger Fingerabdruck einer Datenmenge, berechnet z. B. mit SHA-256 |
| Nonce | Zahl, die beim Mining verändert wird, um einen gültigen Hash zu finden |
| Transaktion | Übertragung von Daten oder Werten zwischen Teilnehmern in der Blockchain |
| Miner | Teilnehmer, der Blöcke erstellt, indem er per Rechenleistung gültige Hashes findet |
| Node | Netzwerkteilnehmer, der die Blockchain speichert, validiert und weiterverbreitet |
| Proof of Work (PoW) | Konsensmechanismus, bei dem Miner Rechenaufgaben lösen, um neue Blöcke zu erzeugen |
| Proof of Stake (PoS) | Konsensmechanismus, bei dem Teilnehmer Guthaben einsetzen, um Blöcke zu validieren |
| Konsensmechanismus | Verfahren, mit dem sich alle Teilnehmer über den aktuellen Stand der Blockchain einigen |
| Mempool | Zwischenspeicher für unbestätigte Transaktionen, die auf Aufnahme in einen Block warten |
| Wallet | Software oder Hardware zur Verwaltung von privaten Schlüsseln und dem Zugriff auf Guthaben |
| Private Key | Geheimer Schlüssel, mit dem Transaktionen signiert werden (vergleichbar mit einer Unterschrift) |
| Public Key / Adresse | Öffentlich sichtbare Empfangsadresse für Zahlungen, abgeleitet vom privaten Schlüssel |
| Block Reward | Belohnung für den Miner eines gültigen Blocks (z. B. neue Bitcoin + Transaktionsgebühren) |
| Halving | Regelmäßige Halbierung des Block Rewards (alle 210.000 Blöcke bei Bitcoin) |
| Smart Contract | Programmierter, selbstausführender Vertrag mit Bedingungen auf einer Blockchain |
| NFT (Non-Fungible Token) | Einzigartiger, nicht austauschbarer digitaler Vermögenswert, meist auf Ethereum |
| Genesis Block | Der allererste Block einer Blockchain (z. B. Block 0 bei Bitcoin) |
| Merkle Tree / Merkle Root | Struktur zur kompakten und sicheren Darstellung vieler Transaktionen in einem Block |

