<oembed><type>rich</type><version>1.0</version><author_name>npub1cq4ttqvgeumwkxgade8yj50skkddse9s0d5v269e3qxdsg2ac8sqrqgyzy</author_name><author_url>https://nostr.ae/npub1cq4ttqvgeumwkxgade8yj50skkddse9s0d5v269e3qxdsg2ac8sqrqgyzy</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2017-03-28&#xA;📝 Original message:I&#39;ve proposed this hard fork approach last year in Hong Kong Consensus&#xA;but immediately rejected by coredevs at that meeting, after more than&#xA;one year it seems that lots of people haven&#39;t heard of it. So I would&#xA;post this here again for comment.&#xA;&#xA;The basic idea is, as many of us agree, hard fork is risky and should&#xA;be well prepared. We need a long time to deploy it.&#xA;&#xA;Despite spam tx on the network, the block capacity is approaching its&#xA;limit, and we must think ahead. Shall we code a patch right now, to&#xA;remove the block size limit of 1MB, but not activate it until far in&#xA;the future. I would propose to remove the 1MB limit at the next block&#xA;halving in spring 2020, only limit the block size to 32MiB which is&#xA;the maximum size the current p2p protocol allows. This patch must be&#xA;in the immediate next release of Bitcoin Core.&#xA;&#xA;With this patch in core&#39;s next release, Bitcoin works just as before,&#xA;no fork will ever occur, until spring 2020. But everyone knows there&#xA;will be a fork scheduled. Third party services, libraries, wallets and&#xA;exchanges will have enough time to prepare for it over the next three&#xA;years.&#xA;&#xA;We don&#39;t yet have an agreement on how to increase the block size&#xA;limit. There have been many proposals over the past years, like&#xA;BIP100, 101, 102, 103, 104, 105, 106, 107, 109, 148, 248, BU, and so&#xA;on. These hard fork proposals, with this patch already in Core&#39;s&#xA;release, they all become soft fork. We&#39;ll have enough time to discuss&#xA;all these proposals and decide which one to go. Take an example, if we&#xA;choose to fork to only 2MB, since 32MiB already scheduled, reduce it&#xA;from 32MiB to 2MB will be a soft fork.&#xA;&#xA;Anyway, we must code something right now, before it becomes too late.</html></oembed>