Bitcoin Forum
June 25, 2024, 03:15:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why is it less safe to accept X confirmation deposits starting from July 22?  (Read 525 times)
blackdude (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
July 24, 2017, 08:42:38 AM
 #1

Is it because double-spends are now easier? Why are they easier?

I own a bitcoin business and have to decide whether it's worth it to reduce user-friendliness over security for my wallet. But I couldn't find any info really except 'it would be more prudent to'. What is the specific, technical reason?
Foxpup
Legendary
*
Offline Offline

Activity: 4396
Merit: 3062


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
July 24, 2017, 10:21:16 AM
Merited by ABCbits (1)
 #2

Is it because double-spends are now easier?
Yes.

Why are they easier?
Because BIP91 requires miners to orphan blocks that do not signal BIP141 (SegWit), with the result that any transactions confirmed in such a block will become unconfirmed again, potentially allowing double-spending. The actual risk depends on how many miners are actually enforcing BIP91 and how many are signalling BIP141, which is difficult to determine with any certainty. As long as a significant number of miners are enforcing BIP91, non-SegWit blocks will probably be orphaned before getting a large number of confirmations, but transactions with a small number of confirmations are at risk of becoming unconfirmed at any time, and should be treated as unconfirmed transactions until they have many more confirmations.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
Taras
Legendary
*
Offline Offline

Activity: 1386
Merit: 1053


Please do not PM me loan requests!


View Profile WWW
July 25, 2017, 12:51:48 AM
 #3

If you require 1 confirmation, and accept a payment, and the transaction is confirmed in a non-SegWit block, it may appear to have 1 confirmation, and you might ship your goods. However, since much of the network will reject the block, and the rest of it will when the SegWit chain outgrows it, the transaction you got is no longer guaranteed to be in a block, and may go back to being unconfirmed. If you already shipped your goods, the buyer could initiate a double spend and potentially cheat you out of your money.

Waiting 5 confirmations means that your transactions are most likely not going to be reorganized out of a block, because it would probably have already happened by then.
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!