Hope you all had a great christmas guys.
Yes, I wish the same to everyone!
I'm in the process of updating the website and wondered if someone could write a high level summary of what bitcoun unlimited is.
One thing that I'd like to point out is that the serif font looks a little bit odd on that site. But I also have to say I personally do not care too much...
Oh, and: Thank you for doing this!
My thinking was
@theZerg as the maintainer, @Peter__R for his huge contributions,
@awemany for assisting Peter__R (not sure if your name is public
@awemany?)
I still like to keep a somewhat lower profile and I feel I am just another Bitcoiner adding a little bit of input. At some point I might go full name maybe. Until then, please keep it just 'awemany'
@Taek:
A very warm welcome to this place from me, too. With all us zealous bigblockers around
, we might have the danger of turning into an echo chamber. So non-trolling critical voices are very much welcome!
I was going to write you a lengthy response, but then saw that others such as
@Peter R. covered most of the points I was going to say.
Two more things:
1. The fact that we have an 1MB limit now shows that there is resistance against increasing blocksize and BU doesn't remove that but adds channels to express it in better and hopefully more productive ways. I think some of it is real concern, but a lot of is the broken communication channel that is Bitcoin Core. I think a decentralized approach like BU will at least help in creating additional and better
communication channels for determining the effective block size limit.
I am personally also fine with higher requirements for full nodes, the scenario 'bigger full node in data centers' is fine with me - and it was clearly the same for Satoshi.
Let me further add here that I told GMaxwell (on reddit) - as the prominent, quintessential and leading smallblocker - that I'd be fine with 1000 full nodes worldwide long term - and gave him a dead-simple calculation on how much the operation per transaction of these 1000 full nodes would cost (in the tens of microdollar range...). He replied that I am surprisingly forthright as a bigblocker about my Bitcoin vision, and said that it is a vision he does not share at all. Yet he didn't counter with his own vision at all. Something that he now did for all of us, I guess, with his roadmap post. At least the fronts are pretty clear now and it should also be noted that BIP-101 (which I'd be fine with in terms of possible growth rate) is still likely to keep full node operation within reach of a band of hobbyists. It took a long while to get the whole discussion to a point where the differences in blocksize opinion are that clear. I think this is a good example of broken communication through the 'Bitcoin Core channel' - almost from a position of 'underdogs', a large fraction of the Bitcoin ecosystem (I still suspect the vast majority) argued with a stalling Core team for bigger blocks and this was by no means an effective way of coming to a compromise - and it also finally failed.
2. The whole blockside discussion focused way too much on the supply side of blockspace. In addition to the argument that a growing Bitcoin transaction rate is expected by many (including myself) to be strongly correlated with coin price, there is another whole field worth of investigation IMO, and that is transaction brokerage. Signed transactions are worth something! Local nodes (and here there might be a speed-of-light-advantage for doing so, too) or local full miners might pop up that collect transactions and forward for a small cut/mine them. I could imagine that there is at least a slight decentralizing force that pulls towards wherever transactions are actually made.
@cypherdoc: Regarding the logs, before we put stuff up here, we should make sure that it is o.k. copyright-wise. robots.txt didn't argue against crawling GCBU on BCT, but I am not yet sure whether it is ok to reproduce the full thread here. IANAL...
@all: Finally, let me add that I pondered an idea that I had (and others probably, too...) before about BU and a 'minimum changeset' big block client.
The minimum change to core to support bigger blocks would be just a change of the blocksize constant. One could create a script that takes the core git, and cycles the MAXBLOCKSIZE constant by patching the source through an exponential ramp of .0625MB, .125MB, .25MB, .5MB, 1MB, 2MB, ... .
Binaries could be built for all such MAXBLOCKSIZE settings and be published on a website.
This is, of course, not trying to torpedo BU. I see it as just yet another possible way of letting express their wish for blocksize - and it would be the absolute minimum changeset needed for larger blocks.