log☇︎
551300+ entries in 0.357s
ben_vulpes: gavinandresen: you cannot construct this conversation on the foundation of fees. you cannot possibly know how fees will behave in steady state or in perpetually inflating block size state.
asciilifeform: gavinandresen: i can't afford 'mercedes' so my 'honda' is a fairly good substitute for the machine. but where might one obtain a cheaper, more plentiful ersatz substitute for bitcoin ?
gavinandresen: Pierre_Rochard: So, lets say we do see fees rise. How far do we let them rise? Who decides?
Pierre_Rochard: gavinandresen: that’s right, that’s the signal to increase the block size limit
asciilifeform: gavinandresen: if you only answer one of my question, pray tell, what are the 'substitutes' ?
gavinandresen: Pierre_Rochard: But you just said you want to let fees go up high enough so, at the margin, some people ARE turned away.
ben_vulpes: don't address any of the *only valid points* being made here.
Pierre_Rochard: gavinandresen: then we see an acceleration of adoption of an altcoin / altcoins in general and react accordingly
ben_vulpes: non deterministic transaction generation.
ben_vulpes: stale wallet backups that your asshats are responsible for.
ben_vulpes: want to talk about what's hampering adoption?
Pierre_Rochard: gavinandresen: I think Bitcoin’s overall value proposition is so overwhelming that what’s hampering Bitcoin adoption is not tx fees, it’s just the Lindy effect of it being around long enough
gavinandresen: Pierre_Rochard: But we’d get probably at least six months, maybe a year or two of substitution because it takes time to roll out a hard forking change
asciilifeform: ('schelling point' dictates that there can be precisely one blockchain.)
ben_vulpes: gavinandresen: adoption is for the masses. i don't give a single fuck about the masses. bitcoin is not for them now, nor will it ever be.
Pierre_Rochard: gavinandresen: because the substitution would just be happening at the margin
asciilifeform: i'd much like to know
asciilifeform: what, precisely, are these 'substitutes' ?
ben_vulpes: that is to say, "god".
gavinandresen: Pierre_Rochard: Seems to me it is better to do everything we can to encourage widespread adoption right now.
ben_vulpes: gavinandresen: and we have the guns, coin and code on our side.
gavinandresen: Pierre_Rochard: but why would we want to hit the “then substitutes start happening” when we’re in Bitcoin’s infancy?
asciilifeform: gavinandresen: we have here an entire project dedicated to undoing everything you and your associates have ever done to bitcoin.
ben_vulpes: and our stake in the ground (0.5.3) is our indictment of everything that your people have done for the past umpteen months.
ben_vulpes: gavinandresen: i'm pointing out that the only acceptable patch for wallets is total removal.
Pierre_Rochard: gavinandresen: fee revenue growth, if it accelerates then demand for btc transactions is relatively inelastic, the point at which it declerates indicates where substitution starts happening. If it’s right away, then you’re right on the economics. If its after a period of faster growth, then we can see what bitcoin transaction fee the market will bear before switching to substitutes
asciilifeform: ben_vulpes: they go from little space, to infinite space, as circumstances dictate
ben_vulpes: then you got hosed with the whole "change address" debacle.
ben_vulpes: and so, you had to track "relevant transactions" in the wallet.
gavinandresen: Pierre_Rochard: … I misstated: that will influence the maximum possible block size....
ben_vulpes: the moronic quest to make the thing occupy as little space on disk as possible precluded you people from selecting a queryable db
ben_vulpes: in fact the entire wallet model is completely broken.
gavinandresen: Pierre_Rochard: what information will we get that will influence how large to make blocks?
ben_vulpes: gavinandresen: the notion that the wallet code should be responsible for setting fees is utter braindamage.
Pierre_Rochard: then let’s stay there for six months to collect the data
gavinandresen: Pierre_Rochard: the 0.10 release’s wallet code includes floating fees, so over the next couple months we should get a much better idea of what is happening fee-wise.
assbot: The Myth Of The Megabyte Bitcoin Block ... ( http://bit.ly/1xz3jws )
gavinandresen: Pierre_Rochard: I think we’re there: http://hashingit.com/analysis/39-the-myth-of-the-megabyte-bitcoin-block
Pierre_Rochard: gavinandresen: that we don’t increase the limit until we see what happens to total fee revenue growth after a few months of full blocks
artifexd: Yeah. I found the article through my own education. I wanted to see if it had already been discussed in here.
asciilifeform: artifexd: there are considerably subtler ways to diddle rsa key generation.
asciilifeform: artifexd: the linked article was a very basic example of 'kleptography' (see our old thread)
gavinandresen: Pierre_Rochard: if Satoshi hadn’t slapped on a 1MB blocksize limit, would you be lobbying for a hardfork now to impose one? ☟︎
asciilifeform: gavinandresen: and disagree with the entire concept of 'pruning'
gavinandresen: asciilifeform: again, go read the technical road map post, section on pruning the chain
gavinandresen: asciilifeform: storage is not the bottleneck/cost, bandwidth is.
gavinandresen: davout: oh, the IBLT stuff? yes, that’d make propagation O(1), and that’s what I mean when I say “when that is fixed by protocol changes"
gavinandresen: davout: sorry, missed, the question, real-world distraction…
asciilifeform: gavinandresen: do you intend to donate hard disks to everyone running a full node ?
gavinandresen: asciilifeform: if there are no network protocol changes, then we’re in trouble, because number of full nodes may continue to decline
davout: gavinandresen: you're not really answering the question regarding headers-first
gavinandresen: asciilifeform: see my technical roadmap post for what needs to be done to increase number of full nodes
gavinandresen: davout: when that is fixed by protocol changes, they will have some minimum costs to processing transations plus a little profit
asciilifeform: gavinandresen: what effect do you suppose your enlarged blocks would have on the number of operating full nodes ?
davout: isn't there a plan to make block propagation O(1) by using headers-first?
ben_vulpes: Pierre_Rochard: you assume some kind of "goal", and that there's a "we" with it.
Pierre_Rochard: gavinandresen: I think the limit that miners self-impose would not hold. I think we see that today
gavinandresen: davout: today, because bigger blocks take a while to propagate.
Pierre_Rochard: Now this part may be controversial for some members of b-a, but it’s at the point where fee revenue growth decelerates that the block size should be increased *marginally*, if the goal is to maximize fee revenue
gavinandresen: Pierre_Rochard: I think you’re confusing the limit miners self-impose with the hard-coded upper limit
ben_vulpes: yeah, and again we're at the "snapshot of a dynamic thing
Pierre_Rochard: that would indicate that demand is inelastic, and it would tell us where the upper bound on bitcoin tx fees roughly is
ben_vulpes: let's at least hit the steady state behavior before starting to diddle with important economic variables like block size.
Pierre_Rochard: So here’s my hypothesis: if we allow the network to hit the block size limit, then we’ll see the transaction fee revenue growth *accelerate*, up until the point that substitution begins happening in earnest, then the fee revenue growth will *decelerate* or stall.
Pierre_Rochard: Second, there is distance between the total transaction costs of Bitcoin vs the substitutes. So there’s inelasticity in demand
ben_vulpes: there is only bitcoin, and if one cannot afford the miners fees for inclusion in a block, one does not need to transfer bitcoins enough.
Pierre_Rochard: My response to that is two-fold: if maximizing revenue to miners is our goal, then shifting marginal demand to substitutes is fine.
Pierre_Rochard: my main disagreement is on the economics side, you say “ Limit the number of transactions that can happen on the Bitcoin blockchain, and instead of paying higher fees people will perform their transactions somewhere else.” ☟︎
ben_vulpes: in any event, gavinandresen, there'll be no more forks from you. you blew it back in the day, and you lost the initiative on this one months ago.
assbot: ..::[ The Bitcoin Foundation ]::.. ... ( http://bit.ly/183CXwF )
davout: gavinandresen: "okey dokey, then we might not have much to talk about if you want to stick with OpenSSL bugs that were included in the protocol by mistake." <<< actually i distinctly remember mike hearn telling me how that particular bug was part of the protocol and how it somehow justified not putting any effort towards actually specifying anything, in a spec, not in code
asciilifeform: the philosophy of the slow poisoner, vs. a fellow willing to knife in broad daylight
kakobrekla: that like "dont worry we have 2 years to 'fight'" and then "o shit did we miss it?" 2 years later.
assbot: Trust relationship from user assbot to user felipelalli: Level 1: 0, Level 2: 1 via 1 connections. | http://w.b-a.link/trust/assbot/felipelalli | http://w.b-a.link/user/felipelalli
gavinandresen: felipelalli: that’d be a fine way to roll out the change; I think gmaxwell and sipa prefer that plan.
felipelalli: gavinandresen: theymos said: << (...) Make the change now, but have it take place at a particular date or block number 2 years in the future. Then when the change actually happens, everyone will already be updated because almost no one uses 2-year-old software. Yes, 2 years is a long time, but we'll survive. >> is that possible and why it is a good or bad idea?
ben_vulpes: "oh look we're also talking about improving things over there so you may as well roll over on the megablocks issue"
ben_vulpes: the topic under discussion is the moronic megablock shit, not signature rules.
gavinandresen: okey dokey, then we might not have much to talk about if you want to stick with OpenSSL bugs that were included in the protocol by mistake.
ben_vulpes: not wherever you people get together and wank about "innovation" in the blockchain
felipelalli: increase the 21M max coins is possible through a hard fork?
ben_vulpes: well i can tell you right now there is zero support around here for changing the protocol in any way.
gavinandresen: ben_vulpes: yes; a soft fork makes the protocol more strict. You have to hard fork to make it more lenient.
ben_vulpes: ah, so a breaking of the protocol
gavinandresen: MP will bring all the drama :-) I try hard to be drama-free.
davout: ben_vulpes: a soft fork is making the set of valid blocks smaller, a hard fork is the opposite
gavinandresen: a hard fork means everybody running a full node must upgrade, or they will be on a different chain ☟︎
kakobrekla: ben_vulpes for drama you need GA and MP present at same time.
gavinandresen: a soft fork means miners must upgrade, or their blocks will be rejected. ☟︎
davout: felipelalli: that was a soft fork
gavinandresen: … that was a soft fork, not a hard fork, but it still caused people to accuse me of trying to destroy Bitcoin
gavinandresen: felipelalli: when we did BIP16 to make multisig wallets easy to deploy
felipelalli: gavinandresen: when was the first time that you have "ruined" bitcoin?
gavinandresen: I came here so you can tell me how I’m going to ruin bitcoin (again…) ☟︎
diametric: nubbins`: are you actually going to post a video to prove a point to one of his shills/
diametric: nubbins`: I've thoroughly enjoyed the woodcollector posts.
diametric: I'll give it some more time.
BingoBoingo: loling at the name tweeting trilema
davout: "You are 100000% correct. It's funny how easy it is to spot a statist who thinks everything should be controlled instead of letting the market do its job."
BingoBoingo: And like Ghandi he will try to ruin a good thing.