SRoulette



Offline



Activity: 364

Merit: 250









Sr. MemberActivity: 364Merit: 250 Re: Soft block size limit reached, action required by YOU March 07, 2013, 03:12:47 AM #21 Quote from: scintill on March 07, 2013, 02:34:16 AM Quote from: grue on March 07, 2013, 02:01:07 AM how about no? because I don't want encourage some gambling website to fill up my hard drive with their bets.



Then don't let sdice transactions into your solved blocks, and encourage others to do the same. Mike didn't say you have to increase the soft limit. Luke-Jr posted about your other options.



Personally, banning sdice outright seems like the kind of scummy meddling bitcoin is supposed to solve. I would rather make them pay transaction fees somewhat proportional to the cost they incur on the network. If they pay them, miners get more money for their trouble, if not, they stop spamming the chain.

Then don't let sdice transactions into your solved blocks, and encourage others to do the same. Mike didn't say you have to increase the soft limit. Luke-Jr posted about your other options.Personally, banning sdice outright seems like the kind of scummy meddling bitcoin is supposed to solve. I would rather make them pay transaction fees somewhat proportional to the cost they incur on the network. If they pay them, miners get more money for their trouble, if not, they stop spamming the chain.

It does seem like the decent thing to do, for our casino we simply pay the network requested fees on all out payouts and adjust our margins and payouts to compensate. We even modified our dice game to make losing payouts an option for the players.



We like satoshidice (we kind of have to, we modelled some of our games after them) but we would like to see them take a more active involvement in resolving this issue that affects us all. It does seem like the decent thing to do, for our casino we simply pay the network requested fees on all out payouts and adjust our margins and payouts to compensate. We even modified our dice game to make losing payouts an option for the players.We like satoshidice (we kind of have to, we modelled some of our games after them) but we would like to see them take a more active involvement in resolving this issue that affects us all. 1% House Edge - Supporting BTC, LTC, PPC, Doge & XPM

The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale. vertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here. Advertised sites are notendorsed by the BitcoinForum. They may be unsafe, untrustworthy, or illegalinyour jurisdiction

mrb



Offline



Activity: 1512

Merit: 1019







LegendaryActivity: 1512Merit: 1019 Re: Soft block size limit reached, action required by YOU March 07, 2013, 03:30:38 AM

Last edit: March 07, 2013, 03:46:27 AM by mrb #22 Quote from: eleuthria on March 07, 2013, 12:46:09 AM BTC Guild started setting up a new server this morning running modified block rules. Currently trying out a 500,000 byte maxblocksize. The problem is with larger blocks, you increase the chance of orphans since it will take at least twice as long to propagate, if not more. I've modified the fee settings to prefer fee based transactions when increasing the block size past 50 KB, so hopefully the increase in fees per block offset the orphan rate increase.



What do you mean you have modified the fee settings? Were you not doing what the Bitcoin client has always been doing? In other words: 27kB for storing high-priority transactions (regardless of the fee), and the remainder of the block always preferring fee-based transactions.



Quote from: disclaimer201 on March 07, 2013, 02:59:12 AM And I don't care for satoshi dice. Let them move to litecoin or ban them from spamming the network and my harddrives.



Well. I am partaged on what to think about satoshidice. On one hand they pollute the block chain, but on the other hand they do help stress-test bitcoin's technical limits in the real world relatively early in its history.

What do you mean you have modified the fee settings? Were you not doing what the Bitcoin client has always been doing? In other words: 27kB for storing high-priority transactions (regardless of the fee), and the remainder of the block always preferring fee-based transactions.Well. I am partaged on what to think about satoshidice. On one hand they pollute the block chain, but on the other hand they do help stress-test bitcoin's technical limits in the real world relatively early in its history.

Peter Todd



Offline



Activity: 1106

Merit: 1045







LegendaryActivity: 1106Merit: 1045 Re: Soft block size limit reached, action required by YOU March 07, 2013, 03:56:09 AM #23 Quote from: deepceleron on March 06, 2013, 11:26:16 PM Add an additional .001 optional fee in your client and your transaction will be in the next block. The blockchain flooders are cheapskates. Transactions are not supposed to be cheap enough that you can blast hundreds of them out an hour with your gambling bot.



This.



I'm running a timestamping service that's been making about two or three transactions an hour for the past few days, each with 0.0005BTC fees. Looks like about 90% to 95% of my transactions are confirming in the next block, and the rest within another block.



Seriously, if you can't spend a 0.001BTC - a bit less than 5 cents - to publish a transaction that thousands of computers have to verify and store for eternity in the one rock-solid high value decentralized currency known to man, stop complaining. I'm surprised the large-blocks/low-fees group hasn't been compared to the usual socialists wanting to centralize profit and decentralized costs yet... or maybe they have - following the forums with this crap is a full-time job.



You know, my timestamping thing, OpenTimestamps if you want to know,(1) has been called blockchain spam by some. For the technically inclined, no it doesn't bloat the UTXO space, but it does add blockchain space. However, it and other abuses like



On the other hand, if we go ahead and let the maximum block size get as large as miners want, there's no reason not to use it for all sorts of BS things, and little we can do to stop abuse without centralization. Sadly, I suspect as it becomes more and more expensive to participate as a full-fledged miner, instead we'll just see the number of pools decrease, and P2Pool die off from lack of miners, until central efforts to "stop spam transactiosn" start happening, and then you're one step away from "stop silk road" being possible.



1) FWIW, it's not quite ready to be called production yet, but if you can find the software on github, go ahead and try it out. This.I'm running a timestamping service that's been making about two or three transactions an hour for the past few days, each with 0.0005BTC fees. Looks like about 90% to 95% of my transactions are confirming in the next block, and the rest within another block.Seriously, if you can't spend a 0.001BTC - a bit less than 5 cents - to publish a transaction that thousands of computers have to verify and store for eternity in the one rock-solid high value decentralized currency known to man, stop complaining. I'm surprised the large-blocks/low-fees group hasn't been compared to the usual socialists wanting to centralize profit and decentralized costs yet... or maybe they have - following the forums with this crap is a full-time job.You know, my timestamping thing, OpenTimestamps if you want to know,(1) has been called blockchain spam by some. For the technically inclined, no it doesn't bloat the UTXO space, but it does add blockchain space. However, it and other abuses like storing files in the blockchain will naturally be crowded out as transactions become more expensive, so the total damage will always be limited without centralized enforcement efforts like Mike's pleadings for miner's to "stop the satoshidice spam". Already TX fees would cost me $100USD/month to run the timestamper if every block had a timestamp transaction in it, so I'll soon have plenty of reasons to change the way it works, just like the price of gas gives people incentives not to waste it.On the other hand, if we go ahead and let the maximum block size get as large as miners want, there's no reason not to use it for all sorts of BS things, and little we can do to stop abuse without centralization. Sadly, I suspect as it becomes more and more expensive to participate as a full-fledged miner, instead we'll just see the number of pools decrease, and P2Pool die off from lack of miners, until central efforts to "stop spam transactiosn" start happening, and then you're one step away from "stop silk road" being possible.1) FWIW, it's not quite ready to be called production yet, but if you can find the software on github, go ahead and try it out. BTC: 1FCYd7j4CThTMzts78rh6iQJLBRGPW9fWv PGP: 7FAB114267E4FA04

eleuthria



Offline



Activity: 1750

Merit: 1007









LegendaryActivity: 1750Merit: 1007 Re: Soft block size limit reached, action required by YOU March 07, 2013, 04:13:14 AM #24 Quote from: mrb on March 07, 2013, 03:30:38 AM Quote from: eleuthria on March 07, 2013, 12:46:09 AM BTC Guild started setting up a new server this morning running modified block rules. Currently trying out a 500,000 byte maxblocksize. The problem is with larger blocks, you increase the chance of orphans since it will take at least twice as long to propagate, if not more. I've modified the fee settings to prefer fee based transactions when increasing the block size past 50 KB, so hopefully the increase in fees per block offset the orphan rate increase.



What do you mean you have modified the fee settings? Were you not doing what the Bitcoin client has always been doing? In other words: 27kB for storing high-priority transactions (regardless of the fee), and the remainder of the block always preferring fee-based transactions.

What do you mean you have modified the fee settings? Were you not doing what the Bitcoin client has always been doing? In other words: 27kB for storing high-priority transactions (regardless of the fee), and the remainder of the block always preferring fee-based transactions.

The old settings were default, with the 250,000 byte limit, 27k for high-priority (regardless of fee). The new settings we're trying (subject to change, and not on all servers yet) is 500kB block max size, no reserved space for no-fee transactions with high priority, and a minimum size set to 50 kB to grab high priority/no-fee transactions if there aren't that many unconfirmed paid transactions. The old settings were default, with the 250,000 byte limit, 27k for high-priority (regardless of fee). The new settings we're trying (subject to change, and not on all servers yet) is 500kB block max size, no reserved space for no-fee transactions with high priority, and a minimum size set to 50 kB to grab high priority/no-fee transactions if there aren't that many unconfirmed paid transactions. RIP BTC Guild, April 2011 - June 2015

optimator



Offline



Activity: 351

Merit: 250









Sr. MemberActivity: 351Merit: 250 Re: Soft block size limit reached, action required by YOU March 07, 2013, 04:23:41 AM #25 Quote from: disclaimer201 on March 07, 2013, 02:59:12 AM I lost a lot of money today because of this shit. And I don't care for satoshi dice. Let them move to litecoin or ban them from spamming the network and my harddrives.



Sorry to hear about your financial loss. That sucks.



But, I must say, it rubs me wrong when I hear complaints about "spamming the blockchain" and the evil of satoshi dice. Where do you see bitcoin going? Do you want to keep it as a little pet or do you want it to become a global currency beyond the borders of governments?



Clearly, the way bitcoin was designed was to encourage the gradual adoption of transaction fees, as those fees will replace the revenue lost from the block reward halvings. However, those transaction fees will go to the miners and the nodes will still need to store the transactions.



I see the "solution" to these problems as designing ways to creatively solve the "problem". For example, implementing a parsed version of the blockchain to remove older transactions.



We shouldn't run from or discourage satoshi dice, we need to embrace it as a precursor of what is to come.



Cheers! Sorry to hear about your financial loss. That sucks.But, I must say, it rubs me wrong when I hear complaints about "spamming the blockchain" and the evil of satoshi dice. Where do you see bitcoin going? Do you want to keep it as a little pet or do you want it to become a global currency beyond the borders of governments?Clearly, the way bitcoin was designed was to encourage the gradual adoption of transaction fees, as those fees will replace the revenue lost from the block reward halvings. However, those transaction fees will go to the miners and the nodes will still need to store the transactions.I see the "solution" to these problems as designing ways to creatively solve the "problem". For example, implementing a parsed version of the blockchain to remove older transactions.We shouldn't run from or discourage satoshi dice, we need to embrace it as a precursor of what is to come.Cheers! Get paid in bitcoin

Smoovious



Offline



Activity: 504

Merit: 500



Scattering my bits around the net since 1980







Hero MemberActivity: 504Merit: 500Scattering my bits around the net since 1980 Re: Soft block size limit reached, action required by YOU March 07, 2013, 06:51:27 AM #26 Personally, I see the miners who are refusing all transactions (so their blocks propagate faster, less chance of orphans), who are only mining for the reward, completely ignoring that the purpose of mining is to process transactions in the first place, as being a bigger problem than Satoshi Dice is.



As long as Satoshi Dice's transactions are following the rules, that's all that matters to me. I don't care what the purpose the transactions are for. Not my business.



Look at the block explorer from time to time. I see plenty of found blocks that have 0 transactions in it, just the reward generation.



That is the big problem.



-- Smoov



Akka



Offline



Activity: 1204

Merit: 1001









LegendaryActivity: 1204Merit: 1001 Re: Soft block size limit reached, action required by YOU March 07, 2013, 10:03:31 AM #33 Quote from: Smoovious on March 07, 2013, 06:51:27 AM Personally, I see the miners who are refusing all transactions (so their blocks propagate faster, less chance of orphans), who are only mining for the reward, completely ignoring that the purpose of mining is to process transactions in the first place, as being a bigger problem than Satoshi Dice is.



As long as Satoshi Dice's transactions are following the rules, that's all that matters to me. I don't care what the purpose the transactions are for. Not my business.



Look at the block explorer from time to time. I see plenty of found blocks that have 0 transactions in it, just the reward generation.



That is the big problem.



-- Smoov





I agree this is a point.



I know mining is a (mostly) free marked. But this guys are basically hurting the bitcoin users.



Wouldn't it be possible to thread this behavior as an attack on bitcoin, therefor not accepting this blocks, when there is a significant amount of transactions required?



Something like: if unconfirmedtransaktions >= 1000kb and blocksize <= 150kb then

reject block



Of course at least 51% of all miners would have to agree to this, otherwise miners that agree would only hurt them self. I agree this is a point.I know mining is a (mostly) free marked. But this guys are basically hurting the bitcoin users.Wouldn't it be possible to thread this behavior as an attack on bitcoin, therefor not accepting this blocks, when there is a significant amount of transactions required?Something like: if unconfirmedtransaktions >= 1000kb and blocksize <= 150kb thenreject blockOf course at least 51% of all miners would have to agree to this, otherwise miners that agree would only hurt them self. All previous versions of currency will no longer be supported as of this update

dustintrammell

Full Member



Offline



Activity: 156

Merit: 103





Cleverly disguised as a responsible adult.







VIPFull MemberActivity: 156Merit: 103Cleverly disguised as a responsible adult. Re: Soft block size limit reached, action required by YOU March 07, 2013, 10:37:46 AM #36 Quote from: johnyj on March 07, 2013, 07:50:31 AM

I don't understand why gaming has to use the blockchain, feels like using armored money transport vehicles to transfer casino chips

It doesn't, and in my opinion is the wrong thing to do. My site,



Further, games, applications, and other sites that are integrated directly into the Bitcoin network have increased attack surface. By being integrated, they necessarily must have direct access (or a more intricate abstraction layer) to either bitcoind or the Bitcoin network directly. This means that they have access to one or more wallets, which increases the risk of funds in those wallets being stolen by an attacker that compromises that system. BitDraw avoids this entirely by using an offline wallet, not having any access to it from the web application or server itself, and handling withdrawals via manual processing. The latter won't scale, but we'll address that when it actually becomes an issue. It doesn't, and in my opinion is the wrong thing to do. My site, BitDraw (provably fair features coming soon!) of course uses the blockchain to process deposits and withdrawals, as it must, but all other transactions between players, or between the players and the site, are handled within our system and are not exposed to the blockchain.Further, games, applications, and other sites that are integrated directly into the Bitcoin network have increased attack surface. By being integrated, they necessarily must have direct access (or a more intricate abstraction layer) to either bitcoind or the Bitcoin network directly. This means that they have access to one or more wallets, which increases the risk of funds in those wallets being stolen by an attacker that compromises that system. BitDraw avoids this entirely by using an offline wallet, not having any access to it from the web application or server itself, and handling withdrawals via manual processing. The latter won't scale, but we'll address that when it actually becomes an issue. Dustin D. Trammell

Twitter: @druidian

PGP: E0DC F55C 9386 1691 A67F FB18 F6D9 5E52 FDA6 6E16

dustintrammell

Full Member



Offline



Activity: 156

Merit: 103





Cleverly disguised as a responsible adult.







VIPFull MemberActivity: 156Merit: 103Cleverly disguised as a responsible adult. Re: Soft block size limit reached, action required by YOU March 07, 2013, 10:44:05 AM #37 Quote from: Luke-Jr on March 07, 2013, 09:38:23 AM The blockchain is a system for transferring value, of which the final total is specified in advance. Those are the terms of the social contract every Bitcoin holder has adopted understanding. Those are the terms every node has agreed to voluntarily participate in the network.

Nodes and miners have not unanimously agreed to have their resources/time spent inefficently processing informational messages like "you lose", "you win", or even "I bet on <this> game with <this> much". This was never part of the agreement.



Would the latter two of those "messages" not represent a transfer of value, of which you just stated that Bitcoin is a system for? I presume (I haven't looked at exactly how Satoshi Dice works) that when you place a wager, the player is transferring value to Satoshi Dice. Then, if they win, Satoshi Dice is transferring value back. I see no transfer of value in the "You Lose" message as I would assume Satoshi Dice keeps the value, so I completely agree with you there, that would be a completely informational message. Would the latter two of those "messages" not represent a transfer of value, of which you just stated that Bitcoin is a system for? I presume (I haven't looked at exactly how Satoshi Dice works) that when you place a wager, the player is transferring value to Satoshi Dice. Then, if they win, Satoshi Dice is transferring value back. I see no transfer of value in the "You Lose" message as I would assume Satoshi Dice keeps the value, so I completely agree with you there, that would be a completely informational message. Dustin D. Trammell

Twitter: @druidian

PGP: E0DC F55C 9386 1691 A67F FB18 F6D9 5E52 FDA6 6E16