Bitcoin and the Scaling Conundrum

Big Blocks vs Small Blocks, On-Chain vs Off-Chain scaling, Bitcoin as digital cash vs Bitcoin as a store of value. These are only some of the opposing ideologies in the raging debate on the direction Bitcoin should take to scale, accommodate new users and achieve world dominance as a currency and medium of exchange.