Questions tagged [revert-transaction]

Questions relating to how particular transactions can be undone or replaced.

36 questions
39
votes
4 answers

What are checkpoints?

I often read that checkpoints protect the network from a 51% attack because an attacker cannot reverse transactions made before the last checkpoint. How exactly does this checkpoint mechanism work? And who creates the checkpoints?
nmat
  • 11,479
  • 14
  • 50
  • 78
21
votes
2 answers

Is it possible to cancel an unconfirmed transaction?

If you submit a transaction to the network but it hasn't yet be confirmed by a block, is it possible to cancel this transaction?
Steven Roose
  • 11,473
  • 8
  • 44
  • 71
19
votes
3 answers

Can a bitcoin transaction be reversed from the receiving end?

I know this seems like a duplicate of the question 'Can a bitcoin transaction be reversed?' but none of the answers there were explicit enough as they all seemed to assume reversal triggered from the sending side. I guess a secondary part of my…
Julian Noble
  • 817
  • 6
  • 13
16
votes
7 answers

Can a bitcoin transaction be reversed?

If I sent bitcoins to someone, but then want to cancel this transaction after it was already made (like a chargeback on a credit card), is this possible with Bitcoin?
eMansipater
  • 14,376
  • 10
  • 50
  • 79
12
votes
3 answers

How long does it take on average to receive one confirmation? Is it still reversible?

Hi! Based on your experience, how long does it take to receive one confirmation for any given transaction which has payed the standard miner's fee? Is it still reversible? Thanks!
flaab
  • 854
  • 1
  • 9
  • 18
11
votes
1 answer

Bitcoin automatically diverted to bech32 address

I sent bitcoin to an address starting 3Cn using Electrum but the blockchain viewers seem to show that it has gone to an address beginning bc1 as shown in the link below. Transaction Viewer How can this happen? Is there a way I can recover the funds?
11
votes
2 answers

Double spend attack by sending higher fee transaction directly to the pools possible?

The standard client prioritizes TXs by the time of receipt, e.g. a conflicting transaction will not be relayed. This is not enforced by the network, though. Is there anything that would prevent this scenario from happening with…
11
votes
3 answers

What can be done to mitigate the risk of a Finney-attack?

Related Question: Would a reduced block generation time make the Finney attack more difficult? I understand that the Finney-attack is the main reason why accepting a zero-confirmation transaction should be avoided for transactions of significant…
Noah
  • 1,469
  • 12
  • 19
9
votes
3 answers

How can an unconfirmed transaction be removed from the memory pool?

Using Bitcoind and Json-RPC, how can I remove an unconfirmed transaction from the memory pool? The scenario being that I want to remove the unconfirmed transaction because it's not getting confirmed, and it's preventing me from sending new…
5
votes
1 answer

Can I revert a transaction by removing it from the receiver's mempool?

I accidentally sent a payment from my blockchain.info address to my Bitcoin Core address with a really small fee (5 satoshi/byte). The transaction is still unconfirmed, for 4 days now. I heard Bitcoin Core has mempool.dat, but I'm unsure if this…
5
votes
4 answers

Can I cancel a transaction that has not been successfully broadcast yet?

In Bitcoin Core, is it possible to cancel a transaction whose status is: "Status: 0/offline, has not been successfully broadcast yet" The client hasn't caught up with the network. It looks like it's going to do that first, and then send the…
Buster
  • 153
  • 1
  • 5
4
votes
1 answer

Why can bitcoins never be refunded unless the receiver agrees to send back the money?

I have used a number of ecurrencies and they all seem to share what I've never understood about BTC, which is that once it is sent, it's gone. Often BTC are sent but legally should be refunded, but because of how BTC work, the sender loses their…
Private Name
  • 141
  • 3
4
votes
1 answer

How does the network determine whether to replace a transaction?

Further to this question, how does the network determine whether to accept a new version of a transaction as a replacement transaction? Could an attacker replace transactions maliciously?
jl6
  • 1,229
  • 8
  • 13
4
votes
4 answers

How can a Bitcoin consumer and a Bitcoin seller mediate disputes?

Since Bitcoin payments are non-reversible, what technical and business solutions are there to mediate issues such as Product wasn't as expected Payment was double spent or in an invalid chain etc... Right now it seems that these issues are fixed…
makerofthings7
  • 12,656
  • 11
  • 60
  • 129
3
votes
1 answer

How many transaction and btc have been cancelled?

How many btc have been transferred in orphan blocks, but then never included in any later block? How many btc have been transferred in zero-confirmation transactions that have never been included in the blockchain? How could one find this info? This…
ike
  • 358
  • 3
  • 11
1
2 3