Luke-Jr
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
February 26, 2013, 12:12:48 AM |
|
You do understand that Bitcoin either suffers from higher fees at some point or weakens and dies completely? Yes. "At some point" needs to be after Bitcoin has attained critical mass of adoption. The only question with option 1 is how much the fees will rise, not if they will rise. And when they rise. Timing is everything.
|
|
|
|
Technomage
Legendary
Offline
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
|
|
February 26, 2013, 12:16:04 AM |
|
True enough. And enough of this OT.
|
Denarium closing sale discounts now up to 43%! Check out our products from here!
|
|
|
Monster Tent
|
|
February 26, 2013, 12:25:34 AM |
|
As I understand it there are ways to do the same things SD does but with less harm to the network. The fact you refuse to implement them makes people question what your motives are. The fees you pay dont adequately cover the cost of the damage you do to the network which is ironically one of the major problems with capitalism today. That is to privatise profits and make the public foot the costs. Ive got no doubt if fees got raised to cover the true cost you would start screaming about needing a "bailout" because you "deserve it".
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1013
|
|
February 26, 2013, 01:30:34 AM |
|
I think Satoshi Dice should mine its own transactions instead of paying fees.
|
|
|
|
Monster Tent
|
|
February 26, 2013, 03:32:19 AM |
|
I think Satoshi Dice should mine its own transactions instead of paying fees.
That would require them actually investing in hardware and not sponging off all the other miners.
|
|
|
|
dree12
Legendary
Offline
Activity: 1246
Merit: 1077
|
|
February 26, 2013, 03:34:14 AM |
|
I think Satoshi Dice should mine its own transactions instead of paying fees.
That would require them actually investing in hardware and not sponging off all the other miners. They could hire a pool to allocate some percentage of blockspace to free SatoshiDICE transactions.
|
|
|
|
Monster Tent
|
|
February 26, 2013, 03:38:53 AM |
|
I think Satoshi Dice should mine its own transactions instead of paying fees.
That would require them actually investing in hardware and not sponging off all the other miners. They could hire a pool to allocate some percentage of blockspace to free SatoshiDICE transactions. Or they could improve their efficiency by doing things in a different way. You shouldnt change the underlying protocol just because they are "lazy" Im just glad they cant lobby a politician to get them to change it
|
|
|
|
Technomage
Legendary
Offline
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
|
|
February 26, 2013, 01:00:04 PM |
|
What some people here do not understand that it's not SatoshiDice that is to blame for the inefficiencies of the blockchain. That service is completely following the rules of Bitcoin. It's a fee-paying, fair service, I see no problem with that. The problem is with Bitcoin, not with S.DICE. That should be very clear.
|
Denarium closing sale discounts now up to 43%! Check out our products from here!
|
|
|
Luke-Jr
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
February 26, 2013, 01:14:56 PM |
|
What some people here do not understand that it's not SatoshiDice that is to blame for the inefficiencies of the blockchain. That service is completely following the rules of Bitcoin. It's a fee-paying, fair service, I see no problem with that. The problem is with Bitcoin, not with S.DICE. That should be very clear.
No. SatoshiDice violates the "no flooding" and "financial transactions only, no information" rules. Bitcoin's solution is to block flooders. Miners filtering out floods is part of the system.
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1013
|
|
February 26, 2013, 01:30:22 PM |
|
If Satoshi Dice really is profitable on its own merits then they could afford to mine their own transactions instead of paying other miners to do it via transaction fees. If they could do that and still remain profitable then nobody could rightly complain that they were leeching off of the network.
In the long term when medium and large companies are using bitcoin that's what I expect to happen anyway - the companies doing the most transactions have the largest incentive to make sure those transactions get included in the blockchain so they mine themselves or band together with other companies to form a merchant pool.
|
|
|
|
Technomage
Legendary
Offline
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
|
|
February 26, 2013, 01:54:53 PM |
|
What some people here do not understand that it's not SatoshiDice that is to blame for the inefficiencies of the blockchain. That service is completely following the rules of Bitcoin. It's a fee-paying, fair service, I see no problem with that. The problem is with Bitcoin, not with S.DICE. That should be very clear.
No. SatoshiDice violates the "no flooding" and "financial transactions only, no information" rules. Bitcoin's solution is to block flooders. Miners filtering out floods is part of the system. This is a valid point and I do get it. Not sure what I think about the whole thing, but I do get this.
|
Denarium closing sale discounts now up to 43%! Check out our products from here!
|
|
|
Herbert
|
|
February 26, 2013, 02:12:24 PM |
|
SatoshiDice violates the "no flooding" and "financial transactions only, no information" rules. Bitcoin's solution is to block flooders. Miners filtering out floods is part of the system.
I fully agree on this! But for me it seems more like rulea of conduct which *should* be followed by consensus, but are not enforced in any way (unless miners really start skipping sdice transactions). Or is this somewhere defined in the protocol?
|
|
|
|
interlagos
|
|
February 26, 2013, 04:10:11 PM |
|
While Bitcoin software is still in development, SatoshiDice provides an invaluable service to the network by stressing those attributes of the system that would become a larger problem in the future when adoption grows.
It does it in a very careful and controlled way (centralized, easy to shut down) thus providing an incentive for developers to prototype solutions that would deal with an ever increasing volume of transactions gracefully and ahead of time.
We probably wouldn't have performance improvements that we do (in bitcoin-qt 0.8.0) if it wasn't for SatoshiDice. So it seems like a natural component of the ecosystem at this point which might get less popular as the network rebalances and changes some of its characteristics that make SD viable right now.
|
|
|
|
Luke-Jr
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
February 26, 2013, 04:24:10 PM |
|
While Bitcoin software is still in development, SatoshiDice provides an invaluable service to the network by stressing those attributes of the system that would become a larger problem in the future when adoption grows. No. Bitcoin is not meant to scale to SD's abuse. Also, while adoption grows, so does the overall network capacity to cope with higher (reasonable!) use. Finally, we already know Bitcoin is harmed by SD's abuse in practice. Continuing to "stress" something after you know it harms it, is clearly hostile. We probably wouldn't have performance improvements that we do (in bitcoin-qt 0.8.0) if it wasn't for SatoshiDice. So it seems like a natural component of the ecosystem at this point which might get less popular as the network rebalances and changes some of its characteristics that make SD viable right now. What-ifs are kinda pointless to argue, so I won't try. But even if SD is to credit for bringing attention to some performance problems, it does not justify their continued attacking.
|
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
|
February 26, 2013, 04:48:09 PM |
|
With the approach taken here, it might be possible to not only passively act, but actively fight SD spam by shifting the odds in your favour if you really don't want to see them continue with their business.
Edit: Since blocks are anyways small, it might even be possible to just mine "normal sized" blocks as well, to not be too obvious.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
February 26, 2013, 04:49:10 PM |
|
SD does very good job - It stress-tests the system. The Bitcoin programmers ought to thank instead of blaming... and do their best to resolve technical issues.
|
|
|
|
evoorhees
Legendary
Offline
Activity: 1008
Merit: 1023
Democracy is the original 51% attack
|
|
February 26, 2013, 05:07:58 PM |
|
Sure, that's fine with me (though I bet not the State of New York)
What does the State of New York have to do with anything? No. SatoshiDice violates the "no flooding" and "financial transactions only, no information" rules. Bitcoin's solution is to block flooders. Miners filtering out floods is part of the system.
Roughly 3/4 of SD transactions are financial transactions, and 1/4 is "information". Every inbound bet is a financial transaction, and roughly half of the outbound transactions are winnings going back to the user. When a user loses a bet, the response is indeed an "information transaction" and this seems to be what you are so upset about. So if SD played by the rules you wish to enforce upon it, 75% of the transactions would still be there. Also, where is this "no information" rule listed??? I was not aware that Bitcoin had a Terms of Service contract. But there is a far more important point to all this. Every transaction that occurs on the BTC network causes data to be stored in the blockchain. You, Luke-Jr, have sent transactions which cause blockchain bloat, you just haven't sent as many as SD. And if your transactions are "well and good" then how many do you need to send before you are considered "spamming"? Can SD only send 10 transactions a day before you get angry with it? Or 100? Or 10,000? Is it because they are "evil gambling transactions" which makes them less worthy than your own? I'm of the opinion that Bitcoin should be used as much as possible. It should be the monetary system of the world. And if the blockchain can't handle it, then the system needs to be upgraded or is doomed to failure because guess what, as Bitcoin grows, hundreds of creative systems are going to come out which use the blockchain in all sorts of strange ways. SD is but the tip of the iceberg.
|
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
|
February 26, 2013, 05:16:59 PM |
|
Well, Satoshi's Dice seems to me like going to a casino, exchanging one USD in chips, playing a round of a game, changing back to USD, changing another USD to chips etc.
This described attack might also work with p2pool by the way, then you only attack with your own hash rate though. Still useful for people with ASICs at their hands and you can also mine a bit larger blocks there, as you will relay blocks at a lot of different places in the network as a bonus.
|
|
|
|
2112
Legendary
Offline
Activity: 2128
Merit: 1073
|
|
February 26, 2013, 05:25:26 PM |
|
Is it because they are "evil gambling transactions" which makes them less worthy than your own?
I think of SatoshiDice as a proof by reductio-ad-absurdum that the Bitcoin needs to be continue to evolve to be really useable, lest it turns into a permanent worldwide register of dropped pennies. Many developers associated with the core development team have lots of self-worth staked on the assumption that the Bitcoin is already perfect. Your business is showing them that they were wrong. This is no longer a technical/scientific/business issue, it is now an issue of respect and/or self-respect. I remember a comment from one of the professors in my university: Q: Why are the panel discussions in this school are always turning so nasty? A: Because the stakes are so low.
|
|
|
|
jgarzik
Legendary
Offline
Activity: 1596
Merit: 1100
|
|
February 26, 2013, 06:04:14 PM Last edit: February 27, 2013, 01:18:46 AM by jgarzik |
|
I'm of the opinion that Bitcoin should be used as much as possible. It should be the monetary system of the world. And if the blockchain can't handle it, then the system needs to be upgraded or is doomed to failure because guess what,
Logical fallacy. That logic precludes incentives that encourage block chain efficiency. You cannot simply get stuck in the loop spam system -> demand system upgrades -> go to step 1 as that clearly lacks any amount of self-examination or dynamic feedback.
|
Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own. Visit bloq.com / metronome.io Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
|
|
|
|