Author

Topic: 'Euromillions' numbers drawn from bitcoin hash and tweeted every 10 min (Read 1119 times)

legendary
Activity: 1122
Merit: 1017
ASMR El Salvador
In the case of 'Euromillions' bets acceptance is closed on the day before the draw so it would be fine using this method.
sr. member
Activity: 406
Merit: 250
I believe there are already many lotteries in the Bitcoin world that use this method.

Also, miners have the ability to discard blocks that they find so it does open up the possibility that miners could discard blocks with "losing" block hashes. For example, if you spent 100 BTC on a 50 percent chance to make 200 BTC and you mined a block that would make you lose your bet, it would make sense to discard that block.

Mining the block: Lose 100 BTC to gain 25 BTC
Not mining the block: 50 percent chance of gaining 200 BTC

I know the OP is talking about non-BTC lotteries but it's the same idea.
legendary
Activity: 4522
Merit: 3426
I think you wanted to say  "neutral" not official. No one can manipulate the blockchain ( as odolvlobo said "only the first miner that has find the block for first") . The other option would be to have the +51% of the hash power but I think no one will do this type of attak only for win a round in a lottery based on the bitcoin blockchain.

The blockchain can be manipulated in this case. You don't need 51% because you don't need to control the outcome, you just want to affect it. If the lottery is big enough, then even a small advantage could be very profitable.
legendary
Activity: 1778
Merit: 1043
#Free market
Well I don't think they will be using this method to draw the numbers but maybe somebody could set up an official bitcoin blockchain lottery. That would be pretty cool.
Yeah this sounds great, but since nothing is centralized in Bitcoin it couldn't be "official". There could be several sites doing it.

I think you wanted to say  "neutral" not official. No one can manipulate the blockchain ( as odolvlobo said "only the first miner that has find the block for first") . The other option would be to have the +51% of the hash power but I think no one will do this type of attak only for win a round in a lottery based on the bitcoin blockchain.
legendary
Activity: 1204
Merit: 1028
Well I don't think they will be using this method to draw the numbers but maybe somebody could set up an official bitcoin blockchain lottery. That would be pretty cool.
Yeah this sounds great, but since nothing is centralized in Bitcoin it couldn't be "official". There could be several sites doing it.
legendary
Activity: 4522
Merit: 3426
Impossible to cheat. No one can guess what will be the hash of a future block.

...except the miner that mines the block. That person is the first to know. The solution would be to halt bets before the previous block.

There is an additional complication of which block is the "latest block" in the case of a branch in the chain. Miners could collude to affect the outcome.
legendary
Activity: 1122
Merit: 1017
ASMR El Salvador
Impossible to cheat. No one can guess what will be the hash of a future block.
sr. member
Activity: 348
Merit: 250
That's a very clever way of picking the numbers. Is there no way to cheat that system? I can't think of any way anyone could cheat it. You would have to force a block's hash to be something predictable.
legendary
Activity: 1122
Merit: 1017
ASMR El Salvador
What do you mean by official? Do you mean by the Bitcoin Foundation?
full member
Activity: 166
Merit: 100
Well I don't think they will be using this method to draw the numbers but maybe somebody could set up an official bitcoin blockchain lottery. That would be pretty cool.
legendary
Activity: 1122
Merit: 1017
ASMR El Salvador
I show how games like 'Euromillions' could use the bitcoin hash of a given block to draw the numbers.
In the tweet account https://twitter.com/totoluso
I post the 'euromillion' numbers using the hash of the latest block as a source for randomness.

Jump to: