Teil 1
In Teil 2 werde ich die verschiedenen Wiederherstellungsressourcen erläutern.
Zuerst müssen Sie diese Begriffe verstehen
BIP39
BIP39 (Bitcoin Improvement Proposal 39) ist ein Standard, der in Kryptowährungen, insbesondere Bitcoin und Ethereum, zur Generierung mnemonischer Phrasen oder Seeds verwendet wird. Es bietet eine Möglichkeit, private Schlüssel benutzerfreundlicher darzustellen und so die Sicherung und Wiederherstellung von Wallets zu vereinfachen.
BIP39 definiert eine Liste von 2048 englischen Wörtern, die als „Wortliste“ bekannt ist. Jedem Wort in der Liste wird eine Nummer zugewiesen, die seine Position angibt. Eine mnemonische Phrase wird generiert, indem eine Reihe von Wörtern aus der Liste entsprechend einer bestimmten Länge ausgewählt werden (z. B. 12, 18 oder 24 Wörter). Diese mnemonische Phrase wird als Ausgangspunkt für die Generierung der privaten und öffentlichen Schlüssel einer Krypto-Wallet verwendet.
Der Hauptzweck von BIP39 besteht darin, die Verwaltung privater Schlüssel und die Wiederherstellung der Brieftasche im Falle eines Geräteverlusts oder einer Beschädigung zu erleichtern. Durch das Aufschreiben und Speichern der mnemonischen Phrase an einem sicheren Ort können Benutzer ihre Wallet mit diesem Startwert auf einem neuen kompatiblen Gerät oder HD-Wallet problemlos wiederherstellen.
Es ist wichtig zu beachten, dass BIP39 nicht auf Bitcoin und Ethereum beschränkt ist, da es in anderen Kryptowährungen und Projekten im Zusammenhang mit der Blockchain-Technologie weit verbreitet ist, sofern diese dem vorgeschlagenen Standard folgen. Erfahren Sie mehr in der offiziellen BIP39-Spezifikation.
BIP32
BIP32 (Bitcoin Improvement Proposal 32) ist ein in Kryptowährungen, insbesondere Bitcoin, verwendeter Standard zur Generierung deterministischer Schlüsselhierarchien. Bietet eine Möglichkeit, mehrere private und öffentliche Schlüssel aus einem einzelnen Startwert oder einer mnemonischen Phrase abzuleiten.
Das Hauptziel von BIP32 besteht darin, die Sicherheit und Verwaltung privater Schlüssel in Krypto-Wallets zu verbessern. Es ermöglicht die Generierung einer hierarchischen Struktur von Schlüsseln aus einem Master-Seed unter Verwendung einer kryptografischen Funktion, die als Hash-Funktion bekannt ist.
Der Master-Seed ist ein Zufallswert mit hoher Entropie, der als Ausgangspunkt für die Ableitung aller Schlüssel innerhalb der Hierarchie verwendet wird. Aus diesem Master-Seed ermöglicht BIP32 die Generierung zusätzlicher privater Schlüssel für verschiedene Zwecke, wie zum Beispiel den Empfang von Geldern (öffentliche Schlüssel) und das Signieren von Transaktionen (private Schlüssel).
Der Hauptvorteil von BIP32 besteht darin, dass mehrere private und öffentliche Schlüssel mit einem einzigen Master-Seed generiert und verwaltet werden können. Dies erleichtert die Wallet-Verwaltung und -Sicherung, da nur der Master-Seed und nicht alle einzelnen Schlüssel gesichert werden müssen.
BIP32 führt außerdem das Konzept der indexbasierten Schlüsselableitung ein. Das bedeutet, dass aus einem abgeleiteten Schlüssel Sekundärschlüssel anhand eines bestimmten Index berechnet werden können, was eine geordnetere Organisation und die Generierung neuer Empfangsadressen ermöglicht, ohne dass private Schlüssel geteilt werden müssen.
Kurz gesagt ist BIP32 ein Standard, der die Generierung deterministischer Schlüsselhierarchien aus einem Master-Seed in kryptografischen Wallets definiert. Es bietet eine sichere und effiziente Möglichkeit, mehrere private und öffentliche Schlüssel aus einem einzigen Seed zu verwalten. Erfahren Sie mehr in der offiziellen BIP32-Spezifikation.
Siehe Demo auf bip32.org
BIP44
BIP44 (Bitcoin Improvement Proposal 44) ist ein Standard, der in Kryptowährungen, insbesondere Bitcoin und Ethereum, für die Struktur und Verwaltung hierarchischer deterministischer (HD) Wallets verwendet wird. BIP44 bietet eine Standardstruktur zur Schlüsselableitung, um die Interoperabilität zwischen verschiedenen Wallets und Anwendungen zu erleichtern.
Der Hauptbeitrag von BIP44 ist die Definition einer Konvention für die Organisation abgeleiteter Schlüssel und Adressen innerhalb eines HD-Wallets. Bietet eine Reihe von Regeln und Konventionen zum Generieren konsistenter Schlüssel und Adressen zwischen verschiedenen Implementierungen.
BIP44 schlägt eine fünfstufige hierarchische Struktur für die Schlüssel- und Adressableitung vor. Diese Ebenen sind:
1 – Münztyp: Identifiziert die spezifische Kryptowährung (z. B. 0 für Bitcoin, 60 für Ethereum).
2 – Konto: Ermöglicht die Erstellung mehrerer Konten innerhalb derselben Wallet.
3 – Externe/interne Kette: Ermöglicht Ihnen, die Schlüssel und Adressen, die zum Empfangen von Geldern verwendet werden, von den Schlüsseln und Adressen zu trennen, die für den Austausch verwendet werden.
4 – Adressindex: Identifiziert eine bestimmte Adresse innerhalb einer Kette (extern oder intern).
5 – Adresse: Stellt eine bestimmte Adresse dar, die zum Empfang von Geldern verwendet wird.
Durch diese hierarchische Struktur können Schlüssel und Adressen in einem HD-Wallet effizienter organisiert und verwaltet werden. Darüber hinaus garantiert es Kompatibilität und Interoperabilität zwischen verschiedenen Anwendungen und Wallets, die dem BIP44-Standard folgen.
Zusammenfassend ist BIP44 ein Standard, der die Struktur und Verwaltung hierarchischer deterministischer (HD) Portfolios in Kryptowährungen definiert. Es bietet eine Konvention zum Organisieren von Schlüsseln und Adressen auf verschiedenen Ebenen und erleichtert so die Interoperabilität und Kompatibilität zwischen verschiedenen Anwendungen und Wallets. Erfahren Sie mehr in der offiziellen BIP44-Spezifikation.
Öffentlicher Schlüssel
Der öffentliche Schlüssel ist eine eindeutige Adresse, die aus einem privaten Schlüssel generiert wird und zum Empfangen von Kryptowährungen verwendet wird. Es ist Teil eines kryptografischen Schlüsselpaares (zusammen mit dem entsprechenden privaten Schlüssel) und bildet einen integralen Bestandteil der Sicherheitsinfrastruktur von Kryptowährungen.
Es wird mathematisch aus dem privaten Schlüssel mithilfe kryptografischer Algorithmen abgeleitet, wie beispielsweise dem in Bitcoin verwendeten Elliptic-Curve-Algorithmus (ECC). Der private Schlüssel wird geheim gehalten und zum Signieren von Transaktionen verwendet, während der öffentliche Schlüssel frei geteilt und zum Empfang von Geldern verwendet wird.
Ein öffentlicher Schlüssel wird im Allgemeinen als eine Zeichenfolge aus alphanumerischen Zeichen dargestellt, die mit einem bestimmten Präfix beginnt, beispielsweise „1“ in Bitcoin oder „0x“ in Ethereum. Diese Zeichenfolge wird verwendet, um Gelder zu identifizieren und an eine bestimmte Adresse im Kryptowährungsnetzwerk zu senden.
Wichtig ist, dass der öffentliche Schlüssel zwar frei geteilt und zum Empfang von Geldern verwendet werden kann, es jedoch nicht möglich ist, den privaten Schlüssel vom öffentlichen Schlüssel abzuleiten. Dadurch wird sichergestellt, dass Gelder an eine öffentliche Adresse gesendet werden können, ohne die Sicherheit des entsprechenden privaten Schlüssels zu gefährden.
Kurz gesagt ist ein öffentlicher Schlüssel nichts anderes als eine eindeutige Adresse, die in einer Kryptowährungs-Wallet zum Empfang von Geldern verwendet wird und die frei geteilt werden kann, ohne die Sicherheit des entsprechenden privaten Schlüssels zu gefährden.
Privater Schlüssel
Der private Schlüssel ist ein grundlegender Bestandteil der kryptografischen Sicherheit, der zur Kontrolle und zum Zugriff auf digitale Vermögenswerte, wie z. B. Kryptowährungen, verwendet wird, die einer bestimmten Adresse zugeordnet sind.
Ein privater Schlüssel ist eine zufällig generierte Geheimzahl, die in asymmetrischen kryptografischen Algorithmen wie dem Elliptic Curve Algorithm (ECC) oder RSA verwendet wird. Dies ist der vertrauliche und wesentliche Teil eines kryptografischen Schlüsselpaars zusammen mit dem entsprechenden öffentlichen Schlüssel.
Die Sicherheit und Vertraulichkeit des privaten Schlüssels sind entscheidend, um den Schutz der damit verbundenen digitalen Vermögenswerte zu gewährleisten. Mit dem privaten Schlüssel können Sie Vorgänge wie das Signieren von Transaktionen durchführen, um den Versand von Geldern von einer bestimmten Adresse zu autorisieren und die damit verbundenen Vermögenswerte freizuschalten und darauf zuzugreifen.
Es ist wichtig zu beachten, dass der Verlust oder die Kompromittierung des privaten Schlüssels zum irreversiblen Verlust digitaler Vermögenswerte führen kann. Daher wird empfohlen, den privaten Schlüssel an einem sicheren Ort aufzubewahren und sichere Krypto-Wallets, Hardware-Wallets oder Cold-Storage-Lösungen zu verwenden.
Kurz gesagt ist ein privater Schlüssel eine Geheimnummer, die für die Kontrolle und den Zugriff auf digitale Vermögenswerte, die einer bestimmten Adresse zugeordnet sind, unerlässlich ist. Seine Sicherheit und Vertraulichkeit sind für den Schutz der Gelder von entscheidender Bedeutung.
Mnemotechnischer Satz
Eine mnemonische Phrase, im Englischen auch als Wiederherstellungsphrase, Seed-Phrase oder Seed-Phrase bekannt, ist eine Reihe von Wörtern, die zum Generieren und Wiederherstellen kryptografischer Schlüssel in Kryptowährungs-Wallets verwendet werden. Normalerweise besteht eine mnemonische Phrase aus 12 oder 24 Wörtern, obwohl es auch andere Optionen geben kann.
Die mnemonische Phrase wird als benutzerfreundlichere Möglichkeit zur Darstellung eines privaten Schlüssels oder Seeds verwendet, der zum Generieren aller privaten und öffentlichen Schlüssel einer Wallet verwendet werden kann. Es besteht aus einer Folge leicht zu merkender Wörter, die aus einer standardisierten Liste ausgewählt werden, beispielsweise der in BIP39 definierten Wortliste. Jedem Wort in der Liste ist eine eindeutige Nummer oder ein eindeutiger Index zugeordnet, der seine Position bestimmt.
Die mnemonische Phrase wird als sichere und bequeme Möglichkeit zum Sichern und Wiederherstellen einer HD-Wallet verwendet. Durch ordnungsgemäßes Aufschreiben und Speichern der mnemonischen Phrase an einem sicheren Ort können Benutzer ihre privaten Schlüssel wiederherstellen und auf ihr Geld zugreifen, falls das Originalgerät verloren geht oder beschädigt wird.
Es ist wichtig zu beachten, dass es sich bei der mnemonischen Phrase um eine wichtige Information handelt, die geheim gehalten und niemals an nicht vertrauenswürdige Personen weitergegeben werden sollte. Darüber hinaus wird empfohlen, Sicherungskopien der mnemonischen Phrase an einem sicheren Ort aufzubewahren und vor Beschädigung, Verlust oder unbefugtem Zugriff zu schützen.
Die Wahrscheinlichkeit, die mnemonische Phrase einer Person richtig zu erraten, beträgt 1 zu 2048^24 oder 2,96 x 10^79 Vermutungen.
Entropie
Entropie bezieht sich in der Kryptographie auf das Maß der Zufälligkeit (Unordnung) oder Unvorhersehbarkeit eines kryptografischen Schlüssels oder einer Datenquelle, die in kryptografischen Algorithmen verwendet wird. Dies wird in Bits gemessen und quantifiziert die Menge an Zufallsinformationen, die in einer Zeichenfolge enthalten sind. Je höher die Entropie, desto sicherer ist der generierte Schlüssel.
Bei mnemonischen Phrasen oder Seeds bezieht sich Entropie auf die Kombination von Wörtern, die aus einer Liste von 2048 Wörtern ausgewählt werden, die als „Wortliste“ bezeichnet wird. Mnemonische Phrasen bestehen typischerweise aus 12 oder 24 Wörtern, die aus einer solchen Liste ausgewählt werden. Daher ist es wichtig, eine ausreichend hohe Entropie zu verwenden, um die Sicherheit privater Schlüssel zu gewährleisten.
Es wird empfohlen, eine Entropie von mindestens 128 Bit zu verwenden, um sichere mnemonische Phrasen zu generieren. Dabei werden Wörter zufällig aus der Liste ausgewählt, was die Zufälligkeit erhöht und es schwierig macht, die privaten Schlüssel vorherzusagen oder zu entdecken. Eine hohe Entropie bei der Generierung kryptografischer Schlüssel ist von entscheidender Bedeutung, um die Sicherheit von Kryptowährungen zu gewährleisten, da sie die Wahrscheinlichkeit verringert, private Schlüssel zu erraten oder zu knacken. Es ist wichtig, zuverlässige Schlüsselgeneratoren zu verwenden und bewährte Sicherheitspraktiken bei der Generierung und Speicherung kryptografischer Schlüssel zu befolgen.
ACHTUNG: Entropiewerte müssen aus einer starken Zufallsquelle gewonnen werden. Verwenden Sie KEINE Buchphrasen, Liedtexte, Ihren Namen, Ihr Geburtsdatum, Ihre Privatadresse, Tastaturkombinationen oder irgendetwas, was Sie für zufällig halten, denn die Wahrscheinlichkeit, dass dies nicht der Fall ist, ist überwältigend.
HD-Wallet
Eine HD-Wallet (Hierarchical Deterministic Wallet, für das Akronym auf Englisch) oder hierarchisch deterministisch, auf Spanisch; ist eine Art kryptografisches Wallet, das eine hierarchische Struktur zum Generieren und Verwalten privater Schlüssel verwendet. Diese Art von Wallet basiert auf einem Standard namens BIP32 (Bitcoin Improvement Proposal 32) und wird häufig in Kryptowährungen wie Bitcoin und Ethereum verwendet.
Das Hauptmerkmal einer HD-Wallet besteht darin, dass sie aus einem einzelnen Seed oder einer mnemonischen Phrase einen Schlüsselbaum generieren kann. Der Seed ist eine Reihe alphanumerischer Wörter, die als Ausgangspunkt für die Ableitung aller privaten und öffentlichen Schlüssel des Wallets dienen. Wenn neue Empfangsadressen generiert werden, kann das HD-Wallet zusätzliche private Schlüssel generieren, ohne dass jeder einzelne einzeln gesichert werden muss.
Der Vorteil der Verwendung eines HD-Wallets besteht darin, dass es die Verwaltung mehrerer Adressen und privater Schlüssel vereinfacht. Darüber hinaus können Sie Sicherungskopien des eindeutigen Start- oder Mnemoniksatzes erstellen, was die Wiederherstellung der Brieftasche im Falle eines Verlusts oder einer Beschädigung des Geräts erleichtert.
Kurz gesagt handelt es sich bei einem HD-Wallet um ein Krypto-Wallet, das eine hierarchische Struktur und einen einzelnen Seed zum Generieren und Verwalten privater Schlüssel verwendet und so die Verwaltung und Sicherheit von Kryptowährungen vereinfacht.
Wenn Sie es bis zu diesem Teil geschafft haben, freue ich mich auf Ihre Kommentare oder Fragen.
Liken und teilen