i guess he is right over the long run. still i would like to see some more software changes that help decentralisation.
Me too. I'd like to see Extreme Thin Blocks (from the Bitcoin Unlimited software) implemented much more broadly - as that reduces the time needed to verify blocks AND it reduces block propagation time!
I'd also like to see more people use bitcoin - as a currency - on chain. More users would result in more people running a full node. Even if the percentage of people declines, there will still be more nodes in absolute numbers. Roger made a good argument on this. So I am for an increase to 2 MB to help decentralization further.
I would also like to see things like Lightning Network - and I would like that LN is a choice that people can make. Either do an on-chain transaction OR do a cheaper LN transaction with a little more hassle (ie, having to prefund LN, waiting to get the funds to be able to spend them, etc). LN can be nice, and it should compete in a free market with on chain transactions. If it is as advertised, it will reduce on chain transactions without the need to make the on chain transactions artificially expensive. If artificially expensive on chain transactions are needed, for LN to work. then it is a bad idea because it requires central planning and coercion to work. I, however, believe it can compete on it's own merits and SHOULD compete on it's own merits. Without crippling on chain activity.
I would also like to see SegWit implemented. Mainly because it fixes transaction malleability and THAT really is keeping bitcoin back. I've had numerous ideas that work in theory - but break in practice because there is no good way to reliably recover from transaction ids changing. However, here too, there is central planning and coercion at work - because the data that SegWit stores in its SegWitChain is discounted 75%. Some people call that compression, but that is wrong, misleading and insulting to intelligence. It is an accounting discount. THAT part of SegWit, I dislike. I believe that SegWit should compete on a level playing field, not from some artificially created superiority position. All SegWit data will have to be transmitted, evaluated and stored byte-for-byte. Every byte has to be stored. There is no compression - there are just TWO datasets. I really strongly believe that SegWit can and should compete on it's own merits, and should do that on a level playing field.
However, neither LN nor SegWit increase decentralization in my opinion. LN is a scaling network - but scaling in Number of transactions, not significantly in number of users. SegWit doesn't improve decentralization at all.
@LCG: What developments do you want to see to improve decentralization?