postado por @Giovanni em 15/01/2022 14:21
Isso é totalmente possível. O que a gente chama de hard fork não necessariamente é uma alteração "contra":
- soft fork são mudanças de código que não alteram o jeito que os nodes validam as transações dos blocos, portanto se você é um node e não atualiza seu software, continua participando da rede;
- hard fork são mudanças que alteram a forma de validação dos blocos, portanto depende dos nodes atualizarem o software para funcionarem com a nova rede. Quem não atualiza, continua no protocolo antigo e validando a cadeia "original"; quem atualiza, começa a participar de uma cadeia nova com as novas regras daquele bloco em diante.
Alguns projetos tem hardfork como melhorias planejadas. Outros tem hard forks quando a comunidade decide atualizar algum protocolo e a maioria segue.
Por isso, não é impossível alterar nenhuma característica do BTC. Basta uma pessoa mudar e criar uma nova cadeia.
Só que uma pessoa, ou mesmo uma quantidade tipo 30% dos nodes atualizar, não torna o hard fork "legitimo" como moeda original. O "original" tende a ser o lado que a maioria escolher. É parecido com a história e guerras, o lado que vence costuma ser o lado que conta a história
eu não entendo muito de C++, mas se um dia entender vamos fazer um fork ao vivo do BTC e criar nossa própria coin com quantidade ilimitada de supply, só por brincadeira
GitHub - bitcoin/bitcoin: Bitcoin Core integration/staging tree
Viajando aqui, e, mais especificamente para o caso do Bitcoin e Ethereum, dá pra entender os hard forks e mais especificamente seus "resultados" são análogos à teoria da evolução de Darwin. Os hard forks mais aptos ao ambiente ao qual estão expostos perdurarão ao teste do tempo / à realidade, e os menos aptos tenderão a zero.
Como um dos exemplos, em 2017 o Bitcoin Cash (BCH) forkou do Bitcoin (BTC), e na época, nem o mais fervoroso e convicto dos defensores do Bitcoin "original" estava tão convicto de qual linha de condução da moeda era a mais correta (escalabilidade via aumento do tamanho dos blocos do BCH versus escalabilidade via redes paralelas à rede principal / melhor empacotamento e otimização de transações do BTC). Qualquer aposta à época de ficar só de "um lado", com as informações disponíveis, por melhores que fossem, podia dar muito certo, ou muito errado (vide caso a provável conversão dos BTC do Daniel Fraga por BCH). Agora, quase 5 anos depois, sabemos que BCH perdeu 97% de seu valor em relação ao BTC. Poderia ser totalmente o contrário, ninguém sabe! A grande vantagem é que se vc só ficou quieto nada aconteceria, pq ia continuar com seus BTC, e de lambuja ficaria com esses BCH.
Temos um outro exemplo totalmente oposto deste, o caso do Ethereum Classic e do Ethereum. O Ethereum "original" de 2015, sofreu um hack no qual varios usuários perderam um significativo número de tokens. Uma parcela da rede (o atual Ethereum) decidiu por fazer um "rollback" no hack e devolver a rede a um estado anterior, devolvendo os fundos aos detentores originais, anteriormente ao hack; enquanto a outra parte da rede foi contra, uma vez que isso ia contra os princípios de não interferência em transações (o atual Ethereum Classic). Hj em dia, o "fork" é muito mais representativo que a rede original (o ETH classic perdeu 98% de valor ante o ETH). Logo, nunca se sabe!
Outro ponto importante, indo naquela analogia do navio de Teseu (
Navio de Teseu – Wikipédia, a enciclopédia livre): qualquer hard fork do Bitcoin que venha a se tornar dominante, ao final das contas, será "O" Bitcoin, uma vez que o Bitcoin se trata somente da cadeia mais longa que a maioria dos nós esteja validando. O mesmo aconteceu para o Ethereum, que herdou o nome de sua chain original e esta que acabou mudando de nome!