Bitcoin Forum
November 18, 2024, 03:55:58 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How do Satoshi Dice work?  (Read 686 times)
Bitcoin Magazine (OP)
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
April 05, 2014, 05:45:52 PM
 #1

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?   Grin

i am here.
gweedo
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000


View Profile
April 05, 2014, 05:49:29 PM
 #2

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.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
April 05, 2014, 05:54:41 PM
 #3

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

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
Bitcoin Magazine (OP)
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
April 05, 2014, 05:58:05 PM
 #4

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?

i am here.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
April 05, 2014, 06:05:02 PM
 #5

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... Wink

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
April 05, 2014, 06:08:53 PM
 #6

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.

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
April 05, 2014, 06:09:28 PM
 #7

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

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
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!