I'm re-reading and I have many spelling errors, sorry.
On Fri, Jul 31, 2015 at 3:21 AM, Jorge Timón <jti...@jtimon.cc> wrote: > On Thu, Jul 30, 2015 at 10:53 PM, Tom Harding <t...@thinlink.com> wrote: >> On 7/30/2015 11:14 AM, Jorge Timón wrote: >>> The blocksize limit (your "production quota") is necessary for >>> decentralization, not for having a functioning fee market. >> >>> If we can agree that hitting the limit will JUST cause higher fees and >>> not bitcoin to fail, puppies to die or the sky to turn purple I think >>> that's a great step forward in this debate. >> >> It's interesting how people see things differently. I think your first >> statement above represents a great step forward in the debate. Unlike >> Adam Back, you state that a block size limit is not necessary to create >> a functioning fee market. > > Yes, Adam Back and I some times see things differently, and that's fine. > Many times, we realize later that we're saying the same thing with > different words and we're just discussing about terminology. That's > not an exclusive problem we have, it's a universal communication > problem. That's why math (which is nothing but a language) was > invented: to never discuss about terminology, to force any used > concept to be defined beforehand. > Sorry for the distraction, but I think this is one of those times. > Whether "hitting the limit" is "necessary" (I bet he never said > "strictly necessary") or just "helpful" is not very relevant. I think > Adam and I agree that hitting the limit wouldn't be bad, but actually > good for an young and immature market like bitcoin fees. > Apart from the dubious time-preference premium (dubious because in > most cases is just wallet's defaults and not users in a hurry), > transactions are basically free if you are willing to wait (and > apparently not that much). > > If I was a miner and you want me to include your transaction for free, > you're asking me to give you money, which I would prefer to do > directly if you are a friend or a non-profit organization that I like > or whatever rather than giving you money through bitcoin fee > discounts. > By including your transaction, I'm increasing the probability of my > mined block being orphaned and you're not willing to give me even a > single satoshi in exchange. > Today, in practice, one satoshi fee and no fee at all are treated > exactly the same by most (maybe all?) miners, which if you ask me, I > find very ~~unfair~~ economically absurd. > > Are all miners just stupid? > Not necessarily, they just don't care about fees or transactions at all. > Who is to blame? Certainly not the value chosen for the block size > limit, it's clearly the subsidy's fault: subsidy is all miners care > about (by the way, that's also the illness behind the SPV-mining > symptom). I am very worried about excessive mining subsidies (if you > knew how worried the freicoin community was [and still is] about this > problem, even if freicoin probably has one of the lowest mining > subsidies out there [currently and perpetually annual 5% of the > monetary base]...). > And I think that "hitting the limit" is not a catastrophe at all, but > rather an opportunity to motivate miners to start caring more about > transactions and fees (in proportion to what they care about). > And if the limit is increased later and fees fall again, that's fine, > because miners' will already be more prepared for the next time we > "hit the limit". > Anyway, maybe that hope is irrelevant, but what I'm convinced about is > that rising non-fast-confirmation mining fees above zero is not a bad > thing. > >> As to your second statement, unfortunately for immediate harmonious >> relations, I was merely separating out the elevated fee market concern, >> not at all saying it is the only or even the biggest concern with >> limited capacity. Alan Reiner, Ryan X. Charles and others have >> eloquently explained how restrictive a 1MB limit is, even with "layer 2". > > To be honest, I've only followed those were assuming the worse case > for optimization: bitcoin global monetary monopoly. > If I remember correctly, they were aiming for something around 170 MB, > but in any case, any value for the constant is completely arbitrary to > me at this point, including 1 MB. I'm deeply offended when I feel > included in the "1MBers group" because I don't feel like that at all. > To be honest, I have no idea what the correct value should be, all I > know it's a trade-off in a monotonic function: > > f(blocksize) = decentralization > >> What's missing from the decentralization dialog is a quantitative >> measure of decentralization. > > You are completely right: there's no defined measurable unit for > "decentralization" ("p2pness", whatever bitcoin has that wasn't > possible before pow-based distributed consensus). > And I'm afraid we will never have such a measurable unit. Maybe the > best definition of the property we're trying to capture is just "the > opposite of centralization", assuming centralization is easier to > define. > The best we have now are pool percentages, number of nodes, > subsidy/fee ratio (as said, this influences things like SPV mining) > How all that gets to...? > > g(many unrelated matrics) = centralization > > I don't really think anybody knows, but no matter what your > interpretation of some Japanese-named dude on the internet's words > (aka bitcoin sacred history) are, if you think 3 validating nodes is > enough for a "p2p" monetary network. > It is very possible that decentralization(blocksize) = > decentralization(blocksize+1) for many values of blocksize, but I > think the burden of the proof that decentralization(current_blocksize) > ~= decentralization(current_blocksize+1) is on those who propose > ++current_blocksize. > But I think ANY metric for centralization would be welcomed right now. > In fact, it doesn't need to be a function of blocksize, it can be a > function of maxBlockSigops or maybe even maxBlockInputs or > maxBlockOuputs. > But if we don't want to have any consensus limit to centralization > bitcoin has already fail (and doesn't need expensive proof of work). > >> Why not slam users with higher fees now, if we accept that they may be >> necessary someday? For the same reasons you don't ask a child, age 5, to >> work in a factory. > > It is a certainty that fees will be necessary someday: bitcoin's > seigniorage is limited to 21 M to subsidize mining, and we know that > won't last forever. Expensive proof of work (that centralized systems > lack) must be paid for somehow. > Who's child am I asking to work in a factory? I feel I'm missing > something there. _______________________________________________ bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev