Bitcoin Forum
May 03, 2024, 10:22:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Is it still possible to double spend?  (Read 1865 times)
Mcqueen44
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
January 15, 2015, 07:33:04 PM
 #21

So as I see, more safely will be use 1 confirmation when using BTC pamyment on sites?
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714731740
Hero Member
*
Offline Offline

Posts: 1714731740

View Profile Personal Message (Offline)

Ignore
1714731740
Reply with quote  #2

1714731740
Report to moderator
1714731740
Hero Member
*
Offline Offline

Posts: 1714731740

View Profile Personal Message (Offline)

Ignore
1714731740
Reply with quote  #2

1714731740
Report to moderator
1714731740
Hero Member
*
Offline Offline

Posts: 1714731740

View Profile Personal Message (Offline)

Ignore
1714731740
Reply with quote  #2

1714731740
Report to moderator
thriftshopping
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 15, 2015, 09:25:51 PM
 #22

Its actually more of a donation thing. Im not really selling anything.
What's the point of double spending a donation?

IDK. Maybe the creator of the project wants to forge donations on my site and withdraws?
This would not make any sense. If someone donates to your website then they are not receiving anything of value in return. Therefore it is impossible for you to wait for n confirmations because once you get as many confirmations you are not going to give the person potentially double spending anything of value
nahtnam (OP)
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


nahtnam.com


View Profile WWW
January 15, 2015, 11:15:14 PM
 #23

Its actually more of a donation thing. Im not really selling anything.
What's the point of double spending a donation?

IDK. Maybe the creator of the project wants to forge donations on my site and withdraws?
This would not make any sense. If someone donates to your website then they are not receiving anything of value in return. Therefore it is impossible for you to wait for n confirmations because once you get as many confirmations you are not going to give the person potentially double spending anything of value

No, its a site that allows other people to accept donations in bitcoins.

serje
Legendary
*
Offline Offline

Activity: 1232
Merit: 1002



View Profile
January 16, 2015, 03:02:37 AM
 #24

Its actually more of a donation thing. Im not really selling anything.
What's the point of double spending a donation?

IDK. Maybe the creator of the project wants to forge donations on my site and withdraws?
This would not make any sense. If someone donates to your website then they are not receiving anything of value in return. Therefore it is impossible for you to wait for n confirmations because once you get as many confirmations you are not going to give the person potentially double spending anything of value

No, its a site that allows other people to accept donations in bitcoins.

Nice idea you have .... let us know when the site is ready ... I would like to try it

Space for rent if its still trending
nahtnam (OP)
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


nahtnam.com


View Profile WWW
January 16, 2015, 03:40:47 AM
 #25

Its actually more of a donation thing. Im not really selling anything.
What's the point of double spending a donation?

IDK. Maybe the creator of the project wants to forge donations on my site and withdraws?
This would not make any sense. If someone donates to your website then they are not receiving anything of value in return. Therefore it is impossible for you to wait for n confirmations because once you get as many confirmations you are not going to give the person potentially double spending anything of value

No, its a site that allows other people to accept donations in bitcoins.

Nice idea you have .... let us know when the site is ready ... I would like to try it

Will do. I think ill stick with 0 confirmations and add some sort of mechanism that verifies everything before withdrawing.

JerryCurlzzz
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


View Profile
January 16, 2015, 08:36:33 AM
 #26

You can have double-spending only if :
- the seller use a node server with no others nodes connected
- the buyer use ... the same node server
- the transaction is OK for both party with 0 confirmation

It's impossible.
In real life networking, you have 6-9 nodes to sprend the transaction ...

So its safe for me to accept 0 confirmations?

All reputable businesses will use 1. You don't truly have the coins until at least 1 confirmation.
Don't pull a Mt.Gox and leave yourself open with loose code. Protect yourself.

Uh.... ** Bitpay ** does zero-confirmation transactions. The dubious emphasis on confirmations is part of what kills the appeal of using bitcoin. This is not some scamcoin with a dead network. A simple code to do input analysis on a widely broadcast transaction and you are fine to accept 0 confirmations.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
January 16, 2015, 11:43:46 AM
 #27

-snip-
Uh.... ** Bitpay ** does zero-confirmation transactions. The dubious emphasis on confirmations is part of what kills the appeal of using bitcoin. This is not some scamcoin with a dead network. A simple code to do input analysis on a widely broadcast transaction and you are fine to accept 0 confirmations.

Which is fine for a company like bitpay that can have multiple nodes online to test how good the propagation of the TX is and keep rebroadcasting it, but a little site (no offense nahtnam) thats accepting donations this might be a little to much to ask for.

-snip-
Will do. I think ill stick with 0 confirmations and add some sort of mechanism that verifies everything before withdrawing.

This sounds good. Confirm instantly (0 confirmations needed) and lets those receiving the donation wait a little longer (e.g. 6 confirmations). This gives those donating the good feeling instantly and those receiving the donation can probably wait an hour or two before they withdraw their money. Its FREE money I doubt anyone is going to get impatient about it.

Im not really here, its just your imagination.
qwk
Donator
Legendary
*
Offline Offline

Activity: 3542
Merit: 3411


Shitcoin Minimalist


View Profile
January 16, 2015, 12:05:06 PM
 #28

Its actually more of a donation thing. Im not really selling anything.
What's the point of double spending a donation?
IDK. Maybe the creator of the project wants to forge donations on my site and withdraws?
That's very easy to work around.
Accept incoming donations with zero confirmations.
Only pay out to charities anything above 2 or more confirmations.

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
serje
Legendary
*
Offline Offline

Activity: 1232
Merit: 1002



View Profile
January 16, 2015, 03:26:00 PM
 #29


This sounds good. Confirm instantly (0 confirmations needed) and lets those receiving the donation wait a little longer (e.g. 6 confirmations). This gives those donating the good feeling instantly and those receiving the donation can probably wait an hour or two before they withdraw their money. Its FREE money I doubt anyone is going to get impatient about it.

This is true! Just write in T&C that they can only withdraw after 6 confirmations! As this is free money for them they don't have the right to bitch about it! Only if they want to empty your wallet with double spend... so I guess 6 confirmations for withdrawing is perfect! As they can't say they have an emergency and they stay on the net to ask people for money! You call people for that and say I will pay back as soon as people will donate to me!

Space for rent if its still trending
98problems
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250



View Profile
January 18, 2015, 06:16:08 AM
 #30

You can have double-spending only if :
- the seller use a node server with no others nodes connected
- the buyer use ... the same node server
- the transaction is OK for both party with 0 confirmation

It's impossible.
In real life networking, you have 6-9 nodes to sprend the transaction ...

So its safe for me to accept 0 confirmations?

All reputable businesses will use 1. You don't truly have the coins until at least 1 confirmation.
Don't pull a Mt.Gox and leave yourself open with loose code. Protect yourself.

Uh.... ** Bitpay ** does zero-confirmation transactions. The dubious emphasis on confirmations is part of what kills the appeal of using bitcoin. This is not some scamcoin with a dead network. A simple code to do input analysis on a widely broadcast transaction and you are fine to accept 0 confirmations.
It would still be possible to double spend a 0/unconfirmed TX, especially if you control a large amount of hashpower and are either running a pool or are solo mining.

An easy solution to the OP's problem would be to process payments to charities in batches with the payment going out 1 day after payment is received

Wardrick
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


View Profile
January 19, 2015, 10:54:55 PM
 #31

Its actually more of a donation thing. Im not really selling anything.

What are the donations going to?
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!