Bitcoin Forum
June 19, 2024, 11:54:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Double spent  (Read 1594 times)
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 01, 2015, 12:24:19 PM
 #21

Speed up which process? You can send a transaction with a higher fee to get a faster confirmation.

No you can't (maybe some certain nodes running non-standard software might do this but just try it yourself using say blockchain.info to see that you can't do what you suggest).

(note that we are talking about using the "same UTXOs as part of a different tx" not just creating a completely different tx using different UTXOs)

All nodes running the standard Satoshi software will simply reject any attempt to "double spend" so any "replacement tx" would have to wait until the first tx has been dropped from the memory pool of each node.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
LOBSTER
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 01, 2015, 12:26:18 PM
 #22

Speed up which process? You can send a transaction with a higher fee to get a faster confirmation.

No you can't (maybe some certain nodes running non-standard software might do this but just try it yourself using say blockchain.info to see that you can't do what you suggest).


Example: if I send a transaction with zero fees to another address and I get no confirmation, I can repeat the transaction by sending it's again with a fee. This is what I meant Wink  Am I right?  Huh
redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1042


#Free market


View Profile
January 01, 2015, 12:27:33 PM
 #23

....
No you are quite right. If you have 1BTC in your wallet and you send it ~2 times (2x1BTC), only one transaction gets confirmed.

....
Yes - you are not wrong - this is why it is really more correctly described as a "double spend attempt" as blockchains do not allow "double spends" (if they did then they would be absolutely useless in performing the very job they were created for).
...

Ok ,  I understand. Maybe they "should" change the page name  in "double spend attempt"  as you told in your post.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 01, 2015, 12:28:57 PM
 #24

Example: if I send a transaction with zero fees to another address and I get no confirmation, I can repeat the transaction by sending it's again with a fee. This is what I meant Wink  Am I right?  Huh

Okay - it depends upon the actual tx. If you have insufficient fees for the tx to be "valid" then sure you can repeat with a "valid tx". But if your tx is "valid" (but just has no or a very low fee) then it will be propagated but may not get included in a block before it is removed from each node's memory pool.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
sgk
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


!! HODL !!


View Profile
January 01, 2015, 12:30:03 PM
 #25

This was a known case of a successful double-spend:
https://bitcointalk.org/index.php?topic=152348.0

The event took place during a planned hard fork of the protocol.  If we feel it necessary to fork the code again (and we likely will), I think it would be wise for exchanges to require a full day of confirmations for large deposits.  Once it is clear that the fork was handled properly, services can reduce the confirmation requirements back to normal.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 01, 2015, 12:34:07 PM
 #26

This was a known case of a successful double-spend:
https://bitcointalk.org/index.php?topic=152348.0

Again - the word "double-spend" is not technically correct as far as the blockchain goes.

There has never been (and never will be) an actual "double spend" in any blockchain worth using.

If an exchange decides to give you say USD after X commits then they are taking the risk that X commits is "safe enough" but in reality Bitcoin can actually re-org all the way back to the last checkpoint (which could be hundreds or even thousands of blocks).

If I was selling a house for BTC I certainly would not be using 6 confirmations (more likely I would require hundreds if not thousands).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
LOBSTER
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 01, 2015, 12:40:06 PM
 #27

This was a known case of a successful double-spend:
https://bitcointalk.org/index.php?topic=152348.0

Again - the word "double-spend" is not technically correct as far as the blockchain goes.

There has never been (and never will be) an actual "double spend" in any blockchain worth using.

If an exchange decides to give you say USD after X commits then they are taking the risk that X commits is "safe enough" but in reality Bitcoin can actually re-org all the way back to the last checkpoint (which could be hundreds or even thousands of blocks).

If I was selling a house for BTC I certainly would not be using 6 confirmations (more likely I would require hundreds if not thousands).


https://blockchain.info/de/double-spends Undecided Lips sealed
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 01, 2015, 12:44:47 PM
Last edit: January 01, 2015, 12:55:20 PM by CIYAM
 #28


I don't grok German - and again - just because bitcoin.info insists upon using the incorrect term "double spend" doesn't somehow make it correct.

Unfortunately Ben (the guy who *is* blockchain.info) doesn't listen to other people and therefore doesn't fix up fundamental things like that (and even worse doesn't get proper reviewing done of the wallet code which led to people nearly losing around 1000 BTC recently).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
LOBSTER
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 01, 2015, 12:45:51 PM
 #29


I don't grok German - and again - just because bitcoin.info insists upon using the incorrect term "double spend" doesn't somehow make it correct.

Unfortunately Ben (the guy who *is* blockchain.info) doesn't listen to other people and therefore doesn't fix up fundamental mistakes like that (and even worse mistakes that led to people losing a lot of BTC with their wallet implementation).


Then here: https://blockchain.info/en/double-spends

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 01, 2015, 12:48:05 PM
 #30


So he adds a "disclaimer" but sticks to the "alarmist double-spend" term. Unfortunately most users are going to be alarmed rather than click further to be informed.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
LOBSTER
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 01, 2015, 12:49:50 PM
 #31


So he adds a "disclaimer" but sticks to the "alarmist double-spend" term. Unfortunately most users are going to be alarmed rather than click further to be informed.


Double spends on this page may be unintentional. In the event that a double spend is maliciously crafted being listed on this page is no indication that it was successful or any merchant or user lost money as a result.

(Quote from Blockchain)
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 01, 2015, 12:50:29 PM
 #32

Double spends on this page may be unintentional. In the event that a double spend is maliciously crafted being listed on this page is no indication that it was successful or any merchant or user lost money as a result.

Yes - I read that - did you read my reply?

So he adds a "disclaimer" but sticks to the "alarmist double-spend" term. Unfortunately most users are going to be alarmed rather than click further to be informed.

I am not sure whether there is a "perfect term" but "double-spend attempt" would at least be far more technically accurate.

When it comes down to it explaining the details is something that most people unfortunately are going to pay about as much attention to as they do all the fine print in their credit card contract or the like.

So if they use the term "double spend" then that will sink in just like the term "charge back" does.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
twister
Hero Member
*****
Offline Offline

Activity: 672
Merit: 502



View Profile WWW
January 02, 2015, 03:45:37 AM
 #33

This was a known case of a successful double-spend:
https://bitcointalk.org/index.php?topic=152348.0

The event took place during a planned hard fork of the protocol.  If we feel it necessary to fork the code again (and we likely will), I think it would be wise for exchanges to require a full day of confirmations for large deposits.  Once it is clear that the fork was handled properly, services can reduce the confirmation requirements back to normal.

Again, I don't think this was a double spend, someone got scammed maybe because they didn't wait for confirmations on a Tx and the sender made another Tx with the same unspent output as Danny already explained before. I think this is what happened here.

 

██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
 
Get Free Bitcoin Now!
  ¦¯¦¦¯¦    ¦¯¦¦¯¦    ¦¯¦¦¯¦    ¦¯¦¦¯¦   
0.8%-1% House Edge
[/
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 02, 2015, 03:54:30 AM
 #34

Again, I don't think this was a double spend

You can be a *lot more confident* than that.

There *was no double spend* as *you simply cannot double spend* because otherwise Bitcoin would have *no point to exist*.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Somekindabitcoin
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
January 02, 2015, 08:48:44 PM
 #35

Basically, it's a major flaw when it comes to 0 confirm systems.
lolx (OP)
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
January 03, 2015, 05:43:00 AM
 #36

there`s no way to double spend btc
Ingatqhvq
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500



View Profile
January 03, 2015, 08:46:34 AM
 #37

i want to know that double spent is actually is Huh?

 Huh Huh
It means you can spent your money twice.
Buziss
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


View Profile
January 03, 2015, 10:39:54 AM
 #38

This was a known case of a successful double-spend:
https://bitcointalk.org/index.php?topic=152348.0

The event took place during a planned hard fork of the protocol.  If we feel it necessary to fork the code again (and we likely will), I think it would be wise for exchanges to require a full day of confirmations for large deposits.  Once it is clear that the fork was handled properly, services can reduce the confirmation requirements back to normal.

Again, I don't think this was a double spend, someone got scammed maybe because they didn't wait for confirmations on a Tx and the sender made another Tx with the same unspent output as Danny already explained before. I think this is what happened here.

CMIIW, that incident has nothing to do with 0-confirmation transaction but caused by the hard fork. It happened because the merchant was on the "wrong" fork, and the transaction was confirmed only on the "wrong" fork.

lolx (OP)
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
January 16, 2015, 10:48:13 AM
 #39

i want to know that double spent is actually is Huh?

 Huh Huh
It means you can spent your money twice.

ahan !! tell me how i can spent my money twice tell me Smiley Tongue Cheesy getting naughty Tongue?
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!