Nein. Das solltest du eigentlich wissen.
Eine Transaktion ist für geeignete Anwendungsfälle schon nach wenigen Sekunden unwiderruflich.
Na dann erzähl mal was das für geeignete Anwendungsfälle sind, ich hab da etliche seit dem 11.2 unbestätigte 1 Satoshi-Transaktionen. Blöderweise kannst Du auch mit modifizierten Clients Transaktionen die noch nicht in Blöcke aufgenommen wurden weitertransferieren (und das aus gutem Grund). Das die Transaktionen in der Wallet angezegt werden ist in etwa so soviel Eigentumsübertragung wie ein Sceenshot von der Bankseite.
Du merkst aber schon, dass du mit dem Screenshot-Vergleich ganz schön übertrieben hast, oder??
Eine Bitcoin-Transaktion enthält eine Signatur, die
beweist, dass bestimmte UTXOs (unspent transaction outputs) unwiderruflich ausgegeben wurden. Die einzige Möglichkeit, das Geld zurückzurufen ist, noch eine zweite Transaktion zu veranlassen (double spending), die dieselben UTXOs nochmal ausgibt (an deine eigene Adresse). Ein Screenshot.... beweist
nichts, außer dass jemand Paint bedienen kann.
Jeder
ehrliche Miner (und die Mehrheit der Miner ist ehrlich), wird die zweite Transaktion als ungültig zurückweisen, sobald er in Kenntnis der ersten ist. Dass die Miner in Kenntnis der ersten Transaktion sind, ist mehr als wahrscheinlich, weil Informationen leichter zu verbreiten sind, als zu widerrufen (und die Transaktion schon veröffentlicht wurde).
Die Möglichkeit eines erfolgreichen Double Spending besteht dann, wenn du
- selbst Hashrate besitzt, oder darüber verfügen kannst (das kann ziemlich teuer sein!), und
- das Glück hast, dass diese Hashrate einen Block findet, in den du dann deine Transaktion einbauen kannst, und
- das nötige technische Verständnis dafür hast (oder bezahlen kannst).
Mal ehrlich, macht jemand das wirklich, nur um im Room77 die Zeche zu prellen?? (und um dann zum letzten Mal dort gewesen zu sein?)
Edit: qwk war schneller...