Re: [Bitcoin-development] Near-term scalability

2012-06-16 Thread Mike Hearn
[resend, sorry gavin] I think these ideas all make a ton of sense, some have been floating around for a while in various forms but it's good to draw them together coherently. > o Fill up the "free" space (if any) with the highest-priority > transactions, where priority is a function of transactio

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Gavin Andresen
> (1) Change the mining code to group transactions together with their > mempool dependencies and then calculate all fees as a group. I think there is general consensus this is a good idea. > (2) SatoshiDice should use the same fee algorithms as Bitcoin-Qt to > avoid paying excessive fees and que

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Gregory Maxwell
On Fri, Jun 15, 2012 at 2:50 PM, Amir Taaki wrote: > Part of the problem is that Satoshi didn't totally anticipate the growth of > the network. The block reward (the subsidy) is too high, which is why > transactions can afford to be so cheap. What would happen if blocks required > a cumulative

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Amir Taaki
uired a cumulative fee of XN BTC for N transactions before being accepted? - Original Message - From: Gregory Maxwell To: Amir Taaki Cc: Sent: Friday, June 15, 2012 8:43 PM Subject: Re: [Bitcoin-development] Near-term scalability On Fri, Jun 15, 2012 at 2:38 PM, Amir Taaki wrote:

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Amir Taaki
omas Cc: bitcoin-development@lists.sourceforge.net Sent: Friday, June 15, 2012 7:37 PM Subject: Re: [Bitcoin-development] Near-term scalability Grouping mempool transactions based on fees of the group seems an unnecessary complexity; it makes it harder to predict if an isolated transaction has enough &quo

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Mike Koss
Grouping mempool transactions based on fees of the group seems an unnecessary complexity; it makes it harder to predict if an isolated transaction has enough "juice" to be included in the next Block. Given your point about economic actors adapting to conditions, would it not be simpler to use a in

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Stefan Thomas
Thanks Mike for the writeup - I'm very sad to have missed the discussion on IRC since fee economics are probably my favorite topic, but I'll try to contribute to the email discussion instead. > (4) Making the block size limit float is better than picking a new > arbitrary threshold. Fees are a pr

[Bitcoin-development] Near-term scalability

2012-06-15 Thread Gregory Maxwell
[I originally sent an earlier version of this message to Mike off list, but I figure it's worth adding to the public discussion] On Fri, Jun 15, 2012 at 7:29 AM, Mike Hearn wrote: > (4) Making the block size limit float is better than picking a new > arbitrary threshold. > On the forums Matt stat

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Matt Corallo
On Fri, 2012-06-15 at 15:34 +0200, Mike Hearn wrote: > > The idea can be more generalized in that there are many cases where the > > generator of a transaction doesn't care about confirmation times, and > > would really be willing to make their transaction lower priority than > > other 0-fee transa

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Mike Hearn
> The idea can be more generalized in that there are many cases where the > generator of a transaction doesn't care about confirmation times, and > would really be willing to make their transaction lower priority than > other 0-fee transactions. Just to be clear, I think this solution is a hack an

Re: [Bitcoin-development] Near-term scalability

2012-06-15 Thread Matt Corallo
On Fri, 2012-06-15 at 13:29 +0200, Mike Hearn wrote: > I had to hit the sack last night as it was 2am CET, but I'd like to > sum up the discussion we had on IRC about scalability and SatoshiDice > in particular. > > I think we all agreed on the following: > > - Having senders/buyers pay no fees i

[Bitcoin-development] Near-term scalability

2012-06-15 Thread Mike Hearn
I had to hit the sack last night as it was 2am CET, but I'd like to sum up the discussion we had on IRC about scalability and SatoshiDice in particular. I think we all agreed on the following: - Having senders/buyers pay no fees is psychologically desirable even though we all understand that even