Nur eine kleine Anmerkung. "Vertipper" sind sehr wohl möglich. Da nicht alle aktuell tatsächlich existierenden Adressen im Netz bekannt sind. Bekannt sind nur Adressen die bereits in der Blockchain auftauchten. Da es allerdings in jeder Wallet minimum 100 gültige Adressen gibt, muss ein Client alle Adressen bei der Eingabe aktzeptieren, die dem Format nach eine gültige Bitcoinadresse sein könnten.
Man kann daher zufällige Zeichen als Adresse eintippen (a-z;A-Z;0-9;34 Zeichen). Der Client wird diese Überweisung durchführen da er keine Möglichkeit hat zu prüfen ob irgendwo eine dazugehörige Wallet.dat existiert.