Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: niko on March 09, 2013, 07:49:27 AM



Title: [POLL]Are SatoshiDice transactions hurting or helping Bitcoin?
Post by: niko on March 09, 2013, 07:49:27 AM
Just curious. Not that the results will make anyone reconsider their strong opinion...


Title: Re: [POLL]Are SatoshiDice transactions hurting or helping Bitcoin?
Post by: Littleshop on March 09, 2013, 03:59:17 PM
Why not create a proper poll?  Have options that are positive vs negative and neutral only.

"Satoshi Dice is great, it is stress testing bitcoin"
"I don't play it but respect other peoples rights to do so"
"Satoshi Dice creates demand for bitcoin"


Title: Re: [POLL]Are SatoshiDice transactions hurting or helping Bitcoin?
Post by: Akka on March 10, 2013, 12:04:36 AM
Why not create a proper poll?  Have options that are positive vs negative and neutral only.

"Satoshi Dice is great, it is stress testing bitcoin"

Basically this. We would have run into issues sooner or later.

THX to SD we see them now and not when a notable amount of companies accept bitcoin.

So we can work on this while there is still time.


Title: Re: [POLL]Are SatoshiDice transactions hurting or helping Bitcoin?
Post by: hello_good_sir on March 10, 2013, 12:14:30 AM
This poll is really biased in that there are are no positive options.  SD is a huge positive force in bitcoin.

Nothing should change.  If people want to cut back on SD activity then they should create transactions with higher fees.  Miners will process those transactions instead of the SD transactions.  If they aren't willing to do that, then they should keep their mouths shut.


Title: Re: [POLL]Are SatoshiDice transactions hurting or helping Bitcoin?
Post by: niko on March 10, 2013, 04:31:54 AM
This poll is really biased in that there are are no positive options.  SD is a huge positive force in bitcoin.
How is it biased? Options 2 (there is a problem, but it's with current Bitcoin design, not SD, and should be dealt with) and 3 (there is no problem, everything is fine the way it is)...  I see SD as a positive thing, even though I don't gamble, and I've dumped some shares at the peak. My vote was #2. Dust collection systems and incentives should be put in place, and we can just keep moving ahead happily.


Title: Re: [POLL]Are SatoshiDice transactions hurting or helping Bitcoin?
Post by: evoorhees on March 10, 2013, 05:40:40 AM
Negative externalities of SD:  blockchain bloat

Positive externalities of SD:  http://calvinayre.com/2013/02/01/business/why-bitcoin-can-no-longer-be-ignored/ (http://calvinayre.com/2013/02/01/business/why-bitcoin-can-no-longer-be-ignored/)

If SD should be punished for the negative externalities, should it be rewarded for the positive ones?


Title: Re: [POLL]Are SatoshiDice transactions hurting or helping Bitcoin?
Post by: misterbigg on March 10, 2013, 06:04:13 AM
Negative externalities of SD:  blockchain bloat

Again, it's not the space in the block chain that is the big problem. All transactions take up space, and eventually we will hit the block limit on every block. The problem is that the betting loss confirmations are unprunable. So not only do they take up space in the block chain but they also increase CPU burden because these UXTO need to be kept in fast storage.

SD is different from every other Bitcoin service: it creates economically unspendable outputs, often in response to automation (i.e. bots). And it creates a lot of them.

Quote
Positive externalities of SD:  http://calvinayre.com/2013/02/01/business/why-bitcoin-can-no-longer-be-ignored/ (http://calvinayre.com/2013/02/01/business/why-bitcoin-can-no-longer-be-ignored/)

Is SD bringing in new users in an amount equal to the disproportionate amount of shared resources that it consumes? That's an open question but I suspect that the answer is no. How can a small handful of bots generating thousands of transactions per hour help to grow the Bitcoin network?

Besides, what percentage of SD players were already existing Bitcoin enthusiasts or miners spending coin they already had versus average people who heard about SD from somewhere and decided to purchase Bitcoin from an exchange with the sole purpose of gambling?

SD is saddling the network with permanent ongoing maintenance costs without providing a corresponding benefit. Again, it is different from every other Bitcoin service.

While it's true that the success of SatoshiDICE is definitely putting Bitcoin on the radar as a gambling method, established casinos don't need parlor tricks like directly interacting with the block chain using zero confirmations. Their customers already trust them to manage their account balance centrally.

It would probably be more accurate to say that the major effect of SD's impact is to redistribute Bitcoin wealth away from already-existing Bitcoin users who have an affinity for gambling, over towards the shareholders of S.DICE and in a marginal way the miners. Sure, I'll give you that this enriches a handful of business entities and creates for some exciting news headlines but how many new users does it bring in?

Quote
If SD should be punished for the negative externalities, should it be rewarded for the positive ones?

Sure, any positive externalities that SD creates which go significantly above the positive externalities that every normal Bitcoin business creates simply by virtue of operating on the network. Unfortunately, there aren't any. Note that Bitcoin already rewards early adopters who create positive externalities by spending their aged coins: they can be sent without a fee.

http://SatoshiRoulette.com doesn't create economically unspendable outputs, why does SD need to? I've already provided a few workarounds, what did you think about them?

Edit: This whole problem would go away if SD instead of sending 1 satoshi or 5,000 satoshi for a loss confirmation, just send an amount equal to the transaction fee. Sure, SD's costs would go up but that's the ethical thing to do because right now SD is offloading those costs onto the network. Yes I know that this is a problem with the Bitcoin protocol and it needs to be fixed but in the meanwhile, wouldn't it be polite to fix it at the source?

Edit: A second solution is to require a small deposit, equal to the transaction fee, with each bet. The deposit is always refunded on both a win or loss. The deposit takes the place of the 1 satoshi or 5,000 satoshi output. This would save SD a bit of money.