Bitcoin Public Keys vs. Private Keys: Alles, was Sie wissen müssen

  • Facebook
  • Twitter
  • LinkedIn
  • Telegram

Blockchain wird als die revolutionärste Technologie in der Finanzdienstleistungsbranche angepriesen, die den Nicht-Bankern Bankgeschäfte ermöglicht und dem Volk die Macht zurückgibt. Während Bitcoin jedoch geschaffen wurde, um das bestehende zentralisierte System zu stürzen, haben das traditionelle Finanzwesen und Blockchain viel mehr gemeinsam, als man denken würde.

Der Bitcoin Public Key, der Private Key und die Wallet-Adresse

So wie Banken Kontonummern verwenden, um die Kontostände aller Personen zu verfolgen, verwenden Blockchain-Netzwerke Wallet-Adressen. Bitcoin-Adressen werden durch eine alphanumerische Zeichenfolge zwischen 26 und 35 Zeichen dargestellt, die normalerweise mit 1, 3 oder bc1 beginnt. Diese Adressen stellen Zahlungsziele dar, und obwohl sie Teil Ihres Public Keys sind, sind sie nicht dasselbe.

public-key-private-key

Um den Unterschied zwischen einer Adresse und einem Public Key zu verstehen, ist es wichtig zu wissen, was ein Hash ist.

Was ist Hash?

Eine Hash-Funktion gibt unabhängig vom eingegebenen Seed einen Wert mit einer bestimmten Länge zurück, und während es einfach ist, einen Hash zu erstellen, ist es nahezu unmöglich, den ursprünglichen Seed-Satz zu generieren.

Bitcoin verwendet aus Sicherheitsgründen zusätzlich zum Public Key einen Hash. Wenn zum Beispiel eine Schwachstelle in der mathematischen Funktion, die zur Schlüsselgenerierung verwendet wird, gefunden wird, die es Leuten erlaubt, einen Private Key von einem Public Key abzuleiten, wäre Ihr Geld immer noch sicher, da Ihr Public Key nicht offengelegt wird, bis Sie eine Transaktion durchführen. Lesen Sie Bitcoin Hash Rate, um mehr zu erfahren.

Wie man einen öffentlichen und einen Private Key generiert

Die einzige Möglichkeit, den Public Key aus der Adresse zu generieren, ist Versuch und Irrtum. Deshalb fügen einige Plattformen ihren Hash-Funktionen ein „Salt“ hinzu, um den Prozess mit einem zusätzlichen Zufallswert zu versehen. Dieses Salz wird in der Regel in Form von einigen zufälligen Zahlen, Zeichen oder Symbolen in die Seed-Phrase eingefügt.

Einige Hacker ordnen die Hash-Ausgaben den Eingaben zu und zeichnen sie in einer „Regenbogentabelle“ auf, und dieses hinzugefügte Salz kann dazu beitragen, dass gängige Passwörter viel schwerer zu erraten sind. Eine Bitcoin-Adresse ist die gehashte Ausgabe Ihres Public Keys, oder genauer gesagt, der Teil Ihres öffentlichen/privaten ECDSA-Schlüsselpaares, der öffentlich ist.

Dieses Schlüsselpaar wird mithilfe einer mathematischen Kurve erstellt und besteht aus Ihrem Private Key, der von Ihrer Seed-Phrase abgeleitet ist, und einem Public Key, der von Ihrem Private Key abgeleitet ist. Die Offenlegung Ihrer Adresse für den Empfang von Zahlungen ist wesentlich sicherer, da Sie mit dem Public Key jederzeit neue Adressen generieren können.

Informationen können auch mit Ihrem Public Key verschlüsselt werden, und nur Ihr Private Key kann sie entschlüsseln, so dass man Ihnen Nachrichten schicken kann, die nur Sie lesen können. Die Kombination aus Public und Private Key kann auch verwendet werden, um digitale Signaturen zu erstellen, die nur mit Ihrem Private Key erstellt werden können, aber mit Ihrem Public Key leicht überprüft werden können, ohne den Private Key zu kennen.

Dies ist nützlich für die Unterzeichnung von Dokumenten, um die Identität des Absenders nachzuweisen, ohne zu viele Informationen preiszugeben. Manche nennen diese Art von Funktion eine „Falltür“-Funktion – es ist leicht, in eine Richtung zu gehen, viel schwieriger, wieder zurückzugehen.

Ihr Public Key, Ihr Private Key und Ihre Adresse sind drei verschiedene Teile einer einzigen Struktur, und sie alle spielen eine entscheidende Rolle für das Funktionieren des dezentralen Systems. Der Private Key ist die wichtigste Komponente, von der die beiden anderen abgeleitet sind. Die sichere Aufbewahrung Ihres Private Keys oder Ihrer Seed-Phrase ist einer der wichtigsten Aspekte des Besitzes von Kryptowährungen, denn wenn etwas schief geht, kann niemand dafür verantwortlich gemacht werden.

Banken sind auf breiter Ebene sicher, aber ein einziger Ausfallpunkt schafft einen einzigen Angriffspunkt. Dezentrale Systeme sind von Natur aus komplexer als zentralisierte Systeme, insbesondere in ihrem derzeitigen Zustand. Blockchain ist immer noch eine neue Technologie, und auch wenn die Verwendung von Blockchain heute noch einige Nachteile gegenüber herkömmlichen Finanzsystemen aufweist, wird dies möglicherweise nicht mehr allzu lange der Fall sein.

Bitcoin-Datenschutz und -Werbung

Die Anzahl der Begriffe, die verwendet werden, um die Elemente einer Bitcoin-Transaktion zu beschreiben, kann überwältigend sein, besonders wenn es viele verschiedene Formen derselben Sache gibt. Zum Beispiel werden Public Keys mit Hilfe von Koordinaten auf einer elliptischen Kurve erzeugt, was bedeutet, dass die Kenntnis einer Koordinate ausreicht, um die zweite Koordinate abzuleiten. Das bedeutet, dass die X-Koordinate allein den Public Key darstellen kann, was einen so genannten „komprimierten Public Key“ ergibt.

Dies kann schwer zu unterscheiden sein, da der Hash des komprimierten und des unkomprimierten Public Keys unterschiedliche Adressen mit derselben Länge ergibt. Einige spekulieren, dass Satoshi, der anonyme Schöpfer von Bitcoin, nichts von der Komprimierung Public Key wusste, bevor er sich von der Entwicklung des Projekts verabschiedete, und Hashes verwendete, um kompaktere Identifikatoren zu erstellen.

Adressen sind in der Tat kürzer als Public Keys, aber sie bieten auch Schutz gegen verschiedene kryptografische Angriffsvektoren. Sie verfügen über Funktionen, die mit einem Public Key nicht möglich sind, z. B. eine eingebaute Prüfsumme für jede Adresse, so dass Systeme erkennen können, wenn jemand ein Zeichen falsch eintippt, bevor er sein Geld ins Leere schickt.

Adressen und Schlüssel sind zwar einfach, wenn man sie einmal verstanden hat, aber sie sind nicht so leicht zu merken wie beispielsweise ein Instagram-Benutzername. Dies hat dazu geführt, dass viele Anstrengungen unternommen wurden, um Adressen zu entwickeln, die so sicher wie der Public Keys von Bitcoin und so leicht zu merken sind wie der Name einer Website.

Der Ethereum Naming Service ermöglicht es den Nutzern beispielsweise, ihre Konten mit einer personalisierten „.eth“-Adresse zu verknüpfen, so dass sie alle ERC-20- oder anderen Ethereum-kompatiblen Token von einer einzigen Adresse aus senden und empfangen können.

Private Keys werden mit einer pneumatischen Phrase generiert – einer Reihe von Wörtern, die als Seed für die Funktion dienen, die den Private Key generiert. Bei dieser Seed-Phrase handelt es sich in der Regel um eine Liste von 12 bis 24 zufällig generierten Wörtern, die zur Wiederherstellung aller Informationen über eine Brieftasche verwendet werden. Die Funktion zur Erzeugung des Private Keys benötigt fünf Eingaben, darunter ein Passwort, die Anzahl der Iterationen, das Salz, die Schlüssellänge und eine Pseudozufallsfunktion.

Das Kennwort ist die pneumatische Phrase, und die Funktion gibt einen Private Key zurück, von dem sowohl Ihr Public Key als auch die Zahlungsadressen abgeleitet werden können. 256-Bit Private Key haben 16^64 Kombinationen, ein gutes Stück mehr als die Anzahl der Sekunden im Leben eines durchschnittlichen Menschen. Der SHA-256-Verschlüsselungsalgorithmus von Bitcoin macht es nahezu unmöglich, einen Private Key zu erraten, selbst wenn der Angreifer bereits die Adresse und den Public Key einer Geldbörse hat.

Theoretisch kann Bitcoin immer noch durch einen 51%-Angriff übernommen werden, und mit Quanten-Entschlüsselungstechniken könnte die Sicherheit des Netzwerks in den kommenden Jahren ein Upgrade benötigen. Mit dem Wachstum des Bitcoin-Netzwerks wird es jedoch immer schwieriger, 51% des Netzwerks zu kontrollieren, und heute kommen selbst die größten Mining-Pools nicht annähernd an die Hälfte des Netzwerks heran. Bitcoin ist nur so sicher, wie es dezentralisiert ist, und als eine Funktion der Netzwerkbeteiligung sollte sich die Sicherheit dezentralisierter Netzwerke mit der Akzeptanz verbessern.

Zu behandelnde Themen

Trotz aller Sicherheitsmaßnahmen könnte der Verschlüsselungsalgorithmus von Bitcoin durch eine neue Form der Datenverarbeitung überflüssig werden. Quantencomputer können Berechnungen, für die herkömmliche Computer Jahrzehnte oder sogar Jahrhunderte brauchen, in wenigen Minuten durchführen. Experten zufolge könnten Quantencomputer den SHA-256-Algorithmus von Bitcoin innerhalb von nur 30 Minuten knacken. Theoretisch.

Ist Bitcoin sicher?

Realistisch betrachtet ist Bitcoin absolut sicher, und selbst wenn Quantencomputer einen Algorithmus finden, um die Verschlüsselung zu knacken, werden sie durch Quantenverschlüsselungsalgorithmen schnell ersetzt werden können. In der Tat können einige moderne Sicherheitsmaßnahmen heute Quantencomputer bekämpfen – Multi-Sig-Wallets werden verwendet, um Gelder zu speichern, die eine Gruppe von Personen kontrolliert.

Was sind Multi-Sig-Wallets?

Multi-Sig-Wallet-Adressen beginnen mit einer Drei und verwenden ein Skript, um die Regeln für die Erstellung einer Transaktion festzulegen, einschließlich der Anzahl der Unterschriften, die für die Durchführung einer Transaktion erforderlich sind. Transaktionen von Multi-Sig-Wallets müssen von einer vorher festgelegten Anzahl von Unterschriften genehmigt werden, manchmal von allen beteiligten Unterschriften. Das bedeutet, dass selbst wenn eine Adresse kompromittiert wird, sie nicht die Kontrolle über die Gelder der Wallet übernimmt.

Wenn Sie Kryptowährungen auf ein Wallet einer Börse übertragen, könnten Sie diese Gelder je nach Sicherheit dieser Börse Angreifern ausliefern. Es ist von entscheidender Bedeutung, Ihre Vermögenswerte sicher offline zu speichern, um Ihre Bestände so sicher wie möglich vor böswilligen Nutzern zu halten. Es gibt verschiedene Möglichkeiten, dies zu tun, von technologisch ausgefeilten Hardware-Wallets bis hin zu einem Stück Papier.

Der naheliegendste Schritt von einer Online-Börsenwallet ist eine Offline-Software-Wallet. Dazu müssen Sie normalerweise eine Anwendung auf Ihren Computer oder Ihr Smartphone herunterladen, die Ihren Private Key generiert und Ihre Kryptowährungen sicher speichert. Es wird empfohlen, einen separaten Computer oder ein separates Telefon zu verwenden, das nicht mit dem Internet verbunden ist, da die Nutzer unterschiedlich gute Erfahrungen damit gemacht haben, den Internetzugang der Anwendung per Software zu beschränken.

Die meisten Schwachstellen von Software-Wallet sind jedoch gut dokumentiert und sind immer noch viel sicherer als die Verwendung einer Online-Geldbörse. Um noch einen Schritt weiter zu gehen, können Sie Ihren Private Key sogar auf einem Stück Papier speichern und an einem sicheren Ort verstecken. Solange Sie sicherstellen, dass niemand sonst Zugang zu dieser Seed-Phrase hat, sollte niemand außer Ihnen Zugang zu Ihrem Geld haben. Dies wird weithin als die sicherste und kostengünstigste Art der Aufbewahrung Ihrer Kryptowährungen angesehen.

Wie können Sie Ihre Bitcoin sicher aufbewahren?

Die bequemste und teuerste Option ist die Hardware-Wallet. Dabei handelt es sich um physische Geräte, die zum Speichern von Private Keys verwendet werden, aber eine Menge eingebauter Funktionen haben, die die Offline-Speicherung von Kryptowährungen etwas weniger umständlich machen können.

Zum einen kann eine einzige Hardware-Wallet mehrere Kryptowährungen speichern und sogar über USB mit dem Internet verbunden werden, um Gelder zu und von einer Börse zu transferieren. Einige Hardware-Wallets sind sogar multisig-fähig und nutzen LCD-Bildschirme, um Informationen anzuzeigen, auch wenn sie nicht mit einem Computer verbunden sind.

Schlussfolgerung

Unabhängig davon, wie Sie Ihr digitales Vermögen speichern, ist es wichtig zu verstehen, wie das Ganze funktioniert. Banken haben zwar nicht dieselben Vorteile wie dezentrale Systeme, aber sie sind auch für die Aufbewahrung und Sicherung Ihres Geldes verantwortlich. Mit dezentralen Netzwerken wie Blockchain wird dies unmöglich, und die Kontrolle über das eigene Vermögen ist ein wichtiger Teil des Einstiegs in die Krypto-Sphäre.

Ganz gleich, ob Sie Ihr Vermögen an einer Börse oder auf einem Stück Papier in Ihrem Tresor aufbewahren – Ihr digitales Vermögen ist es wert, geschützt zu werden, vor allem angesichts der Tatsache, wie schnell die Welt diesen Wandel zu akzeptieren scheint. Die Blockchain ersetzt langsam die traditionellen Systeme. Während die Technologie unsere derzeitige Infrastruktur nahtlos ersetzt, könnten wir schon bald damit beginnen, Geld an Bitcoin-Adressen statt an Kontonummern zu überweisen, ohne es überhaupt zu wissen.


Bei Fragen kontaktieren Sie uns unter support@phemex.zendesk.com
Immer und überall traden: iOS | Android
Phemex | Break Through, Break Free