Bitcoin Forum
May 08, 2024, 02:01:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Spending balance with zero confirmations?  (Read 512 times)
alikim (OP)
Member
**
Offline Offline

Activity: 80
Merit: 11


View Profile
June 26, 2017, 10:50:54 AM
 #1

Will it be faster for somebody to receive coins if I send them as soon as I see the balance in my wallet without waiting for this balance to be confirmed?
That is in hope that when my balance has enough confirmations my send transaction will become valid and will be in turn confirmed faster?
1715176915
Hero Member
*
Offline Offline

Posts: 1715176915

View Profile Personal Message (Offline)

Ignore
1715176915
Reply with quote  #2

1715176915
Report to moderator
1715176915
Hero Member
*
Offline Offline

Posts: 1715176915

View Profile Personal Message (Offline)

Ignore
1715176915
Reply with quote  #2

1715176915
Report to moderator
1715176915
Hero Member
*
Offline Offline

Posts: 1715176915

View Profile Personal Message (Offline)

Ignore
1715176915
Reply with quote  #2

1715176915
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715176915
Hero Member
*
Offline Offline

Posts: 1715176915

View Profile Personal Message (Offline)

Ignore
1715176915
Reply with quote  #2

1715176915
Report to moderator
1715176915
Hero Member
*
Offline Offline

Posts: 1715176915

View Profile Personal Message (Offline)

Ignore
1715176915
Reply with quote  #2

1715176915
Report to moderator
1715176915
Hero Member
*
Offline Offline

Posts: 1715176915

View Profile Personal Message (Offline)

Ignore
1715176915
Reply with quote  #2

1715176915
Report to moderator
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
June 26, 2017, 11:29:03 AM
Merited by ABCbits (1)
 #2

That is a "Bad Idea"™

If something happens to your incoming transaction (the sender double spends it) or it never confirms because of low fees, then your outgoing transaction will never confirm... It certainly won't increase the speed at which the person you're trying to send coins to will receive them as confirmed.

Just because your inbound transaction suddenly gets a confirmation, doesn't automatically guarantee that your outbound transaction will suddenly get a confirmation. It is dependent on network load and fees etc.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
alikim (OP)
Member
**
Offline Offline

Activity: 80
Merit: 11


View Profile
June 26, 2017, 12:02:49 PM
 #3

That is a "Bad Idea"™

If something happens to your incoming transaction (the sender double spends it) or it never confirms because of low fees, then your outgoing transaction will never confirm... It certainly won't increase the speed at which the person you're trying to send coins to will receive them as confirmed.

Just because your inbound transaction suddenly gets a confirmation, doesn't automatically guarantee that your outbound transaction will suddenly get a confirmation. It is dependent on network load and fees etc.

I see, thank you, so what is the best course of action then? Wait for 6 confirmations?
Casy
Member
**
Offline Offline

Activity: 149
Merit: 22

🔴🔵 FoxMixer.com 🔵🔴


View Profile WWW
June 26, 2017, 12:34:11 PM
 #4

That is a "Bad Idea"™

If something happens to your incoming transaction (the sender double spends it) or it never confirms because of low fees, then your outgoing transaction will never confirm... It certainly won't increase the speed at which the person you're trying to send coins to will receive them as confirmed.

Just because your inbound transaction suddenly gets a confirmation, doesn't automatically guarantee that your outbound transaction will suddenly get a confirmation. It is dependent on network load and fees etc.

I see, thank you, so what is the best course of action then? Wait for 6 confirmations?

This depends on how much guarantee you want to have that the transaction is real and will not be double spent.
Typical values for the amounts of confirmations are 3 to 6.

ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4168



View Profile
June 26, 2017, 01:44:51 PM
Merited by ABCbits (1)
 #5

That is a "Bad Idea"™

If something happens to your incoming transaction (the sender double spends it) or it never confirms because of low fees, then your outgoing transaction will never confirm... It certainly won't increase the speed at which the person you're trying to send coins to will receive them as confirmed.

Just because your inbound transaction suddenly gets a confirmation, doesn't automatically guarantee that your outbound transaction will suddenly get a confirmation. It is dependent on network load and fees etc.

I see, thank you, so what is the best course of action then? Wait for 6 confirmations?
What HCP said is correct. However, just to add on something. If you include a high fee on the subsequent transaction that uses the output, it can potentially get your previous transaction confirmed faster. Some miners have CPFP enabled and if they see that your "child" transaction has a high fee, they would be incentivised to mine the whole chain of transaction for you.

Just 1 confirmation, I've never really seen anyone double spending after a confirmation. The risk is there but its too small for most to care anyway.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
June 26, 2017, 02:07:18 PM
Merited by ABCbits (1)
 #6

If you are confident that the transaction paying you will confirm soon (It has a high enough transaction fee, it is from someone that you have a trust relationship with, it doesn't spend any unconfirmed bitcoins, it isn't marked as RBF, and there are no competing transactions seen on the network that spend the same bitcoins) then sending a transaction that spends those bitcoins before they have confirmed will likely result in the recipient getting confirmations sooner.  As a matter of fact, it's possible for BOTH the transaction you receive AND the transaction that you send to get confirmed at the same time.

As ranochigo mentioned, if the only problem with the transaction that you've received is insufficient fees, then you can create a transaction with high enough fees to pay for itself AND the unconfirmed parent transaction.  This will increase the chances that both transactions will confirm in the same block and that the transaction that you received will confirm sooner.

It is not necessary to wait for 3 or 6 confirmations.  If it is a small amount or from someone you trust, then 1 confirmation is generally enough to be certain that the original transaction won't be modified at all.



alikim (OP)
Member
**
Offline Offline

Activity: 80
Merit: 11


View Profile
June 26, 2017, 02:37:43 PM
 #7

Thank you!
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!