Dein Bitcoin-Schlüssel als Schachbrett
Eine echte Schachstellung trägt etwa 148 Bit an Information. Zwei Bretter fassen bequem einen 256-Bit-Bitcoin-Schlüssel — kodiert über eine perfekte mathematische Bijektion auf der Standard-Schacharmee.
Stellungen des Private Keys
Jedes Brett trägt 128 Bit über die eindeutige Aufstellung der Standardarmee (16 Figuren pro Seite, Bauern auf Reihen 2–7, Läufer auf entgegengesetzten Farben). Du kannst auch deinen eigenen FEN einfügen — passt er ins Schema, wird der Bitcoin-Schlüssel sofort aktualisiert.
Wie aus einem 256-Bit-Schlüssel zwei Stellungen werden
Live-Ableitung
Ein Bitcoin Private Key ist nur eine 256-Bit-Zahl — identisch auf Mainnet und Testnet. Zwischen den Netzwerken unterscheiden sich nur WIF-Präfix und Adressformat. Die Ausgaben unten sind Mainnet.
Vorhandenen Schlüssel dekodieren
Berühmte Schlüssel
Wie das Mapping funktioniert
1. Schlüssel in zwei Hälften teilen
Ein Bitcoin Private Key hat 256 Bit. Wir teilen ihn in eine untere 128-Bit-Hälfte (Ktief) und eine obere (Khoch). Jede Hälfte wird zu einer der beiden Stellungen.
2. Jede Hälfte als Schachstellung kodieren
Mittels kombinatorischem Unranking mit gemischter Basis wählt der 128-Bit-Wert genau eine Aufstellung der 32 Standardfiguren auf den 64 Feldern (Bauern auf 2–7, Läufer auf entgegengesetzten Farben). Jede Stellung hat ≈148 Bit Kapazität, davon werden 128 genutzt.
3. Public Key per ECDSA ableiten
Berechne P = k·G auf der secp256k1-Kurve. Dieser Schritt ist eine Einbahnstraße: niemand kann k aus P zurückrechnen. Wir nutzen die geprüfte Bibliothek @noble/secp256k1, vollständig im Browser.
4. Hash → Adresse
HASH160 = RIPEMD-160(SHA-256(Public Key)) liefert die 20-Byte-Nutzlast, aus der die Adresse wird (Bech32 für SegWit, Base58Check für Legacy).
Möchten Sie die volle Theorie? Lies den ausführlichen Artikel →