Bitcoin Forum
June 28, 2024, 04:52:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transaction rebroadcast button... 2BTC bounty!  (Read 1736 times)
mb300sd (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000

Drunk Posts


View Profile WWW
April 30, 2012, 06:38:31 AM
 #1

I'm experiencing this very annoying issue right now. I sent a transaction while bitcoin was offline, I had to restart it to get it to connect and now have to wait forever for it to actually send. How difficult would it be for someone to write a patch that adds a rebroadcast button to transactions that are unconfirmed when bitcoin is opened? Even an rpc command would be great...

1D7FJWRzeKa4SLmTznd3JpeNU13L1ErEco
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
April 30, 2012, 10:34:53 AM
 #2

I'm experiencing this very annoying issue right now. I sent a transaction while bitcoin was offline, I had to restart it to get it to connect and now have to wait forever for it to actually send. How difficult would it be for someone to write a patch that adds a rebroadcast button to transactions that are unconfirmed when bitcoin is opened? Even an rpc command would be great...

According to this -forceresend is going to be a command line option perhaps?  Or was it closed and is not being implemented (since the rebroadcast will occrur within 30 minutes anyway?)
 - https://github.com/bitcoin/bitcoin/pull/421

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
May 01, 2012, 12:32:39 AM
 #3

1. start bitcoin
2. set system clock ahead 30 minutes
3. Huh
4. profit!

gimme my 2 BTC!

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
throwaway
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
May 02, 2012, 01:56:52 PM
 #4

Some shopping addresses expire after 15 minutes, so the "rebroadcast now" button is definitely a good idea.
wabber
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
May 02, 2012, 02:24:05 PM
 #5

Some shopping addresses expire after 15 minutes, so the "rebroadcast now" button is definitely a good idea.

which merchants do that? Because for me that's obviously scamming. Can't they even save a few bytes for more than 15min :O
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
May 02, 2012, 07:17:49 PM
 #6

Some shopping addresses expire after 15 minutes, so the "rebroadcast now" button is definitely a good idea.

which merchants do that? Because for me that's obviously scamming. Can't they even save a few bytes for more than 15min :O

Some do that to protect against exchange rate volatility.  The coins aren't lost, and in most instances the transaction can still be completed, just that the rate isn't guaranteed.  Generally you will only see this when there is a very low margin and that is the only way the service can offer the good at that price.  SpendBitcoins, for instance, is one which limits the amount of time for a transaction to arrive.  But they are giving credit at market price at the time the order is places, so even a 1% move in a few minutes (something that happens all to often with bitcoin) can cause them to lose money on the transaction.

But the "on-demand" re-broadcast feature is something that makes sense.  There is no technical reason not to have this, and it doesn't go against the protocol.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
May 02, 2012, 08:00:49 PM
 #7

Some do that to protect against exchange rate volatility.  The coins aren't lost, and in most instances the transaction can still be completed, just that the rate isn't guaranteed.  Generally you will only see this when there is a very low margin and that is the only way the service can offer the good at that price.  SpendBitcoins, for instance, is one which limits the amount of time for a transaction to arrive.  But they are giving credit at market price at the time the order is places, so even a 1% move in a few minutes (something that happens all to often with bitcoin) can cause them to lose money on the transaction.

But the "on-demand" re-broadcast feature is something that makes sense.  There is no technical reason not to have this, and it doesn't go against the protocol.

The only problem I can see is new users spamming "rebroadcast" in hopes of getting confirms faster. While this is not going to cause a flood, it is going to make it easier to trace the originator of a transaction, which reduces anonymity.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
May 02, 2012, 08:28:30 PM
 #8

The only problem I can see is new users spamming "rebroadcast" in hopes of getting confirms faster. While this is not going to cause a flood, it is going to make it easier to trace the originator of a transaction, which reduces anonymity.

But that is their choice to do.  And when anonymity is less important than resolving an outstanding issue, the technical ability to allow that seems a function the client should offer.    Even if it is only at the command line level if necessary.


Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!