hero member
Activity: 910
Merit: 1003
I don't think it's helpful to refer to both the existing protocol and Mike's 8 GB block limit monstrosity both as "Bitcoin". It makes discussion difficult. When I talk about "Bitcoin" I mean the system we currently have, in which there is a blocksize limit of 1 MB. That Bitcoin is the own which doesn't see the invalid blocks.
Well, sorry, that is religion, not science or engineering...
The longest valid chain accepted by Core *is* the longest valid chain, by definition.
Of course not; that is the longest valid chain *only for Core*. For implementations that accept bigger blocks, bigger blocks are (of course) valid, so the longest valid chain may be a different one.
And for implementations of dogecoin, dogecoin blocks are valid. What's your point? For Bitcoin core, 2 MB blocks are invalid no matter how many miners mine them.
That is exactly my point: the word "invalid" is meaningless by itself. Things are valid or invalid only
according to some standard, software, person etc. 2 MB blocks are valid for all clients and miners who are running any version of the Bitcoin software that accepts them.
It will not be easy to use the two chains independently, because all transactions are in principle executed on both chains. (That is another reason why they cannot be called "altcoins".) Only transactions that spend coins mined after the fork will be executed exclusively on the same branch.
The XT chain will quickly become polluted with outputs which are invalid on the BTC chain. "Taint" from coinbases generated only on the XT chain will fan out.
Yes; just as any transaction that uses utxos tainted by coinbases of blocks in the small-block branch will execute only on the small-block chain.
But only sophisticated users will know that, and only they would be able to exploit that feature to work with each coin independently. (How would
you get your own pre-fork coins tainted that way?)
Have you read BIP101? It proposes jumping the blocksize limit to 8 MB next year, and then doubling of the blocksize limit every 2 years, for 20 years. That gives us 8192 MB blocks in 21 years. And that's what the sane bitcoiners should want?
Sigh, it wlll NOT give 8 MB blocks next year, nor 8 GB blocks 21 years from now. Those are block size LIMITS. Bitcoin had a 32 MB block size LIMIT for almost 2 years at the beginnig, but teeny weeny block SIZES. In fact it had a 1 MB size LIMIT since then, and yet the average block SIZE is still 0.45 MB.
I wrote "limit" twice in the sentence you are complaining about.
". It surely will NOT, just as Satoshi's original implementation did not give 32 MB blocks in 2009, and the reformed one did NOT give 1 MB blocks in 2010.
If the block SIZEs ever get close to 8 GB, it means that the traffic is 15'000 times what it is today, which ma mean a user base of hundreds of millions.
No, it doesn't. Any miner can create a full block by generating their own transactions for free.