It seems to me that there is a narrative out there that Bitcoin developers are not active or incompetent or obstructionist. So I'm going to quickly outline why I'm still bullish on BTC:
Bitcoin Core is the most dominant development influence on Bitcoin at the moment, (but far from the only group/faction) and they are primarily a group of cypherpunks that are motivated in delivering freedom to the masses and are not concerned with the price. In contrast, most new coins are dominated by big stakeholders (I'll remind you that ETH had a presale) who are primarily motivated in hyping the coin so that they can profit. In my view, you want to invest in projects/leaders that are interesting in changing the world and not trying to get rich. Furthermore their top priority is the security of the protocol, which is what you want when said protocol holds $300b in value.
I agree with Core's decisions on scaling. Here's why:
Block size increases are not a matter of disk space. That's a misconception. The most limiting factor is bandwith and network throughput. (also CPU) 1 meg blocks require network capacity of anywhere from roughly 500gb to 1tb (or more) monthly depending on how useful you want the node to be. This already prevents a lot of people from running full nodes. Consider that for Comcast users in the US, 1 TB monthly is their data cap. (it's my cap incidentally, not that I run a node) Furthermore, SegWit increased the block size beyond 1meg as a compromise already. This is why I think that monied crypto interests should be lobbying heavily for broadband competition and the greed of the telcoms is a threat to crypto security. Also note that even at 1meg blocks, that's 52 gigs/year, so enlarging blocks beyond a few megs can quickly become unreasonable for storage as well.
SegWit increased transaction capacity significantly, but it's not used much yet because it was soft forked, meaning that it's opt-in. Exchanges and wallets have been slow to adopt for whatever reasons. Capacity would triple overnight if everybody used SegWit addresses.
On Bitcoin's development roadmap are
Schnorr Signatures. The tl;dr of this is that it's a protocol upgrade that will increase capacity by over 25% and increase privacy without increasing block size. Also it will make spamming the mempool cost more, which will further help lower fees since fees are high in part due to mempool spam from miners.
Second layer solutions make sense to me, because I have a networking background so I understand how the network layers work. It's a bad idea to try and shoehorn all the solutions into one layer/protocol. The more complicated it is, the easier it is to attack. Again, it makes no sense to globally broadcast your cup of coffee purchase from an efficiency standpoint. The current buzz that I'm reading suggests that lightning networks are more mature than people believe and right around the corner. We'll see. (lightning networks do far more than provide a scaling solution. See
)
Also it's important to note that the OVERWHELMING majority of developers are 'small blockers' and BCH/SegWit2x has/had virtually no development support. SegWit2x literally crashed right before it forked and it wasn't the first time it crashed.
What else are bitcoin devs working on?
The
simplicity smart contract language, which would bring smart contracts to bitcoin and is designed to try and mitigate the smart contract security problems plaguing solidity with the many millions of dollars in lost Ether as a result.
A new address format,
Bech32 - more human readable, error correction, easier to process on low end hardware.
Confidential Transactions for bitcoin - Bitcoin devs find way to reduce block space used by CTs by 3x.
The number of Bitcoin nodes doubled last year. People underestimate the importance of this. This becomes more important as governments begin to crack down. Bitcoin needs to be able to resist multiple nation states working in unison against it. Nodes are also required for SPV wallet functionality; it's a lie to say that only miners need to run nodes.
Those of you with notions of Ethereum replacing Bitcoin as the default payment coin might want to read these:
Ethereum's Congestion Returns as Transactions Near One Million a Day
Also, regarding my claim of 'most prolific developers':
Cryptocurrencies Chart Sorted By Developer Score | CoinGecko
Since this is all open source, you can easily view github account activity.
Vitalik's:
vbuterin · GitHub
Bitcoin Core devs:
Contributors to bitcoin/bitcoin · GitHub
Yes, I use GitHub too and I understand that contribs/commits cannot be directly compared. Use your own judgement as to how 'prolific' they are.