Bitcoin Forum
May 08, 2024, 11:03:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Is double spending a threat to bitcoin adoption growth?  (Read 244 times)
BITCOIN4X (OP)
Legendary
*
Offline Offline

Activity: 1974
Merit: 1150



View Profile
September 18, 2021, 07:26:53 PM
Merited by The Sceptical Chymist (3), Symmetrick (2)
 #1

Most of you have probably heard the term double spending quite often and even discussed it quite often, so maybe I won't explain in detail anymore or you can read more here. So far, the RBF feature shared by several bitcoin wallet, both bitcoin core and electrum as well as many other wallet allows senders to double-spending transaction. This can trigger fraud if the recipient of the transaction does not have sufficient understanding of how to prevent it.

So now that bitcoin has been legalized in several countries as legal tender, do you think this double spending can prevent bitcoin from being used by many as a secure mean of payment so that adoption rates slow down?

I'd like to hear some of your thoughts on this.


.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
1715166237
Hero Member
*
Offline Offline

Posts: 1715166237

View Profile Personal Message (Offline)

Ignore
1715166237
Reply with quote  #2

1715166237
Report to moderator
1715166237
Hero Member
*
Offline Offline

Posts: 1715166237

View Profile Personal Message (Offline)

Ignore
1715166237
Reply with quote  #2

1715166237
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715166237
Hero Member
*
Offline Offline

Posts: 1715166237

View Profile Personal Message (Offline)

Ignore
1715166237
Reply with quote  #2

1715166237
Report to moderator
1715166237
Hero Member
*
Offline Offline

Posts: 1715166237

View Profile Personal Message (Offline)

Ignore
1715166237
Reply with quote  #2

1715166237
Report to moderator
DaveF
Legendary
*
Offline Offline

Activity: 3472
Merit: 6266


Crypto Swap Exchange


View Profile WWW
September 18, 2021, 07:39:41 PM
Merited by pooya87 (2), Jet Cash (2), BITCOIN4X (1), RickDeckard (1)
 #2

No,
1) Mostly because it's just about impossible to be done. Not saying it can't be done, just that it is just about impossible.
2) Even if it can be done, if you are accepting BTC or any crypto for any large item you really should wait for more then 1 bock before handing over the merch.
Once you are 3 blocks in the odds of a double spend happening are zero*.

*Or close enough to zero not to matter.
**We are talking about BTC, the real BTC. Not BSV, BCH, or any other crypto that claims to be BTC.

If you are talking about one of those, you are on your own when it comes to double spends.

=Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
September 18, 2021, 07:44:52 PM
 #3

Technically, UTXOs can be double-spent even if the transaction hasn't been flagged as RBF. So, even if RBF feature didn't exist, people would still have to wait for the transactions to be confirmed.
(Sometimes, it's needed to wait for more than 1 confirmation)

So now that bitcoin has been legalized in several countries as legal tender,
Is there any country other than Elsalvador that has accepted bitcoin as a legal tender?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
September 18, 2021, 07:45:27 PM
Merited by pooya87 (2), hosseinimr93 (1), BITCOIN4X (1)
 #4

So far, the RBF feature shared by several bitcoin wallet, both bitcoin core and electrum as well as many other wallet allows senders to double-spending transaction.
Double spending unconfirmed transactions has always been possible, long before RBF was enabled, and once a transaction has a single confirmation its RBF status is largely irrelevant. The only way RBF enables fraud is if you find a merchant who understands very little about bitcoin but is also somehow running their own payment processor (and not using a hosted third party service) who then accepts zero confirmation transactions which are opted in to RBF.

do you think this double spending can prevent bitcoin from being used by many as a secure mean of payment so that adoption rates slow down?
No. You either don't accept transactions without confirmations regardless of its RBF status, or you state that RBF must be disabled to allow zero confirmation transactions (up to a certain value you are willing to accept). If someone pays with RBF, then you require at least 1 confirmation.
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
September 18, 2021, 08:10:26 PM
Merited by BITCOIN4X (1)
 #5

or you state that RBF must be disabled to allow zero confirmation transactions
To add to o_e_l_e_o's post:

In addition you should check the RBF status of the transaction, you should always check whether the transaction has RBF-enabled unconfirmed parents or not.
In the case the parent transaction is unconfirmed and flagged as RBF, it can be replaced by a new transaction and makes the main transaction invalid. This can be easily done even if the main transaction hasn't been flagged as RBF.  

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
BITCOIN4X (OP)
Legendary
*
Offline Offline

Activity: 1974
Merit: 1150



View Profile
September 18, 2021, 08:17:33 PM
Merited by The Sceptical Chymist (5)
 #6

No,
1) Mostly because it's just about impossible to be done. Not saying it can't be done, just that it is just about impossible.
2) Even if it can be done, if you are accepting BTC or any crypto for any large item you really should wait for more then 1 bock before handing over the merch.
Once you are 3 blocks in the odds of a double spend happening are zero*.
That's right, there is always the possibility of this happening and I know that transactions that are still in 0conf state are not safe. I just want to know how the situation is for those who don't understand it so well that online buying and selling transactions involving users who don't understand how it works may become victims of rogue shoppers. Dave, I don't want to talk about other coins. I just want to talk about the possibility of double spending with bitcoin. So ignore BCH and BSV.  Wink



Technically, UTXOs can be double-spent even if the transaction hasn't been flagged as RBF. So, even if RBF feature didn't exist, people would still have to wait for the transactions to be confirmed.
(Sometimes, it's needed to wait for more than 1 confirmation)
Previously I didn't know that non-RBF transaction could also turn into double spending, maybe technically I don't understand but it's still possible if it happens because of another attack.

Is there any country other than Elsalvador that has accepted bitcoin as a legal tender?
I haven't heard much, but at least El Salvador can be a good example of my question. Bitcoin is a new means of payment for them, so they have to be really careful in buying and selling transaction, especially if it is done online.



No. You either don't accept transactions without confirmations regardless of its RBF status, or you state that RBF must be disabled to allow zero confirmation transactions (up to a certain value you are willing to accept). If someone pays with RBF, then you require at least 1 confirmation.
Since this is not about me, I think every trader who accept bitcoin as a means of payment should understand and know how the possibility of double spend transaction can be prevented. 0conf transaction are not secure, meaning they must get at least 1 confirmation before agreeing to a trade.

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
DaveF
Legendary
*
Offline Offline

Activity: 3472
Merit: 6266


Crypto Swap Exchange


View Profile WWW
September 18, 2021, 08:22:25 PM
 #7

... online buying and selling transactions involving users who don't understand how it works may become victims of rogue shoppers...

If its online it's 100% not important.
You don't ship the product till you have 3 (or 6) confirmations. Once you have that many, you don't have to worry about double spend.
It's online so it's not like you have someone at the counter waiting for 3 blocks before you hand them their lunch.

Same with payments. If someone is sending you BTC and expecting you to send them some form of fiat, they just have to wait for a few blocks to be mined.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
September 18, 2021, 08:23:39 PM
Merited by hosseinimr93 (1)
 #8

In the case the parent transaction is unconfirmed and flagged as RBF, it can be replaced by a new transaction and makes the main transaction invalid.
You should never accept zero confirmation transactions which have unconfirmed parents, regardless of the parents' RBF status. Transaction malleability allows a node or miner to change a transaction in such a way that the signature remains valid and the transaction itself remains valid (and so can still be broadcast and mined), but the hash of the transaction will be changed, therefore invalidating any children based upon this unconfirmed transaction. Protecting against transaction malleability was the main reason behind segwit, and so if all the unconfirmed parents only spend native segwit inputs then this isn't a concern, but since the majority of inputs in circulation are not native segwit yet then it is safer to just not accept any unconfirmed transaction with any unconfirmed parents.
BITCOIN4X (OP)
Legendary
*
Offline Offline

Activity: 1974
Merit: 1150



View Profile
September 18, 2021, 08:39:22 PM
 #9

Lastly, to @DaveF, @hosseinimr93, and o_e_l_e_o, do you three think that double spending could pose a threat to the growing adoption of bitcoin as a mean of payment?

So far I've only seen @o_e_l_e_o answering unrelated to my question above if I'm not misunderstanding it.
No. ~Snip


.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
hatshepsut93
Legendary
*
Offline Offline

Activity: 2968
Merit: 2147



View Profile
September 18, 2021, 08:52:39 PM
 #10

I think pretty much anyone who installed a Bitcoin wallet and conducted a few transactions understands that unconfirmed transactions can't be trusted, so no business will provide their end of the deal until the payment has been confirmed. Some will even require a large amount of confirmations like 50 or 100 if the transaction is extremely valuable.

For small payments we have Lightning Network, so it all won't be a problem.

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
September 18, 2021, 08:54:05 PM
 #11

Lastly, to @DaveF, @hosseinimr93, and o_e_l_e_o, do you three think that double spending could pose a threat to the growing adoption of bitcoin as a mean of payment?
No, I don't.

For any transaction which does not need instant confirmation such as fast food, coffee, groceries, etc., then the merchant is going to wait for at least a few confirmations before handing over the goods or services, rendering double spending impossible. For any transaction which does need instant confirmation such as the examples I just gave, then the merchant can choose to accept zero confirmation transactions which are not opted in to RBF up to a certain value if they like, or they can opt to use Lightning instead.

Note that it is significantly easier to reverse a credit card transaction, and this can be done for months after the transaction, than it is to double spend an unconfirmed non-RBF bitcoin transaction, which can only be done for 10-20 minutes after the transaction, depending on fee and mempool.
tygeade
Legendary
*
Offline Offline

Activity: 2100
Merit: 1058



View Profile
September 18, 2021, 09:07:07 PM
 #12

Double spend has been a problem since a long time now. There are scammers who trick newbies into sending them other coins while doing exchanges or services.

The only solution is proper education or using wallets that clearly shows you that the transaction is NOT CONFIRMED. Once the transaction is confirmed at least 1 time, there is nearly no chance for double-spend unless the scammer has paid a miner to confirm the transaction. Such things do happen, right?

I think Bitcoin should be used as an asset more than a transaction currency while there are alts for quicker and cheaper transactions.

hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
September 18, 2021, 09:21:39 PM
 #13

Once the transaction is confirmed at least 1 time, there is nearly no chance for double-spend unless the scammer has paid a miner to confirm the transaction. Such things do happen, right?
Even if someone pays a miner and ask them to confirm such a transaction, that wouldn't be helpful.
A block including such a transaction won't be accepted by nodes and other miners won't add any block to the chain including that block.
If a transaction has been confirmed, for a successful double-spending, the miner needs to have a significant amount of hashrate.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
DaveF
Legendary
*
Offline Offline

Activity: 3472
Merit: 6266


Crypto Swap Exchange


View Profile WWW
September 19, 2021, 02:06:23 AM
 #14

Double spend has been a problem since a long time now. There are scammers who trick newbies into sending them other coins while doing exchanges or services.

The only solution is proper education or using wallets that clearly shows you that the transaction is NOT CONFIRMED. Once the transaction is confirmed at least 1 time, there is nearly no chance for double-spend unless the scammer has paid a miner to confirm the transaction. Such things do happen, right?

I think Bitcoin should be used as an asset more than a transaction currency while there are alts for quicker and cheaper transactions.

Are there any wallets that do not show unconfirmed transactions as such? I know that some new users might not know what that means, but I have never seen a wallet not tell you that fact.

But, if you look at the amount of stories you hear about people getting scammed with Zelle, Craigslist ads, Facebook marketplace scams, etc. I don't think it's going to make a difference to BTC adoption.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
yazher
Hero Member
*****
Offline Offline

Activity: 2184
Merit: 585


You own the pen


View Profile
September 19, 2021, 02:38:13 AM
 #15

They using their own local exchange to transact and I doubt that double spending will ever happen to them. As far as my experience, I don't have any sort of double-spending error in my past transactions using my local exchange and I'm also pretty sure the same case applies to my fellow countrymen since no one has ever posted something like that in our local board. I think they need to focus on fast and reliable local exchange if they wanted to avoid such kinds of errors.

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
Jawhead999
Legendary
*
Online Online

Activity: 1652
Merit: 1156



View Profile
September 19, 2021, 03:35:02 AM
 #16

The only solution is proper education or using wallets that clearly shows you that the transaction is NOT CONFIRMED. Once the transaction is confirmed at least 1 time, there is nearly no chance for double-spend unless the scammer has paid a miner to confirm the transaction. Such things do happen, right?
If you send little amount 1 confirmation is enough, but if you send large sum you need to wait at least 3 confirmations. I don't understand what you mean the scammer paid a miner, anyone who create transaction will always pay fee to miner and you can't choose which miner to confirm your transaction because it will be chosen randomly from mining pool.

They using their own local exchange to transact and I doubt that double spending will ever happen to them. As far as my experience, I don't have any sort of double-spending error in my past transactions using my local exchange and I'm also pretty sure the same case applies to my fellow countrymen since no one has ever posted something like that in our local board. I think they need to focus on fast and reliable local exchange if they wanted to avoid such kinds of errors.
Depends on the local exchange terms about the block confirmations, but most of them required more confirmations in order to prevent this problem.

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
JohnBitCo
Sr. Member
****
Offline Offline

Activity: 2030
Merit: 356


View Profile
September 19, 2021, 03:35:09 AM
 #17

So now that bitcoin has been legalized in several countries as legal tender, do you think this double spending can prevent bitcoin from being used by many as a secure mean of payment so that adoption rates slow down?


Without going into technical language, i would like to clarify that bitcoin can't be double spend. If there was any possibility of double spending, bitcoin wouldn't have so high marketcap and people wouldn't invest in assets which are not reliable.

Also if any day, someone double spent bitcoin, it will be the end of bitcoin adaption and people will panic sell everything.
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10555



View Profile
September 19, 2021, 03:51:57 AM
Merited by o_e_l_e_o (4), hosseinimr93 (1), BITCOIN4X (1)
 #18

What you are asking is called "cost of doing business". It is a risk that any merchant (who didn't open shop yesterday) knows and accepts. Even if you are dealing purely with cash you still can be scammed if someone gives you fake bills. And that's just cash, add the other digital payment methods and you end up with a lot of other ways that the merchant could be scammed (cash backs, credit card fraud, ...).

The real question is how many times that is going to happen. For example how many people in a year scam a food truck? How many would scam the food truck if they were accepting bitcoin?
The reality is that scams like this don't really happen, regular people (the customers) don't even know what a double spend is let alone think about scamming someone with it.

Also as it was mentioned one could wait for confirmation if the bill is big. Not to mention when bitcoin is legal tender and the purchase is big, there could also be legal problems for the one scamming.
Let's say someone bought a car and then scammed the dealership by double spending the coins. The seller can easily bring the buyer to court since they have all their information, for scamming and the scammer will end up paying a bigger fine and possibly have to go through some jail time.

So to answer your question, No double-spending is not a threat to bitcoin adoption.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
noormcs5
Hero Member
*****
Offline Offline

Activity: 2632
Merit: 613


Leading Crypto Sports Betting & Casino Platform


View Profile
September 19, 2021, 05:55:25 AM
 #19

They using their own local exchange to transact and I doubt that double spending will ever happen to them. As far as my experience, I don't have any sort of double-spending error in my past transactions using my local exchange and I'm also pretty sure the same case applies to my fellow countrymen since no one has ever posted something like that in our local board. I think they need to focus on fast and reliable local exchange if they wanted to avoid such kinds of errors.

Same here, i never come across any incident where bitcoin was double spend successfully however there were some unsuccessful attempts.
For me, bitcoin has no threat from double spending as it is impossible to double spend on bitcoin block chain.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
September 19, 2021, 07:05:27 AM
Merited by Jawhead999 (1)
 #20

I don't understand what you mean the scammer paid a miner, anyone who create transaction will always pay fee to miner and you can't choose which miner to confirm your transaction because it will be chosen randomly from mining pool.
The idea would be that you broadcast a low fee transaction publicly which the other party would see via their wallet or block explorer, and then while it is sitting unconfirmed in the mempool you would pay a large miner privately to instead attempt to mine a conflicting transaction which your trading party is unaware of.

Without going into technical language, i would like to clarify that bitcoin can't be double spend.
It depends on how you define "double spend". No, the same UTXO cannot be confirmed in two different transactions, but the same output can certainly be spent in two different transactions as long as those transaction remain unconfirmed. There have been a very small number of events when a transaction with 1 confirmation has been gone back to being unconfirmed and invalidated by a different transaction spending the same input due to stale blocks.
Pages: [1] 2 »  All
  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!