Os blocos de Bitcoin eram limitados a 1 MB. Conforme o uso cresceu em 2015, as taxas subiram e começou um longo debate.
Dois lados
- Big blockers argumentavam que o Bitcoin deveria escalar on-chain aumentando o limite, mantendo taxas baixas para pagamentos do dia a dia. Propostas incluíam Bitcoin XT e Bitcoin Classic.
- Small blockers argumentavam que blocos maiores encarecem rodar um nó completo, empurrando a verificação para grandes empresas. Preferiam SegWit e segundas camadas como Lightning.
Os pontos de virada
- Usuários pressionaram o BIP 148, um «user-activated soft fork» que rejeitaria blocos que não sinalizassem SegWit a partir de 1º de agosto de 2017.
- Sob pressão, mineradores sinalizaram. SegWit ativou no bloco 481.824 em 24 de agosto de 2017.
- Alguns big blockers saíram e criaram o Bitcoin Cash em 1º de agosto de 2017.
- O plano «Segwit2x» de um hard fork de 2 MB foi suspenso em 8 de novembro de 2017; seus organizadores escreveram que «we have not built sufficient consensus».
A lição
Grandes empresas e mineradores concordaram com uma mudança – e ainda assim não puderam impô-la, porque usuários rodando nós se recusaram. O episódio mostrou quem, em última análise, define as regras do Bitcoin.