Was ist die Blockchain?
Stell dir ein öffentliches Kassenbuch vor. Auf jeder Seite (= Block) stehen Überweisungen. Ein Block enthält hunderte von Transaktionen, nicht eine. Ist eine Seite voll, wird sie versiegelt und mit einem mathematischen Fingerabdruck an die vorherige Seite gekettet.
Durch diese Verkettung ist ein Fälschen quasi unmöglich: Wer eine alte Seite ändern will, müsste auch alle folgenden Seiten neu berechnen, und das schneller als das gesamte Netzwerk.
Blockchain-Datenstruktur
Die Blockchain ist technisch eine verkettete Liste von Blöcken. Jeder Block enthält einen Header und einen Body:
- 1version — 4 Bytes · Protokoll-Version des Blocks
- 2prev_hash — 32 B · Hash von Block #895,233 — die Verkettung zur Blockchain
- 3merkle_root — 32 B · ein einziger Hash über alle ~4000 Transaktionen
- 4timestamp — 4 B · Unix-Zeitstempel des Blocks
- 5bits — 4 B · das aktuelle Difficulty Target in Kompaktform
- 6nonce — 4 B · die Mining-Variable (0–4 Mrd.), die beim Suchen hochgezählt wird
Die Difficulty Adjustment findet alle 2016 Blöcke (~2 Wochen) statt und passt das Target so an, dass im Schnitt alle 10 Minuten ein Block gefunden wird.
Merkle Trees: Transaktionsstruktur im Block
Alle Transaktionen eines Blocks sind in einem Merkle Tree (binären Hash-Baum) strukturiert. Jedes Blatt ist der Double-SHA256-Hash einer Transaktion. Benachbarte Hashes werden paarweise zusammengehasht, bis ein einziger Merkle Root entsteht. Dieser steht im 80-Byte-Block-Header.
Warum Merkle Trees? Sie ermöglichen SPV-Clients (Light Wallets) zu verifizieren, dass eine Transaktion in einem Block enthalten ist, ohne die gesamten ~2 MB Block-Daten herunterzuladen. Nötig sind nur log₂(n) Hashes («Merkle Proof»): bei 2000 Transaktionen genügen 11 Hashes.
Das Problem, das Bitcoin löst
Ein Foto auf deinem Handy kannst du beliebig oft kopieren und verschicken. Dasselbe galt lange auch für digitales Geld: Wer hindert dich daran, dieselbe Datei «1 BTC» an zwei verschiedene Personen gleichzeitig zu schicken?
Dieses Problem heisst Double Spending (Doppelausgeben). Vor Bitcoin gab es dafür nur eine Lösung: eine zentrale Bank als Schiedsrichter, der das Kassenbuch führt und sagt «Nein, das hast du schon ausgegeben.»
Bitcoin hat das zum ersten Mal in der Geschichte ohne zentrale Instanz gelöst: mit Mathematik und einem dezentralen Kassenbuch, das niemand allein kontrolliert.
Was ist Bitcoin-Mining (Proof of Work)?
Mining — das Sudoku-Prinzip: Lösen ist harte Arbeit, Prüfen dauert Sekunden
- 1Sammeln: Miner sind die «Buchhalter» des Netzwerks — sie packen unbestätigte Transaktionen, den Prev-Hash und eine Zählvariable (Nonce) zu einem Block-Entwurf zusammen.
- 2Ausprobieren: Durch pures Brute-Force — Milliarden Nonces pro Sekunde — suchen sie einen Hash unter dem Zielwert. Das Lösen kostet Energie, das Prüfen dauert Sekunden.
- 3Belohnung: Wer zuerst trifft, schreibt den Block ins Kassenbuch und erhält aktuell 3.125 BTC plus Transaktionsgebühren. Alle anderen prüfen die Lösung sofort.
Proof of Work: Technische Details
Der Mining-Algorithmus berechnet SHA256(SHA256(block_header)) und prüft, ob das Ergebnis kleiner als das aktuelle Difficulty Target ist:
Die Difficulty Adjustment ist einer der elegantesten Mechanismen: Alle 2016 Blöcke wird geprüft, wie lange diese gedauert haben. Waren es weniger als 2 Wochen, wird es schwerer, und umgekehrt. So bleibt die Blockzeit bei ~10 Minuten, unabhängig von der Hashrate.
51%-Angriff & Difficulty Adjustment im Detail
Ein 51%-Angriff erfordert, dass ein Angreifer mehr als die Hälfte der Netzwerk-Hashrate kontrolliert. Bei über 1'000 EH/s (Stand 2026) bedeutet das: ~500 EH/s aufbauen, was dem Bau aller grössten Mining-Farmen weltweit entspricht. Die Anschaffungskosten der ASICs übersteigen jeden möglichen Profit aus einem Double-Spend bei weitem.
Der Difficulty Adjustment ist die monetäre Uhr von Bitcoin: Er stellt sicher, dass neue Coins mit vorhersehbarer Rate ausgegeben werden und die Blockzeit bei ~10 Minuten bleibt, unabhängig davon, ob 1000 oder 1'000'000 Miner gleichzeitig aktiv sind.
Die Wirtschaft des Minings
Die Hardware-Effizienz bestimmt die Wettbewerbsfähigkeit: Der Antminer S21 gilt mit rund 30 W/TH als aktueller Effizienz-Massstab für professionelles Mining. Die grössten Mining-Pools (Foundry USA, AntPool und ViaBTC) vereinen zusammen über 60 % der globalen Hashrate, da sie Minern eine stabile Auszahlung unabhängig vom Glück einzelner Blöcke ermöglichen.
Stromkosten sind der primäre Kostentreiber im Mining-Betrieb und machen je nach Standort 30–70 % der laufenden Kosten aus. Der Tagesertrag lässt sich näherungsweise berechnen als:
| Parameter | Beispielwert | Bedeutung |
|---|---|---|
| BTC-Preis | 90 000 CHF | Aktueller Marktpreis |
| Block Subsidy | 3.125 BTC | Belohnung pro Block (seit Halving 2024) |
| Netzwerk-Hashrate | 800 EH/s | Gesamte Rechenleistung aller Miner |
| Eigene Hashrate | 335 TH/s | 1× Antminer S21 |
| Tagesertrag | ~0.00019 BTC ≈ 17 CHF | 3.125 × 144 × (335 ÷ 800 000 000) × 90 000 |
| Stromkosten/Tag | ~29 CHF | 335 TH × 30 W/TH × 24 h ÷ 1000 = ~241 kWh × 0.12 CHF/kWh |
| Verlust/Tag | ~−12 CHF | Profitabel erst bei Strom < ~0.07 CHF/kWh |
Das Beispiel zeigt: Bei Schweizer Strompreisen (typisch 0.12–0.30 CHF/kWh) ist Home-Mining ein Verlustgeschäft. Profitables Mining findet dort statt, wo Strom unter ~0.07 CHF/kWh kostet — bei Wasserkraft-Überschüssen, Geothermie oder Flare-Gas. Wer trotzdem zu Hause mined, subventioniert die Netzwerksicherheit (oder heizt damit die Wohnung).
Selfish Mining
Beim Selfish Mining hält ein Miner einen gefundenen Block absichtlich zurück, anstatt ihn sofort ans Netzwerk zu senden. Ziel ist es, ehrliche Miner dazu zu bringen, weiterhin am nun veralteten Kettenzustand zu rechnen, während der selfish Miner bereits einen Vorsprung auf den nächsten Block hat.
Eyal & Sirer zeigten 2013, dass diese Strategie erst ab einer Hashrate von ca. 33 % des Netzwerks profitabel wird: Unterhalb dieser Schwelle verliert der Angreifer statistisch mehr Blöcke durch die Verzögerung, als er durch den Vorsprung gewinnt.
Als Gegenmassnahmen wirken die Bitcoin-Fork-Regeln (längste gültige Kette gewinnt) sowie der ökonomische Anreiz: Ehrliches Mining ist bei einem Anteil unter 33 % stets profitabler, da jeder zurückgehaltene Block das Risiko birgt, von einem anderen Miner überholt zu werden und den Block vollständig zu verlieren.
Was sind Bitcoin Nodes?
Zehntausende normale Computer weltweit halten eine vollständige Kopie des Kassenbuchs. Sie prüfen jede Transaktion und jeden neuen Block nach strengen Regeln. Baut ein Miner Mist, wird sein Block einfach abgelehnt.
Wie 20'000 Schiedsrichter, die gleichzeitig zusehen
Full Node Validierungsregeln
Ein Bitcoin Full Node prüft bei jedem Block und jeder Transaktion dutzende Konsensregeln. Hier die wichtigsten:
Es gibt über 20'000 erreichbare Nodes weltweit — inklusive nicht-öffentlicher Nodes schätzungsweise über 60'000. Einen eigenen Node zu betreiben kostet weniger als 300 CHF (Raspberry Pi + 1 TB SSD) und ist der ultimative Akt der Selbstbestimmung im Bitcoin-Netzwerk.
UTXO-Set, Pruned Node & Initial Block Download
Anstatt alle Blöcke zu scannen, pflegen Full Nodes einen UTXO-Set (Unspent Transaction Outputs): eine Datenbank aller noch nicht ausgegebenen Outputs. Stand 2026: ~170 Millionen UTXOs, ~10–12 GB in LevelDB (komprimiert). Jede neue Transaktion prüft lediglich, ob ihre Inputs im UTXO-Set vorhanden sind.
Der IBD (Initial Block Download) dauert auf einem Raspberry Pi 4 mit NVMe-SSD 1–3 Tage. assumevalid beschleunigt ihn massiv: Bitcoin Core überspringt Script-Validation für alte, millionenfach validierte Blöcke; die PoW-Kette wird aber stets vollständig geprüft.
Ordinals, Inscriptions & Runes
Anfang 2023 stellte Casey Rodarmor das Ordinals-Protokoll vor: eine Off-Chain-Konvention, die jedem einzelnen Satoshi (1 BTC = 100 Mio Sats) eine Seriennummer zuordnet — geordnet nach Mining-Reihenfolge. Über sogenannte Inscriptions lassen sich beliebige Daten (Bilder, Text, JSON) in das Taproot-Witness-Feld einer Transaktion einbetten und so „auf" einen Satoshi schreiben.
Technisch nutzen Inscriptions eine Eigenheit von Taproot: Witness-Daten zählen nur mit ¼ Gewicht zur Block-Size — bis zu ~4 MB Nutzdaten pro Transaktion sind möglich. Der von Rodarmor selbst entwickelte Runes-Standard startete mit dem Halving im April 2024 als schlankere Alternative zu BRC-20-Tokens und speichert Token-State direkt in UTXOs statt in Off-Chain-Indexern.
Auswirkungen & Debatte: Inscriptions haben den Mempool zeitweise gefüllt, Fees gesteigert (gut für Miner-Einnahmen post-Halving) und die Blockchain-Größe schneller wachsen lassen. Kritiker sehen darin „Spam" und eine Zweckentfremdung von Block Space; Befürworter argumentieren, dass jede gültige, fee-zahlende Transaktion gleichberechtigt ist — Bitcoins Erlaubnislosigkeit gilt auch hier. Bitcoin Core 28 (2024) führte daher kein Filter-Feature ein, sondern bestätigte das Pay-to-play-Prinzip.
Wie läuft eine Bitcoin-Transaktion ab?
Du sendest
Du signierst eine Transaktion mit deinem Private Key und sendest sie ins Netzwerk.
Miner arbeiten
Miner nehmen deine Transaktion in einen neuen Block auf und lösen das Proof-of-Work-Rätsel.
Nodes bestätigen
Tausende Nodes prüfen den Block. Ist er gültig, wird er der Kette hinzugefügt. Fertig!
Technologie-Quiz
Teste dein Verständnis der Bitcoin-Technologie.