Was würde passieren, wenn Sie Bitcoins an eine nicht existierende Bitcoin-Adresse senden?

Was würde passieren, wenn man Bitcoins an eine noch nicht erstellte Adresse senden würde? Würden die Münzen für immer verloren sein? Würden sie einfach da sitzen bleiben, bis die Adresse und das Schlüsselpaar generiert sind?

mögliches Duplikat von Kann ein Bitcoin zerstört werden?
Wenn die Adresse noch nicht erstellt wurde, wie können Sie Coins an sie senden? Wie würden Sie wissen, was die Adresse war, wenn sie nicht erstellt worden wäre?

Antworten (5)

Es gibt keine "nicht vorhandene" Adresse.

Abgesehen von gültigen Adressen, die von einem Client erstellt wurden und in denen der private Schlüssel geheim gehalten wird, gibt es auch:

  • Ungültige Adressen (die die Plausibilitätsprüfungen des Clients nicht bestehen und daher beim Erstellen einer Transaktion nicht verwendet werden können)
  • Es gibt auch gültige Adressen, in denen kein Schlüssel existiert. Der private Schlüssel wird benötigt, um das Geld auszugeben. Wenn der private Schlüssel verloren gegangen ist oder nie einer generiert wurde (z. B. für 1BitcoinEaterAddressDontSendf59kuE), sind alle an diese Adresse gesendeten Beträge verloren und können niemals ausgegeben werden. Es gibt keine Möglichkeit zu wissen, ob ein privater Schlüssel für 1BitcoinEaterAddressDontSendf59kuE existiert oder ob es sich um eine absichtlich erstellte Wegwerfadresse handelt.
  • Es gibt auch gültige Adressen, in denen kein Schlüssel existieren kann. Eine Antwort auf eine verwandte Frage liefert ein Beispiel .

Es gibt keine Möglichkeit, sicher zu wissen, dass eine gültige Adresse keinen privaten Schlüssel hat. Bekannt ist, dass ein Programm wie VanityGen nicht in der Lage wäre, eine Adresse zu erstellen, die viele lesbare Wörter enthält, wie die Adresse, die 1BitcoinEaterAddressDontSendf59kuE enthält, wenn die Art von Rechenkapazität verwendet wird, die heute vorhanden ist. Es kann also jenseits aller Möglichkeiten angenommen werden (aber nicht absolut, positiv 100% garantiert), dass Bitcoins, die an diese Adresse gesendet werden, für immer weg sind.

Verwandt:

Ja. Das ist übrigens genau der Sinn einer Paper Wallet, wie man sie von https://www.bitaddress.org/ bekommt, man generiert eine Adresse und einen privaten Schlüssel, die es nirgendwo in der digitalen Welt gibt, aber man transferiert Geld an die Adresse. Wenn Sie sie brauchen, fügen Sie den privaten Schlüssel zu einem Bitcoin-Client hinzu, um ihn zu beanspruchen.

Viel Glück übrigens beim Herausfinden des privaten Schlüssels einer zufällig erstellten Adresse.

Die Bitcoins wären verloren.

Es ist auch sehr, sehr, sehr (mal eine sehr große Zahl) unwahrscheinlich, dass jemals eine zufällig gewählte Adresse generiert wird, da eine solche Fähigkeit bedeuten würde, dass Brute-Force-Angriffe durchgeführt werden könnten und Bitcoin als Zahlungssystem nicht mehr sicher wäre.

Sie können absolut Münzen an jede Adresse senden, dh jeden beliebigen Hash. das ist die Grundlage für dieses Projekt: https://www.btproof.com

was ich nicht verstehe ist laut https://en.bitcoin.it/wiki/Address :

Eine Bitcoin-Adresse oder einfach Adresse ist eine Kennung aus 27-34 alphanumerischen Zeichen, beginnend mit der Zahl 1 oder 3, die ein mögliches Ziel für eine Bitcoin-Zahlung darstellt

was die Frage aufwirft, wenn der Hash nicht der obigen Spezifikation entsprechen muss, warum dann die Spezifikation?

Ich möchte anmerken. Es gibt ungefähr 2^256 gültige private Schlüssel. Aber es gibt nur 2^160 gültige Adressen. Hash-Funktionen werden verwendet, um den öffentlichen Schlüssel in eine Adresse umzuwandeln. Es ist also sehr wahrscheinlich, dass es für jede gültige Bitcoin-Adresse einen gültigen privaten Schlüssel gibt.