Can someone explain to me how not raising the block size limit is a good thing? All transactions should be able to go thru in a semi-timely manner and if the limit is reached in a block then that transaction is just cancelled? That doesnt' make sense to me, I don't see a good reason NOT to switch to bitcoin XT. Secondly, why wasn't this thought of originally in the making of bitcoin? Seems odd.
From the beginning the block size limit works as a spam filter (even this year it successfully resisted the spam attack by coinwallet.eu during July and September). And now people realized it also can work as a means to prevent centralization (As long as blocks are small, average people with a little bit IT knowledge can run a full node in his home thus increase the level of decentralization)
In the schedule outlined in BIP101 the majority of people will still be able run full nodes out of their homes. We now also have Bitcoin Unlimited which can be seen as a more conservative approach in regards to the blocksize.
This has nothing to do with transaction capacity, but a live or death question.
The way you are phrasing this is hyperbole. You claim that this is a live or death question. Can you seriously claim that an increase to two megabytes would destroy Bitcoin? Especially as our technology increases this limit becomes more and more arbitrary. Just increasing the limit does not actually increase the blocksize as the history of Bitcoin and the altcoins proves. It would also make these types of spam attacks much more expensive and less effective.
This has everything to do with transaction capacity. The blocksize limit as an anti spam measure is meant to be set at a much higher level then the actual level of transactions, these where the conditions under which it was setup, if we decide to use the blocksize limit to block the stream of transactions then it becomes a tool of economic policy, in the case of Core it is centralized economic planning. It would be better to allow the free market to determine the size of the blocks instead.
If the blocks are huge and average people can not run a node, thus they all run on large data centers, then a couple of phone call to ISP could disable the bitcoin network. By making blocks small and portable, you can run it on almost any device thus it becomes unlikely you can disable bitcoin network unless you shutdown the whole internet
This was never the intention or the security model that was intended for Bitcoin. Full nodes are destined to be run on servers and desktop computers, I do not see anything wrong with that. Furthermore if we had billions of people using Bitcoin, which such large blocksizes would imply, then we would also have hundreds of thousands of nodes run in data centers across the world in different jurisdictions. I would consider this to be highly decentralized and desirable, this was always the intention and design plan of Bitcoin. Security through mass adoption, not obscurity.
The original vision of Satoshi was that the majority of users would not be running a full node, he had thought about the problems of scaling and what the solutions should be. He said that we should allow it to grow as big as it needed to be, since doing otherwise would effectively block the stream of transactions, hurting adoption. Pushing transactions off chain is not a solution to scaling up the main Bitcoin blockchain itself, not to mention the terrible user experience this would be when compared to just using Bitcoin directly. Bitcoin needs to have a high volume of transactions to pay for its security while maintaining low fees which promotes adoption, which in turn increases its security.
I’m sure that in 20 years there will either be very large transaction volume or no volume.