New article by John Blocke: Bitcoin Economics in One Lesson
My views track @Mengerian 's above. Also, I don't see why removing functionality would make BU more attractive. If miners don't want to use the AD feature, they don't have to -- they can set it to effectively infinite by maxing out its value. (Or they can set it to something like 1,000 to at least cover the dreaded I-fell-into-a-coma-and-the-rest-of-the-network-decided-to-raise-the-limit-before-I-woke-up scenario.)removing AD altogether will make BU more active to miners... because at that point there will be no question about "temporary forks". a quick look at everyone EB setting will determine a block size which >51% will for sure automatically reject. with AD you can never truly be sure what block size will be rejected.
@awemany, I like the idea of a higher level script, and if someone made an example, it might help miners actually implement one. You probably have all the RPC commands you need already, but if there's a strong argument for others, I'll add them.@awemany : in BUIP038 I mused that a completely independent BUIP to improve alerting on EB "violations" might be useful, i.e. better notification that the user should take a decision.
I like the idea of an interface as you suggest, to allow the user to automate their parameter adjustment as they please. The ZMQ interface allows subscription which seems suitable for these kinds of event notifications.
Yes but that is the reality of the situation. The problem with the block voting schemes (i.e. when 90% of blocks are marked like this, wait 30 days then activate the feature), is liars who vote but then don't activate. This could force a minority of nodes off onto a fork with a panic downgrade to fix the problem, resulting in a favorable difficulty adjustment for those miners who stay on the main chain.@Roger_Murdock
ya I'm starting to get a much clearer picture...
I think AD is a sort of fail safe, because in reality miners will be very careful when setting MG and EB and its unlikely they will start "fighting" and resorting to AD to impose their biggest-block-ever.
however, there is an slightly annoying attack vector exposed by this totally free for all emergent consensus.
Yes this feature is valuable irrespective of what AD algorithm is chosen... I would suggest a separate BUIP.@theZerg: Cool. Are there JSON-RPCs already for setting AD/EB? I looked but I couldn't find any. I thought there were some in the back of my mind.
I am wondering whether I should make my BUIP just 'provide tools to make it possible to write short scripts for EB/AD notification as well as implementing dynamic blocksize proposals' - and simply make it compatible with all the other BUIPs regarding the sticky flag out there - and not a counter proposal to them.
(And regarding the voting code: I was busy with other stuff. I'll write something up the next couple days and make a thread somewhere here on this. I'll try to get the google hangout working as well. From what I gathered from @Peter R., the voting part wasn't highly time critical yet.)
i'd could see, for example, parents creating such transactions for trust-fund babies, or something similar. So a use case for 18+yrs is there.So on Reddit, @jonny1000 just mentioned his friend having a nTimelock transaction to himself in the future.
What do you guys think is reasonable time frame for IOUs to be redeemable on Bitcoin?
2 years, 5 years, 10 years, infinite? I personally think <=10y is about the time frame, with my own opinion probably somewhere in the 2 .. 5 years range. It is a trade-off, IMO. What do others think?
Also: With all the talk about LN channels being open indefinitely, we and the miners should be especially careful with what kind of new Blockchain uses are agreed upon or are incentivized: Because lots of people having money locked into a Blockstream channel for a hundred years might well shift the incentives to them supporting Blockstream in certain ways!
Another fantastic essay. These articles that deconstruct the economics, really shine a light on Cores fundamental ignorance of the incentives that make bitcoin function as sound money.New article by John Blocke: