l love the logos! Do you want to skin www.bitcoinunlimited.info? Its a Meteor site.
It's my opinion that the those orphaned blocks is a good example of how block propagation is important, and mitigating risk to gain network consensus is fundamental to how bitcoin works, not just consensus among miners. The fact that the blocks were orphaned indicates to me the network is working as designed and the dominant fork won out.@AdrianX
the reason those 6 SPV blocks from f2pool (5) and BTCChina (1) were orphaned was b/c they were blindly mining (not verifying blocks) on top of an invalid block (wrong version #) from BTCNugget who just so happened to be within the 5% of miners (95% miner activation target) who hadn't bothered to upgrade it's software after BIP66 was released.
so the answer to your question is yes if there is an invalid block (non BU version#) at the root of those 7 empty SPV blocks upon which they were being built.
Love the graphics!! Especially the "infinity" sign in the shadowsI think the logo should be very close to the existing bitcoin logo. We are building on the existing Bitcoin Brand nothing is relay changing, you are just removing a software bug that limits block size, and adding a user defined limit for those who think the bug is not a bug. I think it has to be ultra conservative I agree with cyphor the less deviation the better.
Here is my take on what it could look like. It may be too much but my though was same old bitcoin just new and shiny.
I have a fiew launch screan images and a bunch of icon images of verious sizes @theZerg if you want to include them in a GUI.
[doublepost=1447795581][/doublepost]
so you can't force small blocks forever, but @Peter R why wouldn't all BU implementations start flowing the longest chain after 7 empty blocks were mined, The last time this happen they were orphaned, would that happen again if BU was the dominant implementation?
I also prefer KISS - just removing the cap and supporting BIP 101 flags. flowed by user adjusted cap and your node falls out of consensus if the limit is inappropriately set.I noticed these objections to BU (user-selectable limit version) by /u/jonny1000 just now:
Some food for thought, but I think he is simply imagining the blocksize cap being much more variable than it actually would be. Also, as @Peter R said there, the fact of orphaning already means that "different nodes think a different version of the chain is valid at the same time." Does BU really exacerbate that?
I think confirmations would mean just as much as before (or close to that), because accepting an oversize block that got into the chain a few blocks ago is something that only happens with nodes that have low blocksize caps set. If you want to track consensus, use a very high cap, or draw from nodes that use very high caps.
I haven't thought this through carefully yet, though.
Don't bother. Who cares? And the more they obviously deviate from their own supposed "rules" the more people see that there ARE no actual rules.I don't think word has spread yet that he is in violation of his duties. Someone could write an email praising Mr. Maxwell for his hard work as BIP editor, but then stating that he is in violation of his duties. The email would quote the duty that he's broken and provide a link. Lastly, the email would politely notify Mr. Maxwell that he must make his intentions clear if he wishes to remain BIP editor and that he must re-subscribe to the developer mailing list. Failure to respond may be interpreted as his resignation as BIP editor, in which case a call for nominations for a new BIP editor would follow.
This is the Bitcoin that I thought we all signed up for in the first place, but somehow this message has gotten extremely diluted over time.I don't think the community is ready to understand that it was never the code in the first place--instead, they've been the ones in control all along.
I don't know if this is a good analogy, but I feel like changing the 21 million coins is kind of like changing the definition of the meter. It could be done, but the network effects of having that common standard are so useful, and the number is fairly arbitrary, that there would have to be an extremely compelling reason to get momentum for that kind of change. Whereas the max blocksize is maybe more like a pragmatic social norm, such as the inappropriateness of entering a retail establishment and dumping thousands of pennies to pay, or the expectation of standing on a certain side of an escalator so that people who want to pass can walk up the other side.WRT reward schedule, theoretically you may be right but politically its suicide and technically its wasting time coding and testing a feature that has almost 0 likelihood of being used. Also, I would not want my name associated in any way with that kind of change so I won't be the one implementing it...
This was mine concern. Though I haven't voiced it, because I wasn't sure if it was valid?say LukeJr and his supporters run BU with a very small block limit. Now a number of miners mine smaller blocks or empty blocks. (just like real world scenario with those 7 SPV blocks that were orphaned a while back)
WRT luke-jr: if 51% of the miners want smaller blocks they can have them today without BU. Just don't produce bigger ones. Its a command line option. And the max block size to accept is a constant. So 1 simple line of code needs to be changed to ignore blocks bigger than N.This was mine concern. Though I haven't voiced it, because I wasn't sure if it was valid?
Does this not open up a new economic attack vector?
Say some entity launches thousands of nodes, 60 000 for example 100x the current network levels. Then sets a super small blocksize. Does this not end up holding the network hostage and thus also the blocksize cap?