A privater Schlüssel ist eine geheime 256-Bit-Zahl, die belegt, dass Sie über eine bestimmte Menge einer Kryptowährung verfügen, und Sie dazu berechtigt, diese auszugeben. Ihre Wallet verwendet diese Zahl, um bei jeder von Ihnen gesendeten Transaktion eine digitale Signatur zu erstellen, und das Netzwerk überprüft die Signatur, bevor die Zahlung akzeptiert wird.
Wer den privaten Schlüssel besitzt, verfügt über das Guthaben. Es gibt kein Konto, keinen Login, keine Identitätsprüfung und keinen Kundendienst, der die mathematischen Regeln außer Kraft setzen könnte.
Die meisten Menschen sehen so etwas nie. Moderne Wallets verbergen private Schlüssel hinter einer Wiederherstellungsphrase und generieren im Hintergrund still und leise Tausende davon. Auf diese Weise kam es dazu, dass fünf verschiedene Objekte – private Schlüssel, Seed-Phrasen, öffentliche Schlüssel, Wallet-Adressen und erweiterte öffentliche Schlüssel – so behandelt wurden, als wären sie ein und dasselbe. Das sind sie jedoch nicht, und die Unterschiede entscheiden darüber, welche davon man einem Fremden anvertrauen kann.
Die wichtigsten Erkenntnisse
- Ein privater Schlüssel ist eine zufällig generierte 256-Bit-Zahl. Alle anderen Daten in Ihrer Wallet, einschließlich Ihrer öffentlichen Schlüssel und Ihrer Bitcoin-Adressen, werden daraus abgeleitet.
- Die Schlüsselableitung erfolgt in eine Richtung. Aus einem privaten Schlüssel lässt sich innerhalb von Millisekunden ein öffentlicher Schlüssel ableiten, und es gibt keine praktikable Methode, diese Berechnung umzukehren.
- Eine Wiederherstellungsphrase befindet sich eine Ebene über Ihren privaten Schlüsseln. Gemäß den Standards BIP-39 und BIP-32 erzeugen zwölf oder vierundzwanzig Wörter einen Master-Seed, aus dem sich ein praktisch unbegrenzter Baum privater Schlüssel ableiten lässt.
- Ein privater Schlüssel, ein Wallet-Passwort und eine BIP-39-Passphrase sind drei verschiedene Dinge, deren Verlust jeweils unterschiedliche Folgen hat.
- Mit einem erweiterten öffentlichen Schlüssel (xpub) können Sie zwar keine Gelder ausgeben, er legt jedoch alle Adressen in einem Zweig Ihrer Wallet offen; daher sollte er wie ein privater Schlüssel behandelt werden.
- Bitcoin wurde noch nie dadurch geknackt, dass jemand einen privaten Schlüssel erraten hat. Jeder größere Diebstahl, der auf Schlüsselmaterial zurückgeführt werden konnte, war auf eine schwache Zufallszahlengenerierung, Malware oder eine Person zurückzuführen, die hereingelegt wurde.
- Daten von Chainalysis zeigen, dass der Anteil der Kompromittierungen privater Wallets von 7,3 % des gesamten Wertes gestohlener Kryptowährungen im Jahr 2022 auf 44 % im Jahr 2024 steigen wird, wodurch die Sicherheit individueller Schlüssel zum dominierenden Verlustvektor wird und nicht mehr Protokollfehler.
- Tools und Dienste, die damit werben, einen verlorenen privaten Schlüssel finden oder wiederherstellen zu können, sind – abgesehen von wenigen technischen Ausnahmen – entweder betrügerisch oder Malware.
Was ist ein privater Schlüssel?
Ein privater Schlüssel ist eine Zahl. Kein Passwort, keine Datei, kein Zertifikat. Eine Zahl mit einer Länge von 256 Bit, was 32 Byte Daten entspricht.
In Dezimalform ausgedrückt kann ein Bitcoin-Privatschlüssel eine beliebige ganze Zahl zwischen 1 und einem Wert knapp unterhalb dieser Zahl sein:
115.792.089.237.316,195.423.570.985.008.687.907.852.837.564.279.074.904.382.605.163.141.518,161.494.337
Diese Obergrenze entspricht der Ordnung der elliptischen Kurve secp256k1, der spezifischen Kurve, die Bitcoin verwendet und die in der Spezifikation SEC 2 der „Standards for Efficient Cryptography Group“. Schlüssel außerhalb dieses Bereichs sind ungültig, und die Wallet-Software überprüft dies; allerdings ist die Wahrscheinlichkeit, zufällig außerhalb dieses Bereichs zu landen, so gering, dass sie vernachlässigt werden kann.
Die Formate, die Sie in Wallets sehen, sind allesamt Darstellungsformen, die sich um diese eine Zahl drehen. Hexadezimal, das Importformat für Wallets und eine zwölf Wörter umfassende Phrase sind verschiedene Darstellungsformen desselben Werts.
Aus der Tatsache, dass ein privater Schlüssel lediglich eine Zahl ist, ergeben sich zwei Konsequenzen.
Erstens stellt niemand sie aus. Es gibt kein Register, keinen Antrag und keine Genehmigung. Um ein Bitcoin-Konto zu erstellen, muss man eine große Zufallszahl auswählen – deshalb kann jeder, der über ein Gerät verfügt, überall ein solches Konto einrichten. Genau diese Eigenschaft macht Bitcoin ohne Genehmigung.
Zweitens ist die Zahl der Vermögenswert. Bitcoin ist ein Inhaberpapier. Der Besitz des Schlüssels ist gleichbedeutend mit dem Besitz des Wertes, genauso wie der Besitz einer Banknote gleichbedeutend mit dem Besitz des Geldes ist. Wenn Sie einen privaten Schlüssel kopieren, haben Sie nicht die Coins kopiert, sondern eine zweite Person geschaffen, die diese ausgeben kann.
Wie sieht ein privater Schlüssel aus?
Hier sehen Sie einen echten privaten Schlüssel in den Formaten, wie sie in einer Wallet angezeigt werden können. Dieser spezielle Schlüssel ist seit über einem Jahrzehnt in der Bitcoin-Dokumentation und in Code-Bibliotheken veröffentlicht und dient hier ausschließlich zur Veranschaulichung. Senden Sie niemals Geld an eine Adresse, die davon abgeleitet wurde.
| Format | Beispiel | Länge | Wo man es sieht |
|---|---|---|---|
| Roh-Hexadezimal | 0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D | 64 Zeichen | Entwicklertools, Bildschirme zum Exportieren von Schlüsseln |
| WIF (unkomprimiert) | 5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dZ1jvhTVqvbTLvyTJ | 51 Zeichen, beginnt mit 5 | Ältere Papier-Wallets, Import von Altdaten |
| WIF (komprimiert) | KwdMAjGmerYanjeui5SHS7JkmpZvVipYvB2LJGU1ZxJwYvP98617 | 52 Zeichen, beginnt mit K oder L | Standard-Export mit einem einzigen Schlüssel |
| Testnetz WIF | Beginnt mit 9 oder c | 51 bis 52 Zeichen | Nur für Entwicklungs- und Testzwecke |
| BIP-38 verschlüsselt | Beginnt mit 6P | 58 Zeichen | Passwortgeschützte Papier-Wallets |
Das Importformat für Wallets ist kein anderer Schlüssel. Es handelt sich um dieselbe 256-Bit-Zahl, die in Base58Check kodiert ist, ergänzt um drei Elemente: ein Netzwerkpräfix-Byte (0x80 für das Mainnet, 0xEF für das Testnet), ein optionales Komprimierungs-Flag-Byte und eine vier Byte lange Prüfsumme, die aus einem doppelten SHA-256-Hash abgeleitet wird.
Diese Prüfsumme ist der praktische Grund für die Existenz von WIF. Wenn Sie in einem reinen Hex-Schlüssel ein Zeichen falsch eingeben, erhalten Sie einen anderen, vollkommen gültigen Schlüssel, der eine leere Wallet steuert. Wenn Sie in einer WIF-Zeichenkette ein Zeichen falsch eingeben, ist die Prüfsumme fehlerhaft, sodass die Software diese ablehnt und Ihnen mitteilt, dass etwas nicht stimmt. Base58 entfernt außerdem die vier Zeichen, die mit bloßem Auge am häufigsten verwechselt werden: die Null, das große O, das große I und das kleine l.
Ein Schlüssel, der mit „6P“ beginnt, lässt sich ohne das dazugehörige Passwort nirgendwo importieren. Manchmal finden Leute eine alte Paper-Wallet, versuchen, den Inhalt zu übertragen, und kommen zu dem Schluss, dass das Guthaben verschwunden ist, obwohl der Schlüssel lediglich verschlüsselt ist.
Wie private Schlüssel generiert werden
Ihre Wallet fordert vom Betriebssystem Zufallsdaten an, entnimmt daraus 256 Bit und prüft, ob die daraus resultierende Zahl innerhalb des gültigen Bereichs liegt. Das ist der gesamte Vorgang.
Alles hängt von der Qualität der Zufälligkeit ab. Ein kryptografisch sicherer Pseudozufallszahlengenerator nutzt unvorhersehbare physikalische Quellen wie Hardware-Timing-Jitter, thermisches Rauschen und Interrupt-Timings. Eine Hardware-Wallet verfügt in der Regel über einen dedizierten echten Zufallszahlengenerator innerhalb ihres Secure Elements.
Die Größe des Zahlenraums ist der entscheidende Faktor, der dies ermöglicht. Bei 256 Bit gibt es etwa 1,16 × 10^77 mögliche Schlüssel – eine Zahl, für die es in der physikalischen Welt keinen sinnvollen Vergleich gibt. Die Wahrscheinlichkeit, dass zwei Wallets unabhängig voneinander denselben Schlüssel generieren, ist im mathematischen Sinne zwar nicht null, liegt jedoch so weit unter jedem anderen Risiko, dem Sie ausgesetzt sind, dass sie niemals berücksichtigt werden muss.
Dieser Schutz gilt nur, wenn die Zufälligkeit tatsächlich gegeben ist. Wenn der Zufallszahlengenerator manipuliert ist, schrumpft der Schlüsselraum von 2²⁵⁶ auf die Anzahl, die der Generator tatsächlich erzeugen kann, und jeder Schlüssel, den er jemals erzeugt hat, wird durch Brute-Force-Angriffe knackbar. Dies ist der Fehlermechanismus, der hinter praktisch jeder Schlagzeile über „geknackte“ Bitcoin-Wallets steckt, und er wird weiter unten ausführlich behandelt.
Zwei Praktiken sind daher nach wie vor wirklich gefährlich.
- Brain Wallets: Die Ableitung eines Schlüssels durch das Hashen einer auswendig gelernten Passphrase. Angreifer haben riesige Wörterbücher mit gehashten Phrasen vorberechnet, darunter ganze Bücher und Liedtexte, und durchsuchen die daraus resultierenden Adressen automatisch. Jede Passphrase, die sich ein Mensch merken kann, ist eine Passphrase, die eine Maschine erraten kann.
- Selbstgemachte Zufälligkeit: Korrekt durchgeführte Würfelwürfe sind sicher, aber fast alles andere, was Menschen improvisieren – darunter Zeitstempel, wildes Tastenhämmern und Zufallsfunktionen in allgemeinen Programmiersprachen –, ist es nicht.
Überlassen Sie das der Wallet. Die Schlüsselgenerierung ist einer der wenigen Bereiche, in denen die Standardtools eindeutig besser sind als alles, was Sie selbst entwickeln könnten.
Was ist eine Seed-Phrase?
Eine Seed-Phrase, auch als Wiederherstellungsphrase oder mnemonische Phrase bezeichnet, ist eine Liste aus zwölf oder vierundzwanzig gewöhnlichen Wörtern, die das Hauptgeheimnis für eine gesamte Wallet verschlüsselt. Sie befindet sich in der Struktur der Wallet eine Ebene über Ihren privaten Schlüsseln, weshalb durch die Wiederherstellung einer Phrase alle Adressen wiederhergestellt werden, die Sie jemals verwendet haben, und nicht nur eine einzige.
Der dahinterstehende Standard ist BIP-39, das 2013 veröffentlicht wurde und mittlerweile in Bitcoin und anderen Blockchains nahezu universell verbreitet ist. Der Mechanismus erklärt mehrere Phänomene, die andernfalls wie Fehler erscheinen würden.
- Die Wallet erzeugt 128 Bit Entropie für eine Phrase aus zwölf Wörtern bzw. 256 Bit für eine Phrase aus vierundzwanzig Wörtern.
- Es wird eine Prüfsumme angehängt – vier Bit für zwölf Wörter und acht Bit für vierundzwanzig –, die aus dem SHA-256-Hash dieser Entropie stammt.
- Die kombinierten Bits werden in Gruppen zu je elf aufgeteilt. Jede Gruppe von elf Bits verweist auf ein Wort aus einer festen Liste von 2.048 Wörtern. Elf Bits ergeben genau 2.048 Möglichkeiten, weshalb die Wortliste genau diese Länge hat.
- Die dabei entstehenden Wörter bilden in dieser Reihenfolge deinen Satz.
Die englische Wortliste ist bewusst für die Handschrift konzipiert. Keine zwei Wörter haben dieselben ersten vier Buchstaben, sodass es ausreicht, nur die ersten vier Zeichen jedes Wortes zu notieren, um den Ausdruck zu rekonstruieren, und es ist wahrscheinlicher, dass ein falsch gelesenes Wort als Fehler erkannt wird, als dass es stillschweigend durch ein anderes gültiges Wort ersetzt wird.
Die Zeichenfolge durchläuft anschließend eine Schlüsselstreckungsfunktion namens PBKDF2, die HMAC-SHA512 über 2.048 Iterationen verwendet, um einen 512-Bit-Master-Seed zu erzeugen. Das Salt für diese Funktion besteht aus der Zeichenfolge „mnemonic“ sowie einer optionalen, vom Benutzer angegebenen Passphrase – genau dieses Detail macht die Passphrasen-Funktion so leistungsstark und gleichzeitig so anfällig für Missbrauch.
Ein falsches Wort führt fast immer dazu, dass die Prüfsumme nicht stimmt, sodass die Wallet die Phrase sofort ablehnt, anstatt stillschweigend eine andere zu öffnen. In dem seltenen Fall, dass ein Fehler die Prüfung dennoch besteht, erhalten Sie eine völlig andere, leere Wallet. Aus demselben Grund ist auch die Wortreihenfolge von Bedeutung, da jede Position einer bestimmten Bitgruppe zugeordnet ist.
Eine Seed-Phrase, viele private Schlüssel
Der Master-Seed speist in BIP-32, dem Standard für hierarchisch-deterministische Wallets. Der Seed erzeugt einen Master-Privatschlüssel und einen Master-Chaincode, und aus diesem Paar kann die Wallet Unter-Schlüssel ableiten, und aus jedem Unter-Schlüssel wiederum weitere Unter-Schlüssel, und zwar unbegrenzt.
Die gesamte Kette verläuft wie folgt:
Wiederherstellungsphrase → Master-Seed → erweiterter privater Schlüssel → einzelne private Schlüssel → öffentliche Schlüssel → Adressen
Jeder Schritt nach der Phrase ist deterministisch. Wird dieselbe Phrase in eine beliebige kompatible Wallet eingegeben, egal wo, wird derselbe Schlüsselbaum generiert. Es wird nichts auf einem Server gespeichert, und es gibt nirgendwo Informationen über Ihre Wallet, außer als Berechnungsergebnis aus diesen Wörtern.
Aus diesem Grund sind ein einzelner privater Schlüssel und eine Wiederherstellungsphrase im Falle eines Verlusts nicht austauschbar. Ein privater Schlüssel gewährt die Kontrolle über die Gelder, die an den zugehörigen öffentlichen Schlüssel gebunden sind, und über nichts anderes. Eine Wiederherstellungsphrase gewährt die Kontrolle über alles, was die Wallet jemals generiert hat, und über alles, was sie jemals generieren wird.
Was ein Ableitungsweg ist
Da aus einem einzigen Samen ein Baum von unbegrenzter Größe entstehen kann, benötigen Wallets eine vereinbarte Konvention, um zu bestimmen, welcher Zweig berücksichtigt werden soll. BIP-44 hat die Struktur festgelegt, die als Pfad geschrieben ist:
m / Zweck' / Münzart' / Konto' / Wechselgeld / Adressindex
In späteren Vorschlägen wurde jedem Adresstyp eine Zwecknummer zugewiesen:
| Standard | Pfadpräfix | Adressart | Adresspräfix |
|---|---|---|---|
| BIP-44 | m/44'/0'/0' | Legacy (P2PKH) | 1 |
| BIP-49 | m/49'/0'/0' | Verschachteltes SegWit (P2SH) | 3 |
| BIP-84 | m/84'/0'/0' | Natives SegWit (P2WPKH) | bc1q |
| BIP-86 | m/86'/0'/0' | Taproot (P2TR) | bc1p |
Die Münztyp Das Feld hat den Wert 0 für Bitcoin und 60 für Ethereum – auf diese Weise kann eine einzige Phrase Vermögenswerte auf mehreren Blockchains verwalten.
In der Praxis bedeutet dies, dass zwei Wallets dieselbe korrekte Phrase lesen können und dennoch unterschiedliche Guthaben anzeigen, wenn sie standardmäßig unterschiedliche Pfade verwenden. Wenn man eine zwölf Wörter lange Phrase in einer neuen App wiederherstellt und dort nichts vorfindet, liegt weitaus häufiger eine Pfadabweichung vor als ein Diebstahl, und das zu diagnostizieren und zu beheben Man muss der Software lediglich den richtigen Zweig angeben.
Was ist ein öffentlicher Schlüssel?
Ein öffentlicher Schlüssel ist ein Punkt auf der secp256k1-Kurve, der durch Multiplikation des festen Generatorpunkts der Kurve mit Ihrem privaten Schlüssel berechnet wird. Die Berechnung lässt sich als K = k × G darstellen, wobei k Ihr privater Schlüssel ist.
Die Multiplikation auf elliptischen Kurven ist eine Trapdoor-Funktion. Die Berechnung von K aus k dauert nur Mikrosekunden. Um k aus K zu ermitteln, müsste das Problem des diskreten Logarithmus auf elliptischen Kurven gelöst werden, für das trotz jahrzehntelanger wissenschaftlicher Bemühungen noch keine effiziente Methode bekannt ist.
Öffentliche Schlüssel gibt es in zwei Kodierungen:
- Komprimiert, 33 Bytes, beginnend mit 02 oder 03. Dies ist die moderne Standardeinstellung, bei der nur die x-Koordinate sowie ein Byte gespeichert wird, das angibt, welcher der beiden möglichen y-Werte gilt.
- Unkomprimiert, 65 Byte, beginnend mit 04. Hier werden beide Koordinaten vollständig gespeichert; diese Form kommt vor allem in älteren Wallets und veraltetem Schlüsselmaterial vor.
Die Aufgabe des öffentlichen Schlüssels ist die Verifizierung. Wenn Ihre Wallet eine Transaktion signiert, nutzt das Netzwerk den öffentlichen Schlüssel, um zu bestätigen, dass die Signatur nur mit dem dazugehörigen privaten Schlüssel erstellt worden sein kann, ohne jemals zu erfahren, wie dieser private Schlüssel lautet. Bitcoin verwendet für die meisten Transaktionsarten sowie Schnorr-Signaturen, eingeführt in BIP-340, für Hauptwurzel ausgibt.
Ein öffentlicher Schlüssel ist keine Adresse. Die Adresse ist eine weitere Umwandlung davon, die gehasht und anschließend in die Formate, die Sie in eine Wallet einfügen.
Was ist ein erweiterter öffentlicher Schlüssel?
BIP-32 definiert auf jeder Ebene des Wallet-Baums zwei erweiterte Schlüssel.
Ein erweiterter privater Schlüssel, dargestellt als Zeichenkette, die mit xprv, enthält einen privaten Schlüssel sowie einen Chain-Code. Zusammen ermöglichen diese die Ableitung aller darunter liegenden privaten Schlüssel. Ein XPRV auf Kontoebene entspricht funktional Ihrer Wiederherstellungsphrase für dieses Konto und muss auf dieselbe Weise geschützt werden.
Ein erweiterter öffentlicher Schlüssel, beginnend mit xpub, enthält einen öffentlichen Schlüssel sowie denselben Chaincode. Er kann jeden öffentlichen Schlüssel und jede Adresse unterhalb dieser Ebene ableiten, ist jedoch nicht in der Lage, auch nur eine einzige Signatur zu erzeugen.
Diese Kombination macht xpubs wirklich nützlich. Händler generieren für jeden Kunden eine neue Adresse aus einem xpub, das auf einem Webserver gespeichert ist, ohne dass dabei jegliche Ausgabemöglichkeit im Internet besteht. Portfolio-Tracker und reine Beobachtungs-Wallets überwachen die Guthaben auf dieselbe Weise. Buchhalter gleichen die Transaktionshistorie ab, ohne die Gelder zu berühren.
Dadurch werden sie zudem zum Überwachungsobjekt. Wenn man jemandem seine XPUB-Adresse gibt, kann dieser jede Adresse in diesem Zweig – sowohl vergangene als auch zukünftige – auflisten und sie alle in einer Block-Explorer, und Ihren vollständigen Kontostand sowie Ihre gesamte Transaktionshistorie auf unbestimmte Zeit einsehen. Sie können nichts entnehmen. Sie können alles beobachten.
Es gibt einen noch gravierenderen Sicherheitsfall, der selbst erfahrene Nutzer überrascht. Bei einer nicht gehärteten Ableitung reicht ein xpub in Kombination mit einem beliebigen untergeordneten privaten Schlüssel aus diesem Zweig mathematisch aus, um den übergeordneten erweiterten privaten Schlüssel und damit jeden Schlüssel in diesem Zweig zu rekonstruieren. Eine gehärtete Ableitung ist durch ein Apostroph in Pfaden wie m/84'/0'/0', dient ausdrücklich dazu, dies zu verhindern, weshalb Pfadkomponenten auf Kontoebene üblicherweise abgesichert sind.
Möglicherweise stoßen Sie auch auf ypub, zpub, und vpub. Diese enthalten dieselben Informationen, unterscheiden sich jedoch durch ein anderes Versionspräfix, das der Wallet mitteilt, welcher Adresstyp generiert werden soll. Werden diese verwechselt, tritt das zuvor beschriebene Symptom der leeren Wallet auf.
Wie alles zusammenhängt
Jedes Objekt in Ihrer Wallet nimmt eine feste Position in einer Kette ein, und diese Position bestimmt, was es tun kann.
| Objekt | Was es ist | Abgeleitet von | Kann man das ausgeben? | Gibt es Einblicke in die Geschichte? |
|---|---|---|---|---|
| Wiederherstellungsphrase | 12 oder 24 Wörter, die die Master-Entropie kodieren | Zufällige Generierung | Ja, alles | Ja, alles |
| Stamm-Saatgut | 512-Bit-Wert | Der Ausdruck sowie eine eventuelle Passphrase | Ja, alles | Ja, alles |
| Erweiterter privater Schlüssel (xprv) | Privater Schlüssel plus Chaincode | Der Samen | Ja, der gesamte Zweig | Ja, der gesamte Zweig |
| Privater Schlüssel | 256-Bit-Geheimzahl | Der Baum oder die eigenständige Generierung | Ja, ausschließlich Eigenmittel | Nur die eigene Adresse |
| Erweiterter öffentlicher Schlüssel (xpub) | Öffentlicher Schlüssel plus Chaincode | Das xprv | Nein | Ja, der gesamte Zweig |
| Öffentlicher Schlüssel | Kurvenpunkt, 33 oder 65 Bytes | Der private Schlüssel | Nein | Nur die eigene Adresse |
| Wallet-Adresse | Hash und verschlüsselter öffentlicher Schlüssel | Der öffentliche Schlüssel | Nein | Nur die eigene Adresse |
| Transaktions-ID | Hash, der eine Transaktion identifiziert | Die Transaktion selbst | Nein | Nur diese Transaktion |
Wenn man die Tabelle von oben nach unten durchliest, lässt sich das Sicherheitsmodell auf eine einzige Regel reduzieren: Alles, was zur Wiederherstellung eines privaten Schlüssels führen kann, muss geheim bleiben. Alles, was sich nur aus einem privaten Schlüssel ableiten lässt, ist vor Diebstahl geschützt, auch wenn dies möglicherweise auf Kosten Ihrer Privatsphäre geht.
Was kannst du bedenkenlos weitergeben?
| Artikel | Teilen? | Was jemand gewinnt |
|---|---|---|
| Wiederherstellungsphrase | Niemals | Volle Kontrolle über jede Wallet und jede von ihr generierte Adresse. Unumkehrbar |
| Privater Schlüssel | Niemals | Volle Kontrolle über die Gelder an der Adresse dieses Schlüssels |
| Erweiterter privater Schlüssel (xprv) | Niemals | Volle Kontrolle über diese gesamte Niederlassung |
| Erweiterter öffentlicher Schlüssel (xpub) | Vermeiden | Vollständige Transparenz über Ihre Guthaben und die Transaktionshistorie über zahlreiche Adressen hinweg. Keine Ausgabemöglichkeit |
| Öffentlicher Schlüssel | Technisch sicher, wird selten benötigt | Möglichkeit, Ihre Signaturen zu überprüfen und diesen Schlüssel mit seiner Adresse zu verknüpfen |
| Wallet-Adresse | Ja, kostenlos | Die Möglichkeit, Ihnen Geld zu überweisen, sowie Einblick in die Transaktionshistorie dieser Adresse |
| Transaktions-ID | Ja, wenn nötig | Die Möglichkeit, eine einzelne Transaktion einschließlich der darin enthaltenen Adressen und Beträge nachzuschlagen |
Zwei Einträge verdienen eine besondere Erwähnung.
Eine Transaktions-ID führt zu keinerlei Kontrollverlust, daher ist es normal und sicher, sie weiterzugeben, um eine Zahlung nachzuweisen oder eine Bestätigung einzuholen. Sie gibt zwar jedem, der sie nachschlägt, Aufschluss über die beteiligten Adressen und Beträge, was jedoch eher eine Frage des Datenschutzes als der Sicherheit ist.
Ein XPUB ist das Element, das am häufigsten missbraucht wird, da das Wort „public“ in seinem Namen vermuten lässt, dass es zur gleichen Kategorie gehört wie Ihre Empfängeradresse. Support-Mitarbeiter, Steuerprogramme und Portfolio-Apps haben alle berechtigte Gründe, danach zu fragen. Wer jedoch in einer unaufgeforderten Nachricht danach fragt, hat keinen solchen Grund.
Wie sich Passwörter, PINs und Passphrasen von Schlüsseln unterscheiden
Vier Begriffe werden oft wahllos verwendet, und die Folgen einer Verwechslung dieser Begriffe sind nicht symmetrisch.
| Begriff | Was es schützt | Reist du mit deinem Portemonnaie? | Falls du es verlierst |
|---|---|---|---|
| App-PIN oder biometrische Authentifizierung | Zugriff auf die App auf einem Gerät | Nein | Neuinstallation und Wiederherstellung anhand Ihres Passworts |
| Ausgabepasswort | Autorisierung innerhalb der App | Nein | Aus Ihrer Phrase oder Ihrem Backup wiederherstellen |
| Passwort für die Backup-Verschlüsselung | Eine verschlüsselte Sicherungsdatei | Nein, es schützt die Datei. | Die verschlüsselte Sicherungskopie ist unbrauchbar |
| BIP-39-Passphrase (25. Wort) | Nichts. Es ändert sich lediglich, welche Wallet durch Ihre Phraze erstellt wird. | Ja, kryptografisch | Auf die Gelder kann dauerhaft nicht zugegriffen werden. |
Die ersten drei sind Zugriffskontrollen. Sie befinden sich auf einem Gerät oder in einer Datei, können durch Wiederherstellung anhand Ihrer Wiederherstellungsdaten zurückgesetzt werden, und ein Angreifer, der eine davon erlangt, ohne gleichzeitig Ihre Passphrase zu erhalten, hat in der Blockchain nichts gewonnen.
Die BIP-39-Passphrase gehört zu einer ganz anderen Kategorie. Bei der Umwandlung der Phrase in einen Seed wird das PBKDF2-Salt hinzugefügt, sodass sich durch das Hinzufügen aus denselben zwölf Wörtern eine völlig andere Wallet mit anderen Schlüsseln und anderen Adressen ergibt. Bei einer falschen Passphrase wird keine Fehlermeldung angezeigt, da jede Passphrase eine technisch gültige Wallet erzeugt. Geben Sie eine falsche Passphrase ein, sehen Sie einen leeren Kontostand und erhalten keine Erklärung.
Aus diesem Grund wird dies manchmal als „plausible Abstreitbarkeit“ bezeichnet: Unter demselben Begriff können sowohl eine Scheindarstell-Wallet ohne Passphrase als auch eine echte Wallet dahinter verborgen sein. Das ist auch der Grund, warum mehr Menschen durch Passphrasen Geld verlieren, als durch sie geschützt sind.
In der Bitcoin.com-WalletJede einzelne Krypto-Wallet innerhalb der App erhält eine eigene, separate Wiederherstellungsphrase aus zwölf Wörtern. Ein Konto, das Bitcoin-, Ethereum- und Polygon-Wallets enthält, verfügt somit über drei Phrasen, die notiert werden müssen. Die optionale Cloud-Sicherung verschlüsselt all diese Wiederherstellungsdaten in einer einzigen Datei, die in Ihrem eigenen Google Drive- oder iCloud-Konto gespeichert wird und mit einem von Ihnen gewählten Master-Passwort entschlüsselt wird. Bitcoin.com speichert weder das Master-Passwort noch die Wiederherstellungsphrasen, sodass eine Wiederherstellung ohne eines dieser Elemente für niemanden möglich ist – auch nicht für uns.
In einigen Wallet-Oberflächen wird der Begriff „Passphrase“ für die aus zwölf Wörtern bestehende Wiederherstellungsphrase verwendet. In anderen Bereichen der Branche bezeichnet „Passphrase“ hingegen das zusätzliche Wort gemäß BIP-39. Prüfen Sie, welche der beiden Bedeutungen in einer App gemeint ist, bevor Sie etwas in ein Feld mit dieser Bezeichnung eingeben.
Wie private Schlüssel gestohlen werden
Angriffe auf Schlüsselmaterial richten sich überwiegend gegen Personen und Geräte, nicht gegen die Kryptografie.
Das Ausmaß dieser Veränderung lässt sich messen. Chainalysis stellte fest, dass Demnach entfielen im Jahr 2022 7,3 % des Gesamtwerts aller gestohlenen Kryptowährungen auf Kompromittierungen persönlicher Wallets, wobei dieser Anteil bis 2024 auf 44 % anstieg. Im Jahr 2025 hätte der Anteil bei etwa 37 % gelegen, hätte nicht der einzelne Bybit-Vorfall die Jahresgesamtzahl verzerrt. Die Sicherheit individueller Schlüssel ist mittlerweile der Bereich, in dem der größte Teil der Kryptowährungen tatsächlich verloren geht.
| Verfahren | So funktioniert es | Verteidigung |
|---|---|---|
| Phishing und gefälschte Support-Anfragen | Ein Betrüger fragt nach Ihrem Passwort, um ein Problem zu „überprüfen“, „zu übertragen“ oder „zu beheben“ | Kein seriöser Dienst benötigt jemals Ihre Passphrase oder Ihren Schlüssel. |
| Böswillige Genehmigungen | Eine Signaturanfrage zehrt die Guthaben auf, anstatt das zu tun, was die Website verspricht | Lesen Sie genau durch, was Sie unterschreiben, und widerrufen Sie veraltete Genehmigungen |
| Manipulation der Zwischenablage | Die Malware ersetzt eine kopierte Adresse durch die des Angreifers | Überprüfen Sie die gesamte Zeichenfolge nach dem Einfügen und vergewissern Sie sich auf dem Bildschirm eines Hardwaregeräts, dass sie korrekt ist. |
| Infostealer-Malware | Durchsucht ein Gerät nach Wallet-Dateien, Seed-Fotos und Schlüsselzeichenfolgen | Fotografieren Sie niemals einen Satz und geben Sie ihn auch niemals auf einem mit dem Internet verbundenen Gerät ein |
| Mit der Cloud synchronisierte Backups | Ein Foto einer Phrase wird automatisch synchronisiert und bei einem Konto-Hack offengelegt | Bewahren Sie Wiederherstellungsdaten nicht auf Geräten auf, die synchronisiert werden |
| Gefälschte Wallet-Apps | Eine gefälschte App in einem Store oder einer Anzeige generiert Schlüssel, die der Angreifer bereits besitzt | Installieren Sie die Software ausschließlich vom offiziellen Herausgeber. |
| Manipulierte Hardware-Wallets | Ein Gerät, das mit einer vom Angreifer festgelegten Phrase vorinstalliert verkauft wird | Kaufen Sie direkt beim Hersteller und erstellen Sie immer Ihren eigenen Satz |
| Körperliche Nötigung | Unmittelbare Bedrohung eines bekannten Inhabers | Diskretion hinsichtlich der Bestände, durch Passphrasen geschützte Scheinkonten |
Der gemeinsame Nenner ist, dass keine dieser Methoden den Schlüssel knackt. Sie erfassen ihn, und die umfassendere Betrugslandschaft basiert darauf, Menschen davon zu überzeugen, es herauszugeben.
Kann ein privater Schlüssel geknackt werden?
Nicht durch Raten.
Angenommen, Sie verfügten über Hardware, die eine Billion Schlüssel pro Sekunde testen kann, und Sie würden eine Billion solcher Maschinen parallel betreiben. Das ergäbe 10^24 getestete Schlüssel pro Sekunde. Bei 1,16 × 10^77 möglichen Schlüsseln würde es etwa 10^45 Jahre dauern, bis der gesamte Schlüsselraum erschöpft wäre. Das Universum ist etwa 1,4 × 10¹⁰ Jahre alt. Das Hinzufügen weiterer Maschinen ändert nichts Wesentliches an diesem Ergebnis, da der Schlüsselraum exponentiell mit der Schlüssellänge wächst, während die Rechenleistung linear zunimmt.
Jeder tatsächliche Diebstahl, der auf „geknackte“ Schlüssel zurückgeführt wurde, war stattdessen auf einen Entropiefehler zurückzuführen, bei dem die Wallet-Software von vornherein nie den gesamten Schlüsselraum genutzt hat.
Der am deutlichsten dokumentierte Fall ist Milch-Traurigkeit, katalogisiert als CVE-2023-39910. Die Versionen 3.0.0 bis 3.6.0 des Libbitcoin Explorers generierten Wallet-Seeds mithilfe des Pseudozufallszahlengenerators „Mersenne Twister“, dessen Startwert aus 32 Bit der Systemzeit bestand. Dadurch verringerte sich der effektive Schlüsselraum von 2²⁵⁶ auf 2³², was etwa 4,3 Milliarden Möglichkeiten entspricht, die mit handelsüblicher Hardware innerhalb weniger Tage ausgeschöpft werden können. Genau das taten die Angreifer, wobei der größte koordinierte Angriff auf betroffene Wallets am 12. Juli 2023 stattfand. Der Vollständige Offenlegung durch die Forscher dokumentiert die Entdeckung und die damit verbundene Sicherheitslücke in einer Browser-Wallet-Erweiterung, die unter der Kennung CVE-2023-31290 erfasst wurde und dieselbe Grundursache hatte.
Der Name leitet sich von den ersten beiden Wörtern des ersten Satzes ab, den der defekte Generator erzeugt hat. Jede betroffene Wallet basierte auf unknackbarer Kryptografie, und jede einzelne davon wurde leergeräumt.
Das Quantencomputing ist der einzige theoretische Weg, um an den privaten Schlüssel selbst zu gelangen, da Shors Algorithmus grundsätzlich das Problem des diskreten Logarithmus lösen könnte, das öffentliche Schlüssel schützt. Es gibt keine Maschine, die dazu in der Lage ist, die Schätzungen hinsichtlich der erforderlichen Ressourcen ändern sich ständig, und die Nationales Institut für Standards und Technologie hat standardisierte Ersatzsignaturverfahren eingeführt und empfiehlt gleichzeitig, dass Organisationen die Umstellung bis 2035 abschließen. Bitcoin hat ein solches Verfahren noch nicht übernommen, und Vorschläge dazu durchlaufen derzeit den Verbesserungsprozess. Gegenüber jedem klassischen Computer, der existiert oder voraussichtlich existieren wird, ist ein ordnungsgemäß generierter privater Schlüssel sicher.
Warum Tools zum Auffinden privater Schlüssel nicht funktionieren
Wenn Sie nach einem verlorenen Schlüssel suchen, werden Sie auf Software stoßen, die verspricht, private Schlüssel zu scannen, wiederherzustellen oder per Brute-Force-Angriff zu knacken – oft in Verbindung mit Datenbanken, die angeblich Schlüssel mit Guthaben auflisten.
Die obige Rechnung klärt die Frage. Eine Software, die durch eine Suche einen mit Guthaben versehenen privaten Schlüssel finden könnte, hätte Bitcoin zunichte gemacht, und Bitcoin wäre wertlos – statt Gegenstand einer Werbeanzeige zu sein. Kein verkauftes Produkt verfügt über diese Fähigkeit.
Die Funktionsweise dieser Produkte lässt sich in einige wenige Muster einteilen:
- Verbreitung von Malware: Das heruntergeladene Tool durchsucht Ihr Gerät nach vorhandenen Wallet-Dateien, Fotos von Seed-Phrasen und Daten von Browser-Erweiterungen und leitet diese anschließend weiter.
- Phrasensammlung: Über ein Webformular können Sie einen Teil oder den gesamten Suchbegriff eingeben, um ihn zu überprüfen, und das Geld wird innerhalb weniger Minuten überwiesen.
- Vorschussbetrug: Ein Dienstleister verlangt eine Vorauszahlung, um mit der Rückforderung zu beginnen, erstellt Fortschrittsberichte und fordert weitere Zahlungen für Gebühren, Steuern oder Freischaltgebühren an.
- Theater: Ein Scanner läuft stundenlang sichtbar, generiert Zufallszeichen und findet nichts, denn mehr kann er nicht.
Es gibt tatsächlich einen begrenzten Bereich legitimer technischer Wiederherstellungsmaßnahmen. Das Extrahieren von Daten aus einer physisch beschädigten Hardware-Wallet, das Wiederherstellen einer Passphrase, bei der ein oder zwei Wörter fehlen und die Prüfsumme die Suche eingrenzt, oder das Knacken eines Verschlüsselungspassworts mittels Brute-Force-Angriff, dessen Struktur man sich teilweise noch erinnert – all dies sind echte technische Probleme mit echten Lösungen. Diese Dienste beschreiben genau, was sie leisten können und was nicht, und fragen niemals nach einer vollständigen Passphrase.
Jeder, der sich zuerst an Sie wendet und Ihnen anbietet, bereits verlorene Gelder zurückzuholen, betreibt den zweiten Betrug an den Opfern des ersten.
Falls Ihre Schlüssel oder Ihre Wiederherstellungsphrase offengelegt werden
Eine Kompromittierung bedeutet, dass die Wallet dauerhaft kompromittiert ist. Das Ändern der PIN oder das Neuinstallieren einer App bringt nichts, da der Angreifer die Wallet allein anhand der Wiederherstellungsphrase auf seinem eigenen Gerät wiederherstellen kann.
Vier Schritte, der Reihe nach:
- Erstellen Sie eine neue Wallet auf einem noch nicht in Gebrauch genommenen Gerät. Falls das ursprüngliche Gerät möglicherweise mit Schadsoftware infiziert ist, verwenden Sie es nicht. Notieren Sie sich die neue Phrase offline, bevor Sie fortfahren.
- Überweisen Sie das Geld unverzüglich. Senden Sie alles an eine Adresse aus der neuen Wallet. Automatisierte Bots überwachen kompromittierte Adressen und können eingehende Guthaben innerhalb von Sekunden nach ihrem Eingang abziehen.
- Alle noch bestehenden Token-Genehmigungen widerrufen die mit den alten Adressen verknüpft sind, sodass Verträge später keine Vermögenswerte abrufen können.
- Verzichte ganz auf diesen alten Ausdruck. Es kann niemals wieder sicher gemacht werden. Verwende es nicht erneut und hinterlasse keinen Staub, den du eines Tages vielleicht wiederverwenden möchtest.
Wenn die Beträge so hoch sind, dass ein „Sweeping-Bot“ bei einer manuellen Überweisung schneller wäre als Sie, Kühlhaus ist der richtige Ort für alles, was Sie retten.
Ein Hinweis zum Thema Verwahrung: Wenn Sie Kryptowährung an einer Börse gekauft und nie ausgezahlt haben, besitzen Sie überhaupt keinen privaten Schlüssel. Die Plattform verwahrt diesen; Ihr Login dient als Zugangsberechtigung zu deren System und nicht zur Blockchain, und ein gehacktes Konto ist ein Support-Problem und kein kryptografisches Problem. Die Abwägungen zwischen Die eigenen Schlüssel selbst verwahren oder sie einer Plattform anvertrauen Überlege dir, in welchem dieser Szenarien du dich jemals wiederfinden könntest.
Fazit
Ein privater Schlüssel ist eine sehr lange Zufallszahl, und alle anderen Bestandteile Ihrer Wallet leiten sich entweder davon ab oder dienen seinem Schutz. Öffentliche Schlüssel und Adressen gehen von diesem Schlüssel aus und können weitergegeben werden. Wiederherstellungsphrasen und erweiterte private Schlüssel befinden sich darüber und steuern alles darunter. Erweiterte öffentliche Schlüssel nehmen die mittlere Position ein – sie sind zwar für Ihren Kontostand harmlos, stellen jedoch eine Gefahr für Ihre Privatsphäre dar.
Die Kryptografie funktioniert seit 2009 einwandfrei. Was versagt, ist der Umgang damit: fehlerhafte Zufallszahlengeneratoren, auf Smartphones fotografierte Passphrasen, die mit der Cloud synchronisiert werden, und Menschen, die dazu überredet werden, zwölf Wörter in ein Formular einzugeben. Wenn man weiß, welches Objekt man in der Hand hält und zu welcher Kategorie es gehört, lässt sich das meiste davon vermeiden. Bei Beträgen, deren Verlust man sich nicht leisten kann, Vereinbarungen mit Mehrfachunterschrift und MPC-Schlüsselaufteilung die durch diesen einen Ausdruck entstehende einzelne Schwachstelle beseitigen, was der Hauptgrund dafür ist, Sicherheitsmerkmale abzuwägen, wenn Die Wahl einer Geldbörse.






