Kann eine Bitcoin-Transaktion vom empfangenden Ende rückgängig gemacht werden?

Ich weiß, dass dies wie ein Duplikat der Frage „Kann eine Bitcoin-Transaktion rückgängig gemacht werden?“ erscheint. aber keine der Antworten dort war explizit genug, da sie alle eine Umkehrung anzunehmen schienen, die von der sendenden Seite ausgelöst wurde.

Ich denke, ein zweiter Teil meiner Frage lautet: "Was würde passieren, wenn ein Händler das Geld einfach an eine der Eingabeadressen zurücksendet, die in der ursprünglichen Transaktion verwendet wurde?" Würde das Geld effektiv an meine Kontrolle zurückgegeben werden?

Antworten (3)

Beim Senden von Coins wählt der ursprüngliche Bitcoin-Client die "sichereren" Coins aus, dh die ältesten, die als Eingabe für die Transaktion verwendet werden können. Intern kümmert es sich nicht um Konten, obwohl es natürlich den Kontostand jedes Kontos verfolgt.

Infolgedessen garantiert das Zurücksenden von Münzen an eine Eingabeadresse nur, dass sie an die ursprüngliche Brieftasche zurückgehen , nicht unbedingt an das ursprüngliche Konto , geschweige denn an die ursprüngliche Person . In vielen Situationen werden Wallets von verschiedenen Personen geteilt, z. B. in Webdiensten (Online-Wallets, Mining-Pools usw.), daher ist der Unterschied entscheidend.

Wenn Sie also eine Bewerbung entwerfen und eine Rückerstattung zulassen möchten, sollten Sie sich in Ihrem Bewerbungsdesign auf keinen Fall auf die Absenderadresse verlassen. Erlauben Sie stattdessen den Leuten, irgendwann eine E-Mail, eine Rückerstattungsadresse usw. anzugeben.

Wir sprechen hier über den ursprünglichen Bitcoin-Client. Obwohl dieses Verhalten weitgehend aus Sicherheitsgründen gerechtfertigt ist, mischen einige aktuelle oder zukünftige Clients möglicherweise keine Adressen zwischen Konten und sind dennoch auf Protokollebene konform.

+1 für den Hinweis, dass das Zurücksenden von Münzen an eine Adresse, die (zum Beispiel) MtGox verwendet hat, um eine Auszahlung zu erleichtern, sehr kontraproduktiv ist. Sie werden es bekommen, aber sie werden keine Ahnung haben, was sie damit machen sollen. Es wird wahrscheinlich einem zufälligen Kontoinhaber gutgeschrieben (oder verloren gehen).
Unklar. Wenn ich also Geld an die Adresse zurücksende, an der ich es erhalten habe, ist das Geld verloren?

(Hinzufügen einer etwas wichtigen Bemerkung zur davux-Antwort )

Es scheint, dass das kostenlose Skripting für Transaktionen bald im realen Netzwerk aktiviert wird, wie es derzeit im Testnetzwerk der Fall ist.

Mit Skripten ist es möglich, Transaktionen durchzuführen, die völlig andere Mechanismen durchlaufen als die einfache, die auf den uns allen bekannten Standard-Bitcoin-Adressen basiert. In einigen Fällen kann die Empfängerseite möglicherweise nicht einmal Adressen finden, an die das Geld zurückgeschickt werden kann .

Eine „Standard“-Bitcoin-Adresse sollte als eine Möglichkeit betrachtet werden, einige Bitcoins zu erhalten (und diese auszugeben). Es sollte nicht als der universelle Weg angesehen werden, sie zu empfangen (oder zu senden).

In Bezug auf den "zweiten Teil" Ihrer Frage: Wenn Sie von Ihrer eigenen Brieftasche aus senden, würden Sie das Geld "zurückgeben".

Es gibt mindestens einen Dienst, der nur so funktioniert (mit der Eingabeadresse als Absenderadresse): http://www.bitlotto.com Der Grund dafür ist, dass alle "Tickets" in der Blockchain sichtbar sind. sowie alle Auszahlungen - die nur vom Gewinnschein an eine Eingabeadresse gesendet werden. Dies eliminiert effektiv die Möglichkeit, dass der Lotteriebetreiber ordnungsgemäß auszahlt und dass der Betreiber kein Potenzial hat, sich gegenüber anderen Teilnehmern einen Vorteil zu verschaffen.

Der Nachteil dabei ist, dass, wenn jemand ein E-Wallet verwendet und dann der Gewinner wird, die Lotteriegewinne an einen anderen Benutzer dieses E-Wallet-Dienstes gesendet werden.

Ach, das macht Spaß. Es ist, als würde man auf dem Bürgersteig einen verlorenen Lottoschein finden, den jemand fallen gelassen hat.