Der Seed, auch als Seed-Phrase oder Recovery-Phrase bekannt, ist ein entscheidender Sicherheitsmechanismus in der Welt der Kryptowährungen. Er ermöglicht den Zugriff auf und die Wiederherstellung von Kryptowährungs-Wallets. Der Seed besteht in der Regel aus einer Abfolge von 12 bis 24 zufällig gewählten Wörtern aus einer Liste von 2048 Wörtern, die in einer bestimmten Reihenfolge angeordnet sind.
Mit Seeds Wallets generieren
Der Seed wird bei der Erstellung eines Wallets generiert und dient als Hauptschlüssel, aus dem alle privaten und öffentlichen Schlüssel abgeleitet werden. Diese Schlüssel sind notwendig, um Transaktionen zu signieren und Bitcoin oder andere Kryptowährungen zu senden und zu empfangen. Hier ist eine detaillierte Erklärung:
Generierung des Seeds
Wenn du ein neues Wallet erstellst, wird ein zufälliger Seed generiert. Dieser Seed ist einzigartig und stellt die Basis für die Generierung Deiner privaten und öffentlichen Schlüssel dar.
Einige Wallets oder auch der Seedsigner bieten auch die Möglichkeit, die Wörter selbst festzulegen und als Seed-Phrase zu nutzen. Die Wörter kannst Du dann selbst manuell aus der Liste wählen.
Ein Beispiel für einen Seed könnte so aussehen:
correct battery horse staple onion uncle ladder jelly dove cannon magic snake
Ableitung von Schlüsseln
Aus dem Seed werden mittels eines Algorithmus alle nötigen Schlüsselpaare (privat und öffentlich) abgeleitet. Der private Schlüssel ist notwendig, um Transaktionen zu signieren und somit Gelder zu versenden, während der öffentliche Schlüssel verwendet wird, um Gelder zu empfangen.
Was ist ein Private Key?
Der Private Key ist ein alphanumerischer Code, der kryptografisch generiert wird. Er ist einzigartig und extrem schwer zu erraten, was ihn so sicher macht. Dieser Schlüssel ermöglicht es dir, Bitcoin-Transaktionen zu signieren und somit zu autorisieren. Wer den Private Key besitzt, hat die volle Kontrolle über die Bitcoins, die einer bestimmten Bitcoin-Adresse zugeordnet sind.
Ein Beispiel für einen Private Key könnte so aussehen:
5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hF3yJbBPSRZEXR37HP
Wie hängen Seed und Private Key zusammen?
Der Seed und der Private Key sind eng miteinander verbunden, aber sie sind nicht dasselbe. Der Seed ist im Grunde der Ursprung, aus dem alle Private Keys (und damit auch die zugehörigen öffentlichen Adressen) abgeleitet werden können.
Wenn du einen Seed besitzt, kannst du daraus eine Reihe von Private Keys generieren. Diese Private Keys sind dann den verschiedenen Adressen zugeordnet, die du in deinem Wallet verwenden kannst.
Zusammengefasst:
-
Private Key:
Ein einzigartiger Schlüssel, der dir die Kontrolle über eine bestimmte Bitcoin-Adresse gibt. -
Seed:
Eine Sammlung von Wörtern, die es ermöglicht, eine ganze Reihe von Private Keys wiederherzustellen.
Warum ist der Seed so wichtig?
Der Seed ist extrem wichtig, weil er es dir ermöglicht, dein gesamtes Wallet wiederherzustellen, selbst wenn das ursprüngliche Gerät verloren geht oder zerstört wird. Mit dem Seed kannst du alle deine Bitcoin-Adressen und die dazugehörigen Private Keys rekonstruieren. Ohne den Seed wärst du im Falle eines Verlustes deines Hardware-Wallets oder Computers nicht in der Lage, auf deine Bitcoins zuzugreifen.
Benutzt Du beispielsweise ein Brain-Wallet und Du Dir Deine Wörter im Gedächtnis gespeichert hast, kannst Du Dein Bitcoin-Vermögen überall hin mitnehmen, ohne dafür einen physischen Gegenstand bei Dir zu haben. An einem Computer oder Smartphone kannst Du Dein Wallet wiederherstellen.
Sicherheit des Seeds
Die Sicherheit des Seeds ist von größter Bedeutung. Wenn jemand Zugriff auf Deinen Seed erhält, kann diese Person Dein gesamtes Wallet und alle darin befindlichen Gelder kontrollieren. Hier sind einige wichtige Sicherheitsmaßnahmen:
-
Offline-Aufbewahrung:
Notiere die Seed-Phrase auf Papier und bewahre sie an einem sicheren Ort auf. Vermeide es, die Seed-Phrase digital zu speichern, insbesondere online oder auf Geräten, die mit dem Internet verbunden sind. -
Backup erstellen:
Erstelle mehrere physische Kopien der Seed-Phrase und bewahre sie an verschiedenen sicheren Orten auf, um den Verlust durch Feuer, Überschwemmungen oder andere Katastrophen zu vermeiden. Es gibt mittlerweile Möglichkeiten, den Seed auf Metall zu stanzen. Je nach Metall kann man den Seed feuer- und wasserresitent damit sichern. -
Teile sie niemals:
Gib Deine Seed-Phrase niemals an andere weiter. Seriöse Wallet-Anbieter oder Krypto-Dienstleister werden dich niemals nach Deiner Seed-Phrase fragen.
Anzahl der Schlüssel aus einem 12-Wort-Seed: Unendliche Möglichkeiten
Ein 12-Wort-Seed, der nach dem BIP-39-Standard erstellt wird, ist die Grundlage für die Erzeugung einer theoretisch unendlichen Anzahl von Schlüsseln. Um das besser zu verstehen, lass uns kurz erklären, wie das funktioniert.
Wie funktioniert die Schlüsselgenerierung?
Ein Seed, sei es mit 12, 18 oder 24 Wörtern, wird verwendet, um einen sogenannten Master Private Key zu erzeugen. Dieser Master Private Key ist der Ausgangspunkt, aus dem eine Hierarchie von Schlüsseln abgeleitet wird.
Diese Ableitung erfolgt nach dem BIP-32-Standard, der es ermöglicht, aus dem Master Private Key eine fast unendliche Anzahl von Private Keys (und damit verbundenen Bitcoin-Adressen) zu generieren. Das bedeutet, dass du aus einem einzigen 12-Wort-Seed eine beliebige Anzahl von Schlüsselpaaren (bestehend aus einem Private Key und einem Public Key) erstellen kannst.
Unendliche Möglichkeiten
Die Anzahl der Private Keys, die aus einem 12-Wort-Seed generiert werden können, ist theoretisch unbegrenzt. Dies liegt daran, dass der Seed lediglich den Ausgangspunkt (den Master Private Key) liefert und die eigentliche Schlüsselgenerierung durch komplexe mathematische Ableitungsprozesse erfolgt.
Das bedeutet, dass du mit einem einzigen Seed mehrere Wallets und Adressen erstellen kannst, die alle unterschiedliche private Schlüssel (Private Keys) haben, aber dennoch auf demselben Seed basieren. Du könntest Tausende, Millionen oder sogar noch mehr Schlüssel erzeugen, und alle wären mit diesem ursprünglichen Seed verbunden.
Für Technik-Begeisterte: Die mögliche Anzahl an unterschiedlichen Seeds
Die Anzahl der möglichen Seed-Phrasen in der Welt der Kryptowährungen ist enorm und basiert auf der Art und Weise, wie diese Phrasen generiert werden. Um dies zu verstehen, schauen wir uns die zugrunde liegende Mathematik und die verwendeten Standards an.
BIP-39 Standard
Die meisten modernen Kryptowährungs-Wallets verwenden den BIP-39 Standard (Bitcoin Improvement Proposal 39) zur Erstellung von Seed-Phrasen. Dieser Standard definiert eine Methode zur Generierung von Seed-Phrasen, die aus einer Liste von 2048 Wörtern bestehen. Die Seed-Phrasen haben normalerweise 12, 18 oder 24 Wörter.
Berechnung der Anzahl der möglichen Seeds
Um die Anzahl der möglichen Seed-Phrasen zu berechnen, müssen wir die möglichen Kombinationen der Wörter betrachten. Dabei gehen wir von der Verwendung einer 12-Wort-Seed-Phrase aus, die am häufigsten verwendet wird.
12-Wort-Seed-Phrase
- Anzahl der Wörter: 2048
- Anzahl der Positionen in der Seed-Phrase: 12
Die Anzahl der möglichen Kombinationen ergibt sich durch 204812.
Berechnung
204812 = 5,444517870735015 × 1039
Das bedeutet, dass es etwa 5,44 × 1039 verschiedene mögliche 12-Wort-Seed-Phrasen gibt. Das ist eine gigantisch große Zahl mit 37 Nullen hinter der 544.
Wenn wir von 8 Milliarden Menschen auf der Erde ausgehen, dann könnte jeder einzelne Mensch etwa 6,8 Quadrilliarden unterschiedliche Seeds besitzen, wenn alle Seeds aus 12 Wörtern generiert wurden!
Die schiere Anzahl der möglichen Seed-Phrasen stellt sicher, dass die Wahrscheinlichkeit, dass zwei Personen zufällig dieselbe Seed-Phrase erhalten, praktisch null ist.
Vergleich mit anderen Seed-Phrasenlängen
Wenn wir längere Seed-Phrasen betrachten, erhöht sich die Anzahl der möglichen Kombinationen exponentiell:
- 18-Wort-Seed-Phrase: 3,28 × 1059
- 24-Wort-Seed-Phrase: 1,46 × 1079