Pages:
Author

Topic: SatoshiDICE hit 1,000,000 bets today (Read 5203 times)

hero member
Activity: 504
Merit: 500
August 16, 2012, 03:24:34 PM
#28

Can you fix the SatoshiDICE software to stop generating a ton of tiny outputs, in the event of a loss?  One of the long term drains on resources is tracking unspent coins -- and SD creates 0.00000001 outputs for losing bets.  We have to individually track each one of those outputs until it is spent.  Of course, it is difficult for users to find ways to spend 0.00000001 BTC, so the obvious database bloat for each bitcoin user results...
I'm not educated on this. Is there a reason why they cannot simply not pay BTC during a loss?
Sending a loss would mean people know the difference between losing and dice lag at least
Why can't they publish the losses on their website?
They do, but, i think a lot of the popularity is in the instant response and the bot-ability of it, my bot was a constant adrenaline generator lol (of course it lost in the end, i was expecting it too, interesting to see how many losses in a row will eventually come with enough monkey's on typewriters)
legendary
Activity: 1246
Merit: 1077
August 16, 2012, 03:21:39 PM
#27

Can you fix the SatoshiDICE software to stop generating a ton of tiny outputs, in the event of a loss?  One of the long term drains on resources is tracking unspent coins -- and SD creates 0.00000001 outputs for losing bets.  We have to individually track each one of those outputs until it is spent.  Of course, it is difficult for users to find ways to spend 0.00000001 BTC, so the obvious database bloat for each bitcoin user results...
I'm not educated on this. Is there a reason why they cannot simply not pay BTC during a loss?
Sending a loss would mean people know the difference between losing and dice lag at least
Why can't they publish the losses on their website?
hero member
Activity: 504
Merit: 500
August 16, 2012, 03:15:34 PM
#26

Can you fix the SatoshiDICE software to stop generating a ton of tiny outputs, in the event of a loss?  One of the long term drains on resources is tracking unspent coins -- and SD creates 0.00000001 outputs for losing bets.  We have to individually track each one of those outputs until it is spent.  Of course, it is difficult for users to find ways to spend 0.00000001 BTC, so the obvious database bloat for each bitcoin user results...
I'm not educated on this. Is there a reason why they cannot simply not pay BTC during a loss?
Sending a loss would mean people know the difference between losing and dice lag at least
legendary
Activity: 1246
Merit: 1077
August 16, 2012, 03:07:19 PM
#25

Can you fix the SatoshiDICE software to stop generating a ton of tiny outputs, in the event of a loss?  One of the long term drains on resources is tracking unspent coins -- and SD creates 0.00000001 outputs for losing bets.  We have to individually track each one of those outputs until it is spent.  Of course, it is difficult for users to find ways to spend 0.00000001 BTC, so the obvious database bloat for each bitcoin user results...
I'm not educated on this. Is there a reason why they cannot simply not pay BTC during a loss?
legendary
Activity: 1596
Merit: 1100
August 16, 2012, 01:15:15 PM
#24

Can you fix the SatoshiDICE software to stop generating a ton of tiny outputs, in the event of a loss?  One of the long term drains on resources is tracking unspent coins -- and SD creates 0.00000001 outputs for losing bets.  We have to individually track each one of those outputs until it is spent.  Of course, it is difficult for users to find ways to spend 0.00000001 BTC, so the obvious database bloat for each bitcoin user results...


it is a little bit offtopic, but may i suggest that if that becomes a concern - the bitcoin client just merges the output with a regular transaction just for defragmenting reasons? as a coin selection algorithm it could always pick the smallest outputs first for example. obviously there could be multiple (configurable) coin selectors, with different focus. privacy, output minimisation, transaction size/fee minimisation..

gmaxwell already made a basic patch, but it wasn't good for privacy, so it's not ready yet.

Regardless, that does not fix all the implementations in the field now, nor does it fix non-Satoshi clients such as MtGox etc.

Because the network must always track every unspent coin, creating tons of difficult-to-spend coins is network unfriendly.

hero member
Activity: 668
Merit: 501
August 16, 2012, 02:34:38 AM
#23

Can you fix the SatoshiDICE software to stop generating a ton of tiny outputs, in the event of a loss?  One of the long term drains on resources is tracking unspent coins -- and SD creates 0.00000001 outputs for losing bets.  We have to individually track each one of those outputs until it is spent.  Of course, it is difficult for users to find ways to spend 0.00000001 BTC, so the obvious database bloat for each bitcoin user results...


it is a little bit offtopic, but may i suggest that if that becomes a concern - the bitcoin client just merges the output with a regular transaction just for defragmenting reasons? as a coin selection algorithm it could always pick the smallest outputs first for example. obviously there could be multiple (configurable) coin selectors, with different focus. privacy, output minimisation, transaction size/fee minimisation..
legendary
Activity: 1596
Merit: 1100
August 16, 2012, 01:13:52 AM
#22

Can you fix the SatoshiDICE software to stop generating a ton of tiny outputs, in the event of a loss?  One of the long term drains on resources is tracking unspent coins -- and SD creates 0.00000001 outputs for losing bets.  We have to individually track each one of those outputs until it is spent.  Of course, it is difficult for users to find ways to spend 0.00000001 BTC, so the obvious database bloat for each bitcoin user results...

legendary
Activity: 1008
Merit: 1023
Democracy is the original 51% attack
August 15, 2012, 11:29:44 PM
#21
i hope you will invest them into more bitcoin projects Smiley

That goes without saying Wink
legendary
Activity: 1722
Merit: 1004
August 15, 2012, 10:04:14 PM
#20

I am surprised that SatoshiDice took off -- people who are smart enough to understand cryptology and coding dice bots not understand the logical end of a martingale system?


I'm a software developer, living in Vegas... There are plenty of smart people who enjoy a little negative expectation gambling. I stick to poker (the real kind - against other humans) personally, but people get a kick out of the variance of gambling that's worth the house rake (which is under 4% for a lot of Vegas slot machines, btw; and Blackjack, playing a well-known basic-strategy is often as low as 1.5%).

SatoshiDice is pretty cool (though I haven't personally played).... Thanks for the explanation, S. Gornick...very interesting.

And congrats to the operators on the 1M transactions.
legendary
Activity: 2072
Merit: 1001
August 15, 2012, 09:12:58 PM
#19
Congrats!!! Never used it yet but tempted. Very jealous tho!
legendary
Activity: 1137
Merit: 1001
August 15, 2012, 08:54:58 PM
#18

I am surprised that SatoshiDice took off -- people who are smart enough to understand cryptology and coding dice bots not understand the logical end of a martingale system?

congrats on the #1 hit. I'm sure the price increase has plenty to do with every successful application such as satoshi dice, and we all should be thankful.
hero member
Activity: 560
Merit: 501
August 15, 2012, 08:32:24 PM
#17
all hail satoshi thank you for increasing the blockchain size etc etc
legendary
Activity: 2506
Merit: 1010
August 15, 2012, 08:29:12 PM
#16
I think it's undeniably proven the amazing power of Bitcoin when applied to just one industry - online gambling.

It isn't just the power of bitcoin, it is the power of cryptography.  The problem that SatoshiDICE solves is there was no previous easy to use online wagering service that is not only provably fair but gives an especially high payout compared to other online wagering services.  

SatoshiDICE isn't the first to be provably fair though.  

BitLotto was among the first to use the transaction hash in the blockchain as the value that determines whether the bet wins or not.  

What SatoshiDICE did different though was it figured out how to do instant payouts.  Because the payout uses for the transaction's input the wager transaction itself, there is no risk of paying out using funds that won't confirm.   That was quite an innovation and now one million wagers later, it has proven its value.

There are a couple other "provably fair" wagering systems (including bitZino), but they don't all use a blockchain transaction hash so it is harder to verify.  With SatoshiDICE, I can still go in a year from now for instance and use the blockchain plus the hash keys file to verify that every single wager ever made to SatoshiDICE was indeed processed properly as far as win/loss status and verify that the payouts were successfully sent.

Disruptive innovations are defined as being at least ten times better than existing solutions.  With a 1.5% house advantage versus 4% to 8% or more for Vegas casinos, SatoshiDICE is pretty close to qualifying as one.
hero member
Activity: 490
Merit: 500
August 15, 2012, 08:15:38 PM
#15
Pretty amazing achievement, now lets go for 5,000,000 lol.
hero member
Activity: 668
Merit: 501
August 15, 2012, 08:11:19 PM
#14
i really had not anticipated this volume and i am suprised you managed to scale the software, the confirmations, the crypto etc. good job.

congratulations! i'd say celebrate. your earnings are well deserved and i hope you will invest them into more bitcoin projects Smiley
member
Activity: 118
Merit: 10
August 15, 2012, 07:48:43 PM
#13
If you're interested in Satoshi Dice be sure to check out this thread https://bitcointalksearch.org/topic/satoshi-dice-statistical-analysis-80312 . Doogius has done an excellent job keeping it updated and posting analysis of the blockchain.
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
August 15, 2012, 07:43:00 PM
#12
Its like having a roulette table, blackjack table and lottery linked to your bank account and set up at your office desk 24/7!
I'm not tempted as I'm not in a cubicle but it must be awful for those that feel like rolling the dice when they come back from the toilet. And not only that but you don't even have to visit some gambling site. Just your wallet.

Which reminds me of the Dice Man books.
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
August 15, 2012, 07:40:30 PM
#11
Nice job!

So with an average bet of 0.1btc you've made about 1500btc?
At the moment, they've made 4699.61641731 BTC.
Wow. That's a big jump from a week or two back when I saw only 2200 BTC.
Imagine if you could inspect a Vegas gambling house's books...
sr. member
Activity: 451
Merit: 250
August 15, 2012, 07:39:05 PM
#10
Nice job!

So with an average bet of 0.1btc you've made about 1500btc?
At the moment, they've made 4699.61641731 BTC.

Wow so avg. bet is more like BTC0.3

The worst (best?) thing about these gambling services are that they are right on your computer all the time.

Its like having a roulette table, blackjack table and lottery linked to your bank account and set up at your office desk 24/7!
legendary
Activity: 1246
Merit: 1016
Strength in numbers
August 15, 2012, 07:15:41 PM
#9
Satoshidice made me more likely to spend bitcoins: I no longer feel guilty about bloating the blockchain by sending a small amount of coins now and then.  It's insignificant compared to the amount SD wastes!


rofl, so sometimes you "think, gee I'd love to buy those socks, but it'll be like 300 bytes..."
Pages:
Jump to: