Bitcoin Forum

Economy => Service Discussion => Topic started by: Bitcoin Magazine on April 05, 2014, 05:45:52 PM



Title: How do Satoshi Dice work?
Post by: Bitcoin Magazine on April 05, 2014, 05:45:52 PM
do they read in the blockchain from the start?

like if i sent Bitcoins with a send date of January 1, 2010 to Satoshi Dice, would i expect a response from the year 2010 or from 2014?

and sending with a past date, would it affect the early part of the Bitchain near the "send" date or the end part?

and to do this, i would just use multibit and set my computer clock back to 2009?   ;D


Title: Re: How do Satoshi Dice work?
Post by: gweedo on April 05, 2014, 05:49:29 PM
They use bitcoinj, it could be changed since they sold it, but I bet they have a way of knowing which transactions would be processed and if they have passed the secret to the public, so no one can use the old secrets and just change the time. I also think that if you are not using the correct time in a transaction full nodes and miners will reject it from the network.

So you would have to target just their bitcoinj instance which if they are smart is only connected to a full node they have control of.


Title: Re: How do Satoshi Dice work?
Post by: jl2012 on April 05, 2014, 05:54:41 PM
Quote
if i sent Bitcoins with a send date of January 1, 2010

Quote
I also think that if you are not using the correct time in a transaction full nodes and miners will reject it from the network.


There is no timestamp in transaction!

https://en.bitcoin.it/wiki/Transactions


Title: Re: How do Satoshi Dice work?
Post by: Bitcoin Magazine on April 05, 2014, 05:58:05 PM
Quote
if i sent Bitcoins with a send date of January 1, 2010

Quote
I also think that if you are not using the correct time in a transaction full nodes and miners will reject it from the network.


There is no timestamp in transaction!

https://en.bitcoin.it/wiki/Transactions

so if i lose at Satoshi Dice, i can fix the block chain on my end so the transaction never happened, and propagate it using a 51% quantum attack?


Title: Re: How do Satoshi Dice work?
Post by: Sukrim on April 05, 2014, 06:05:02 PM
Quote
if i sent Bitcoins with a send date of January 1, 2010

Quote
I also think that if you are not using the correct time in a transaction full nodes and miners will reject it from the network.


There is no timestamp in transaction!

https://en.bitcoin.it/wiki/Transactions

so if i lose at Satoshi Dice, i can fix the block chain on my end so the transaction never happened, and propagate it using a 51% quantum attack?
You could try to double spend it, yes.

Not sure what you mean with "quantum attack", good luck with mining blocks faster than the network though... ;)


Title: Re: How do Satoshi Dice work?
Post by: jl2012 on April 05, 2014, 06:08:53 PM
Quote
if i sent Bitcoins with a send date of January 1, 2010

Quote
I also think that if you are not using the correct time in a transaction full nodes and miners will reject it from the network.


There is no timestamp in transaction!

https://en.bitcoin.it/wiki/Transactions

No not per say but when you send outputs from a block you have to malform the blocktime to do the type of attack the OP is describing that is a type of timestamp. Which full nodes and miners would reject since they know that output is too young to be part of the transaction.

I think you don't understand what OP is asking, and OP is simply don't understand how bitcoin works. OP believes there is a timstamp in transaction, and SD depends on that timestamp to determine the result.


Title: Re: How do Satoshi Dice work?
Post by: jl2012 on April 05, 2014, 06:09:28 PM
Quote
if i sent Bitcoins with a send date of January 1, 2010

Quote
I also think that if you are not using the correct time in a transaction full nodes and miners will reject it from the network.


There is no timestamp in transaction!

https://en.bitcoin.it/wiki/Transactions

so if i lose at Satoshi Dice, i can fix the block chain on my end so the transaction never happened, and propagate it using a 51% quantum attack?

Please read: https://en.bitcoin.it/wiki/Double-spending