Bitcoin Forum
June 11, 2025, 04:15:59 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12]  All
  Print  
Author Topic: [Tutorial] BlueWallet - Bitcoin Wallet Discussion  (Read 4602 times)
hosemary
Legendary
*
Offline Offline

Activity: 2786
Merit: 6229



View Profile
June 09, 2025, 10:25:19 AM
 #221

Interesting case. Wasn't one of those transactions dropped though and its block orphaned in the end? Two separate chains existed for a couple of hours and we had a fork. The double spent transaction was against OKPAY and affected them due to some peculiar circumstances that happened at that time.
Yes. That was the case, I think.
If I got it correctly, it was caused due to some configuration introduced in bitcoin version 0.8 and that was not due a 51% attack or any other malicious attempt.

OKPAY received the transaction and credited the deposit since it was confirmed, but the block including that transaction orphaned later.

▄███████████████████▄
████████████████████████

██████████▀▀▀▀██████████
███████████████▀▀███████
█████████▄▄███▄▄█████
████████▀▀████▀███████
█████████▄▄██▀██████████
████████████▄███████████
██████████████▄█████████
██████████▀▀███▀▀███████
███████████████████████
█████████▄▄████▄▄████████
▀███████████████████▀
.
 BC.GAME 
███████████████
███████████████
███████████████
███████████████
██████▀░▀██████
████▀░░░░░▀████
███░░░░░░░░░███
███▄░░▄░▄░░▄███
█████▀░░░▀█████

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

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

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

███████████████
███████████████
███████████████
███████████████
███████████████
███░░▀░░░▀░░███
███░░▄▄▄░░▄████
███▄▄█▀░░▄█████
█████▀░░▐██████
█████░░░░██████

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

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

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

███████████████
███████████████
███████████████
███████████████
███████████████
██████▀▀░▀▄░███
████▀░░▄░▄░▀███
███▀░░▀▄▀▄░▄███
███▄░░▀░▀░▄████
███░▀▄░▄▄██████

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

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

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

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

DEPOSIT BONUS
.1000%.
GET FREE
...5 BTC...

REFER & EARN
..$1000 + 15%..
COMMISSION


 Play Now 
Lucius
Legendary
*
Offline Offline

Activity: 3626
Merit: 6585


Dum spiro, spero🎗️


View Profile WWW
June 09, 2025, 12:49:20 PM
 #222

Regarding double-spend, if a BTC transaction has 1 confirmation, then it is not possible to do it - although for some larger amounts, it is recommended that the number of confirmations be at least 3, and for extra valuable ones at least 6. I think it's related to the 51% attack option where an attacker could reverse any transaction that doesn't have at least 6+ confirmations.
Technically, it can be done if a chain reorganization happens. But that's not something that a regular user like you and me can affect. If a reorg happens, the confirmed transaction goes back to the mempool to wait to be confirmed. The sender could then doublespend it, paying a higher fee and hoping nodes will pick up the new transaction instead of the first one. I don't think Bitcoin has ever experienced a case where a confirmed transaction was successfully doublespent though.

However, various payment processors have requirements that the transaction must have at least 3 or even 6 confirmations in order to be valid, so for a less knowledgeable user, paying with BTC can sometimes be quite confusing, especially if he has the misfortune that the time between blocks is unusually long.

I can still understand that for large amounts it makes sense, but for some smaller transactions worth a few tens or hundreds of $, nothing more than a maximum of 2 confirmations makes sense.

Pmalek
Legendary
*
Offline Offline

Activity: 3150
Merit: 8109


Top-tier crypto casino and sportsbook


View Profile
June 09, 2025, 04:25:19 PM
Merited by JayJuanGee (1)
 #223

However, various payment processors have requirements that the transaction must have at least 3 or even 6 confirmations in order to be valid, so for a less knowledgeable user, paying with BTC can sometimes be quite confusing, especially if he has the misfortune that the time between blocks is unusually long.

I can still understand that for large amounts it makes sense, but for some smaller transactions worth a few tens or hundreds of $, nothing more than a maximum of 2 confirmations makes sense.
The misconfiguration that hosemary mentioned happening more than a decade ago lasted for a few hours. The problematic transaction was valid for multiple blocks before the block was finally orphaned. It's safe to assume that it had the needed 3, 6, or x confirmations. An orphaned block in itself isn't that big of a deal. The transactions that made it into that block go back to the mempool, waiting to be confirmed again. People don't necessarily lose the bitcoin they previously had. They just have to wait for confirmations again. Unless, of course, someone doublespends the coins.

██████▄██▄███████████▄█▄
█████▄█████▄████▄▄▄█
███████████████████
████▐███████████████████
███████████▀▀▄▄▄▄███████
██▄███████▄▀███▀█▀▀█▄▄▄█
▀██████████▄█████▄▄█████▀██
██████████▄████▀██▄▀▀▀█████▄
█████████████▐█▄▀▄███▀██▄
███████▄▄▄███▌▌█▄▀▀███████▄
▀▀▀███████████▌██▀▀▀▀▀█▄▄▄████▀
███████▀▀██████▄▄██▄▄▄▄███▀▀
████████████▀▀▀██████████
.BETFURY.....█████████████
███████████████
███████████████
██▀▀▀▀█▀▀▄░▄███
█▄░░░░░██▌▐████
█████▌▐██▌▐████
███▀▀░▀█▀░░▀███
██░▄▀░█░▄▀░░░██
██░░░░█░░░░░░██
███▄░░▄█▄░░▄███
███████████████
███████████████
░░█████████████
█████████████
███████████████
███████████████
██▀▄▄▄▄▄▄▄▄████
██░█▀░░░░░░░▀██
██░█░▀░▄░▄░░░██
██░█░░█████░░██
██░█░░▀███▀░░██
██░█░░░░▀░░▄░██
████▄░░░░░░░▄██
███████████████
███████████████
░░█████████████
Charles-Tim
Legendary
*
Offline Offline

Activity: 1932
Merit: 5606


Leading Crypto Sports Betting & Casino Platform


View Profile
June 09, 2025, 04:39:01 PM
 #224

The transactions that made it into that block go back to the mempool, waiting to be confirmed again. People don't necessarily lose the bitcoin they previously had. They just have to wait for confirmations again. Unless, of course, someone doublespends the coins.
Almost all the transactions in the orphaned block will be on the block that has the longest chain that remains valid. Maybe just few transactions will not be on the block that has the longest chain and which will be back into the mempool and which will likely be confirmed again unless the sender double spend it.

Sometimes I think about if the mempool suddenly become congested and the purging fee increased more than the fee used by the sender. Although, if the sender do not spend the coin again, the transaction may still likely be confirmed because some nodes settings are different from the default and the node runners make some changes to the settings.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12]  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!