Bitcoin Forum
May 27, 2024, 04:52:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Double Spending vs Rebroadcasting a transaction  (Read 464 times)
pawanjain (OP)
Hero Member
*****
Offline Offline

Activity: 2688
Merit: 715


Nothing lasts forever


View Profile
October 04, 2020, 02:31:27 PM
 #1

I was having a discussion on another thread when a forum user quoted my post and said that Double Spending and Rebroadcasting a transaction are two different things.

It's not cancelling a transaction it's basically rebroadcasting a transaction. It's like redoing your homework when you did it incorrectly the first time.
Double spend is a bit different from a typical rebroadcast. In double spend you're not rebroadcasting as a new transaction is created with a different output and a much higher fee.

Well I thought that they are one and the same but I did a little search and found little differences in them.

Double spending is when a person is making a transaction with a lower fees to person X and again doing a second transaction with a little higher fees to person Y so that the second transaction gets confirmed sooner and the first one is rejected by the miners and becomes invalid in the blockchain.

Rebroadcasting a transaction is when the person has done a transaction and it is not getting confirmed in the blockchain then he is rebroadcasting the same transaction to the blockchain so that it gets confirmed.

Could somebody confirm on this info and add some more points and may be some differences between them so that one could differentiate it easily.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
pakhitheboss
Hero Member
*****
Offline Offline

Activity: 2128
Merit: 774


Top Crypto Casino


View Profile WWW
October 05, 2020, 07:03:08 PM
Last edit: October 05, 2020, 07:13:10 PM by pakhitheboss
 #2

I am aware of Rebroadcasting as there was a situation when I had to do so. In general Rebroadcasting is nothing but making the miners aware of your transaction request. Most bitcoin Wallets now days do it automatically for example Mycelium, Wasabi, Samourai and others. You do not need to do it manually anymore.

Rebroadcasting is needed mostly when you quote your own miner fees and the transaction does not gets confirmed. I faced thus problem in early of 2019 when Bitcoin fees were pretty high.

You can read this topic to understand more - https://bitcointalk.org/index.php?topic=1802212.0

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


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
allahabadi
Full Member
***
Offline Offline

Activity: 952
Merit: 166



View Profile
October 06, 2020, 05:11:45 AM
 #3

Pawan, the other user is absolutely correct, rebroadcast simply stands for like shouting again your information out to someone in case they were unable to hear it earlier; while double spending means you shouted a different information the second time cause of fear that they ignored you after hearing the first time as the information want to their liking.

Suppose in an auction u shouted a bet of 100$ and the auctioneer didn't hear, then you shouted 100$ again, that's rebroadcast; but if someone shouted 105$ and now u shouted 110$, that's double spend.


These are crude examples, but hope they are clear.
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!