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?
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:
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.
Stefan Gornik
David Schwarz