Bitcoin Forum
October 23, 2017, 06:41:22 AM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2]  All
  Print  
Author Topic: 1 Confirmation versus 6  (Read 4456 times)
lowcarbjc
Newbie
*
Offline Offline

Activity: 21


View Profile WWW
October 14, 2016, 08:02:29 PM
 #21

Great answers, thank you guys! Smiley
1508740882
Hero Member
*
Offline Offline

Posts: 1508740882

View Profile Personal Message (Offline)

Ignore
1508740882
Reply with quote  #2

1508740882
Report to moderator
1508740882
Hero Member
*
Offline Offline

Posts: 1508740882

View Profile Personal Message (Offline)

Ignore
1508740882
Reply with quote  #2

1508740882
Report to moderator
1508740882
Hero Member
*
Offline Offline

Posts: 1508740882

View Profile Personal Message (Offline)

Ignore
1508740882
Reply with quote  #2

1508740882
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1508740882
Hero Member
*
Offline Offline

Posts: 1508740882

View Profile Personal Message (Offline)

Ignore
1508740882
Reply with quote  #2

1508740882
Report to moderator
1508740882
Hero Member
*
Offline Offline

Posts: 1508740882

View Profile Personal Message (Offline)

Ignore
1508740882
Reply with quote  #2

1508740882
Report to moderator
shield132
Hero Member
*****
Offline Offline

Activity: 532


Watch Agents Of Shield On ABC


View Profile
October 14, 2016, 08:18:08 PM
 #22

BitPay uses zero confirmation. They have their own algo to determine if a transaction looks unlikely to be double spent. I'm not sure but I think it looks like this:

1. Wait for transaction; see it. (they ask you to pay a particular address, so that's all they have to watch.)
2. Look at transaction; see if it has at least a minimum tx fee and inputs are already confirmed.
3. Wait for a few seconds; see if there are any other transactions using the same inputs (double spend)
4. If the above looks good, accept the transaction and credit the user or payer; give them their receipt or whatever.

According to transaction propagation statistics, on average, 5 seconds later your tx has been seen by 50% to 90% of nodes on the network. 10 seconds later 99% of nodes have seen your tx. Blocks take maybe a minute or two to be seen by 90% of nodes.

Even if there are 2 or 3 block orphans, that does not mean your particular transaction is being double-spent or an attempt on it. The only one who can do that is the one who has control of the private keys of the inputs in question. Your transaction or the transaction you are watching will likely be included in the any or all forks or orphans, or will be included in the next block.

I just stick to 1 confirmation. To me, that means a miner included it in that block, and other miners will probably include that particular one I am interested in in the next block if an orphan happens.

I recently constructed a rather large transaction with several inputs worth 50 BTC. Since I was the one doing it, I did not even bother to wait for a confirmation when I was combining all the inputs, I just did it one after the other. (No one is going to double spend my stuff, except me, right?) Turns out the whole thing (4 transactions all together) confirmed in about 20 minutes since I broadcast them.

wait, I know BitPay, it's most secure and many famous companies worked with them. Also once I had experience to integrate their API on one company's website as payment system but I remember that there wasn't any similar things, transactions with zero confirmation. Can you link me the information about that on their website? I can't find it.

So what's about this thread, of course 6 confirmations wins here Cheesy Many websites usually need 5-6 confirmation to make transaction, not more than 6. Also you are more secured with 6 transaction than 1 but it depends on how is payment options because some websites give you permission to use bitcoin deposited money once it is registered but you can't withdraw it if's not confirmed because we can remove transactions that has no more than 1-2 confirmation

.BITSLER.                 ▄███
               ▄████▀
             ▄████▀
           ▄████▀  ▄██▄
         ▄████▀    ▀████▄
       ▄████▀        ▀████▄
     ▄████▀            ▀████▄
   ▄████▀                ▀████▄
 ▄████▀ ▄████▄      ▄████▄ ▀████▄
█████   ██████      ██████   █████
 ▀████▄ ▀████▀      ▀████▀ ▄████▀
   ▀████▄                ▄████▀
     ▀████▄            ▄████▀
       ▀████▄        ▄████▀
         ▀████▄    ▄████▀
           ▀████▄▄████▀
             ▀██████▀
               ▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄             
▄▄▄▄▀▀▀▀    ▄▄█▄▄ ▀▀▄         
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄       
█  ▀▄▄  ▀█▀▀ ▄      ▀████   ▀▀▄   
█ █▄  ▀▄   ▀████       ▀▀ ▄██▄ ▀▀▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█  ▀▀       ▀▄▄ ▀████      ▄▄▄▀▀▀  █
█            ▄ ▀▄    ▄▄▄▀▀▀   ▄▄  █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ ▄▄   ███   ▀██  █           ▀▀  █ 
█ ███  ▀██       █        ▄▄      █ 
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   
▀▄            █        ▀▀      █   
▀▀▄   ███▄  █   ▄▄          █   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     
▀▀▄   █   ▀▀▄▄▄▀▀▀         
▄▄▄▄▄▄▄▄▄▄▄█▄▄▀▀▀▀               
              ▄▄▄██████▄▄▄
          ▄▄████████████████▄▄
        ▄██████▀▀▀▀▀▀▀▀▀▀██████▄
▄     ▄█████▀             ▀█████▄
██▄▄ █████▀                ▀█████
 ████████            ▄██      █████
  ████████▄         ███▀       ████▄
  █████████▀▀     ▄███▀        █████
   █▀▀▀          █████         █████
     ▄▄▄         ████          █████
   █████          ▀▀           ████▀
    █████                     █████
     █████▄                 ▄█████
      ▀█████▄             ▄█████▀
        ▀██████▄▄▄▄▄▄▄▄▄▄██████▀
          ▀▀████████████████▀▀
              ▀▀▀██████▀▀▀
            ▄▄▄███████▄▄▄
         ▄█▀▀▀ ▄▄▄▄▄▄▄ ▀▀▀█▄
       █▀▀ ▄█████████████▄ ▀▀█
     █▀▀ ███████████████████ ▀▀█
    █▀ ███████████████████████ ▀█
   █▀ ███████████████▀▀ ███████ ▀█
 ▄█▀ ██████████████▀      ▀█████ ▀█▄
███ ███████████▀▀            ▀▀██ ███
███ ███████▀▀                     ███
███ ▀▀▀▀                          ███
▀██▄                             ▄██▀
  ▀█▄                            ▀▀
    █▄       █▄▄▄▄▄▄▄▄▄█
     █▄      ▀█████████▀
      ▀█▄      ▀▀▀▀▀▀▀
        ▀▀█▄▄  ▄▄▄
            ▀▀█████
[]
Dabs
Staff
Legendary
*
Offline Offline

Activity: 1834



View Profile
October 14, 2016, 08:34:18 PM
 #23

wait, I know BitPay, it's most secure and many famous companies worked with them. Also once I had experience to integrate their API on one company's website as payment system but I remember that there wasn't any similar things, transactions with zero confirmation. Can you link me the information about that on their website? I can't find it.

So what's about this thread, of course 6 confirmations wins here Cheesy Many websites usually need 5-6 confirmation to make transaction, not more than 6. Also you are more secured with 6 transaction than 1 but it depends on how is payment options because some websites give you permission to use bitcoin deposited money once it is registered but you can't withdraw it if's not confirmed because we can remove transactions that has no more than 1-2 confirmation

It doesn't say it anywhere.

But think about it, when you go to pay with bitcoins, the payment thing with qr-code shows up. Then you pay and send your transaction. Count about 10 seconds and your payment is accepted and you are moved to the next part of whatever website you are on.

So, anywhere from 10 seconds after you broadcast your bitcoin transaction to about a minute. Maybe your tx would already have a confirmation, but most likely it does not.

Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
Itskok
Jr. Member
*
Offline Offline

Activity: 48


View Profile
October 16, 2016, 07:25:59 PM
 #24

This is very interesting, someone know for sure if Bitpay/Coinbase is taking responsibility on Double spend transactions and compensate the businesses on loses or fraud?

http://themerkle.com/steam-switched-back-to-zero-confirmation-bitcoin-transactions/
http://themerkle.com/vendor-using-bitpay-becomes-victim-of-five-bitcoin-double-spend-attacks/

https://whitestream.io - Blockchain Rating ♛
Shinseiten
Jr. Member
*
Offline Offline

Activity: 38


View Profile
October 17, 2016, 09:03:26 AM
 #25

Sooo, 1 conf for low money transactions and 3 for great quantity. It should be perfectly safe right? (althought "perfectly safe" shouldn't exist)
Dabs
Staff
Legendary
*
Offline Offline

Activity: 1834



View Profile
October 17, 2016, 01:40:56 PM
 #26

I'd say up to 1 BTC per confirmation up to 6; or 1 confirmation per 1 BTC. But don't complicate things, many exchanges accept 3 or 4 confirmations.

Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
cpfreeplz
Hero Member
*****
Offline Offline

Activity: 700


Anonymous bitcoin mixer


View Profile
October 19, 2016, 12:04:07 AM
 #27

Well, Satoshi doesn't think 0 confirmations isn't that bad. So why should we be more concerned than the almighty creator of bitcoin!?

If you're requiring more than 0 confirmations, it's nice if you show the current balance (0 confirmations) and the available balance (1 or more confirmations), so they can immediately see that their payment is acknowledged.  Not all sites need to wait for confirmations, so the dual current & available should be optional.  Most sites selling digital goods are fine to accept 0 confirmations.

That means a lot coming from you

Thanks Satoshi. You've always got my back.














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
Dabs
Staff
Legendary
*
Offline Offline

Activity: 1834



View Profile
October 19, 2016, 12:16:34 AM
 #28

That was 6 years ago. Most sites require more than 0 confirmations. That online services I use show "Pending" about a few seconds after I send it some bitcoin. Then it shows the amount as usable after about 4 to 6 confirmations, or the equivalent blocks in one hour if they are accepting other altcoins such as Litecoin or Ether.

Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
uN-ann
Member
**
Offline Offline

Activity: 110

Official Avalon Team


View Profile WWW
October 19, 2016, 04:47:18 AM
 #29

The amount of confirmations should be considered depending on the amount at stake.


Selling a cup of coffee? 1 transaction is probably sufficient.

Selling a high end computer? Might want to go 3-4

AVALON --- An exclusive crypto membership platform ●●● Crowdsale Opens ●●●  August 25th, 2017
Dabs
Staff
Legendary
*
Offline Offline

Activity: 1834



View Profile
October 19, 2016, 12:32:11 PM
 #30

Selling cup of coffee? I'd look at the transaction on the live network, make sure it is not being actively double spent, see that it has propagated across the network, accept the payment, and go pour a cup. That should take about 20 seconds while the customer is waiting at the counter.

Selling a high end computer? This usually needs some assembly and testing time. Maybe 15 minutes, maybe 1 hour. Customer pays, and then I prepare the high end computer. By the time it's ready to get picked up or to be shipped, you'll have at least 1 confirmation, and maybe 6.

Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
Mark02
Full Member
***
Offline Offline

Activity: 238


View Profile
October 19, 2016, 07:28:45 PM
 #31

New to Bitcoin, and apologies if this question has been answered before in another way.

I have a very basic idea on what confirmations are (the depth of the transaction, how many blocks have been completed since etc).

What I do not get is why some places would need 6 or more confirmations while others are pretty happy with 1 or 2. Isn't the blockchain and mining invented in such a way that once a block has been completed that it's 100% secure and perfectly confirmed?  In other words that x confirmation(s) should in theory always be as good as y confirmation(s), provided neither x or y = 0?  What makes something like 1 or 2 confirmations so much "less secure" than 6 or more? Can something go wrong after 3 or 4 that 6 is really needed?
Has anyone ever lost coins because they didn't wait for enough confirmations?
Thank you.




I think some are waiting for 3-4 confirmations because the fact that it cannot be undo anymore so the transaction is safe. Other than 1 confirmation only then you can cancel it and they will got nothing. And 6 is more preferrably as it is like " He is selling something then he has 3-4 customers saying it is legit then the other one is selling also but this time. 6 people testified that he is legit. So you will attempt to buy to a person who has more proof right?

The other thing is that, maybe when it reaches about 3-4, the waiting time for them to arrive your payment is much less other than one confirmation. From this moment, they should just spent some time for the payment to arrive and they don't require to wait for a time for the transaction to finish.
cpfreeplz
Hero Member
*****
Offline Offline

Activity: 700


Anonymous bitcoin mixer


View Profile
October 20, 2016, 12:06:09 AM
 #32

I think some are waiting for 3-4 confirmations because the fact that it cannot be undo anymore so the transaction is safe. Other than 1 confirmation only then you can cancel it and they will got nothing.

Please send me a 1BTC transaction and after 1 confirmation show me how you would 'cancel' said transaction. I'll be waiting eagerly to learn! 17GzDEfYm8xtwHjU5Wsbon6df4nzyoRPVt














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
leps
Hero Member
*****
Offline Offline

Activity: 764


The Voucher


View Profile
October 22, 2016, 09:50:23 PM
 #33

Today pump and btc newtork slow.  Cry
It's only during certain times of the day. Just use a slightly higher fee, or use a site like coinbase since they pay the fees for you, at the cost of having control of your coins. A lot faster when it isn't a peak hour.

           ▄████▄
          ██  ██
 ▄▄▄▄     ▀████▀     ▄▄▄▄
██▀▀██     ▄▄▄▄     ██▀▀██
██▄▄███▄▄██▀▀▀▀██▄▄███▄▄██
 ▀▀▀▀ ▀██▀▄████ ▀██▀ ▀▀▀▀
       ██ ██     ██
 ▄▄▄▄  ██▄▀████ ▄██  ▄▄▄▄
██▀▀██  ▀██▄▄▄▄██▀  ██▀▀██
██▄▄██     ▀██▀     ██▄▄██
 ▀▀▀▀     ▄████▄     ▀▀▀▀
          ██  ██
           ▀████▀
.Coinlancer.
          ▄▄████████▄▄
      ▄▄████████████████▄▄
    ▄█████████████████████▄
   ▄████████████████████████▄
  ████████████████████████████
█████████████████████████████▄
████████████████████████████████
██████████████████████████████
███████████████████████████████
████████████████████████████████
███████████████████████████████
▀█████████████████████████████▀
  █████████████████████████
   ▀███████████████████████▀
    ▀█████████████████████▀
      ▀▀████████████████▀▀
          ▀▀████████▀▀
CL
[WHITEPAPER]     [ANN THREAD]
Coinlancer
FACEBOOK     TWITTER     MEDIUM     TELEGRAM
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
!!
xSplit
Full Member
***
Offline Offline

Activity: 157


View Profile
October 23, 2016, 05:44:25 PM
 #34

IMHO the most secure but at the same time fast way today is 3 confirmations just to confirm decentralization
1200wd
Newbie
*
Offline Offline

Activity: 9


View Profile WWW
October 23, 2016, 09:08:41 PM
 #35

In my opinion 0 confirmations would be enough in most cases, if your software / wallet is advanced enough and checks how many nodes received your transaction and if no competing transactions are broadcasted to the network.

If you are a webshop accepting payments a 0-confirmation bitcoin payment is far more secure than any creditcard transaction.

Lennart @ 1200 Web Development
bettercrypto
Sr. Member
****
Offline Offline

Activity: 336



View Profile
October 24, 2016, 07:14:33 PM
 #36

In my opinion 0 confirmations would be enough in most cases, if your software / wallet is advanced enough and checks how many nodes received your transaction and if no competing transactions are broadcasted to the network.

If you are a webshop accepting payments a 0-confirmation bitcoin payment is far more secure than any creditcard transaction.

I tried to deposit from poloniex to coins.ph a site that convert bitcoin to cash, I noticed that unlike other exchanges, coins.ph allow the coin sent from poloniex to be spendable after one confirmation.  That was my first time experience to have bitcoin spendable with just  1 confirmation.   In a standard basis it needs  3 confirmation for the transaction to make your bitcoin spendable in that site.

1200wd
Newbie
*
Offline Offline

Activity: 9


View Profile WWW
October 26, 2016, 04:59:49 PM
 #37

I tried to deposit from poloniex to coins.ph a site that convert bitcoin to cash, I noticed that unlike other exchanges, coins.ph allow the coin sent from poloniex to be spendable after one confirmation.  That was my first time experience to have bitcoin spendable with just  1 confirmation.   In a standard basis it needs  3 confirmation for the transaction to make your bitcoin spendable in that site.

I suppose it's a little different if you are changing money to another form of money. In your case bitcoin to cash. Then you probably have to wait 1 or more confirmations. If there is a fork or you put some effort and created a duplicate transaction, their money is gone.

But if you are selling goods or services online I think zero confirmations is worth the risk. Mostly the amount of bitcoin is small, and the product is probably only shipped or used a few hours later, so there still is time to cancel it.

Lennart @ 1200 Web Development
buwaytress
Sr. Member
****
Offline Offline

Activity: 406


I bit, therefore I am


View Profile
February 28, 2017, 10:52:55 AM
 #38

Wrong. There is a chance that a 2 block chain will be orphaned. Maybe a miner found 2 blocks a little bit late, and managed to find the third one quickest, orphaning the 2 blocks before. The chance is extremely low, but is a risk to some. There also is the chance that a pool owner might discuss with an attacker, and only confirm blocks without their transactions inside for BTC. I'm not sure what the longest chain that has been orphaned is, but I'm guessing a 2 block orphan has happened before.

There were 2 significant events that caused large forks.

Other than those, I have seen a 2-block orphan happen 8 times since 2012. I have seen a 3-block orphan only 2 times. No 4 or 5-block orphans, but we did have a 6-block orphan happen once.


Very good explanation as originally offered by Herbert2020 which summarises that the majority of users like us only need a single confirmation. Even the risk from a 2-confirmation tx was considered small in 2014, much more so today in 2017. I can easily see how progressively larger txs would require progressively more confirms.

I'd be interested to know how we might find these 3-block or even 6-block orphan you mentioned. What was the story behind that 6-block orphan?

Pages: « 1 [2]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!