Noção de base
O núcleo do Bitcoin é um software especial com código aberto. Cada utilizador com as competências técnicas adequadas pode aceder a ele e modificá-lo, incluindo criar os seus próprios projectos.
As modificações ao código-fonte são designadas por ramificações ou «forks» rígidos e flexíveis.»
Se falarmos numa linguagem compreensível, o fork é um processo de alteração do conjunto inicial de regras em que a biblioteca Blockchain (ou uma cadeia de blocos subsequentes e os seus dados) funciona, e a sua originalidade é identificada. Para que é que serve? Ambos os forks, embora diferentes no seu mecanismo, destinam-se a atualizar e a melhorar as redes de criptomoedas na eventualidade de não existir uma autoridade central.
Forquilhas rígidas VS Forquilhas macias
É habitual distinguir dois tipos de garfos, dos quais um garfo macio é, por conseguinte, uma forma suave da sua manifestação, enquanto a duros continua a ser uma alteração mais rígida e fundamental no código-fonte.
Vamos tratar de cada espécie de forma mais pormenorizada.
Um hard fork (talvez também escrito como hardfork) refere-se à tecnologia blockchain e representa uma alteração mais radical do protocolo de uma rede que torna válidos blocos e transacções anteriormente inválidos, e vice-versa. A utilização de um hard fork pressupõe que todos os utilizadores ou nós da rede bitcoin têm de se manter actualizados com a versão mais recente do protocolo de software. Um soft fork é uma noção oposta a um hard fork e não é seguido de actualizações obrigatórias do software para implementar as novas regras e é compatível com as versões anteriores.
Os dois tipos de bifurcações de cadeias de blocos são, por conseguinte, lançados em resposta a antigas regras dos criadores e das comunidades de criptomoedas que ficam insatisfeitas com as funcionalidades do software de protocolo proposto pelas aplicações de cadeias de blocos já existentes. Assim, podem aparecer como um método de financiamento por crowdsource para vários projectos tecnológicos ou criptomoeda ofertas.
O princípio do trabalho dos garfos
Não só Bitcoin é propenso a uma bifurcação da cadeia de blocos - pode acontecer em qualquer plataforma de tecnologia criptográfica. A razão é que as cadeias de blocos e a criptomoeda possuem um princípio de trabalho semelhante, independentemente da plataforma de criptografia em que estão a trabalhar. É mais fácil imaginar os blocos nas cadeias de blocos como as chamadas chaves criptográficas que administram a capacidade e as caraterísticas da sua memória (da mesma forma, os mineiros da cadeia de blocos da anca definem as regras que transferem a memória na rede da cadeia de blocos).
No entanto, espera-se que o conteúdo de um bloco válido na cadeia e as respectivas regras sejam confirmados por quase todos os mineiros. Caso pretenda alterar essas regras, terá de recorrer ao processo de fork - como indicador de uma alteração importante no protocolo ou de qualquer desvio na rede.
Já alguma vez se perguntou por que razão foram criadas recentemente tantas criptomoedas do tipo Bitcoin? (É muito provável que tenha ouvido falar de bitcoin cash, bitcoin gold, etc.). Isso deve-se a esse mecanismo de bifurcação. Se é novo no investimento em criptomoedas, é certamente difícil definir as peculiaridades de todas essas criptomoedas e ter uma noção profunda de cada uma delas. No entanto, existem vários artigos que revelam a história dos tipos de hard fork de bitcoin mais importantes do mercado, com os quais aconselhamos que se familiarize.
Mecanismo de hard fork em mais detalhes
Um tipo de hard fork ocorre quando os nós da versão mais recente de uma blockchain deixam de aceitar a(s) versão(ões) mais antiga(s) da blockchain, o que cria uma divergência permanente em relação à versão anterior da blockchain. Os novos nós e os nós antigos que não são alterados rejeitam as regras actualizadas, e este é um fator que gera uma divergência, ou hard fork, na cadeia de blocos.
Adicionar uma nova regra ao código cria essencialmente uma bifurcação na cadeia de blocos: um caminho segue a nova cadeia de blocos actualizada e o outro caminho continua a seguir o caminho antigo. Geralmente, após um curto período de tempo, os que estão na cadeia antiga apercebem-se de que a sua versão da cadeia de blocos está desactualizada ou é irrelevante e actualizam rapidamente para a versão mais recente.
Um hard fork pode ser comparado com um garfo macio.
- Um hard fork cria e leva a um desvio drástico no protocolo da rede blockchain que se divide eficientemente em dois ramos, um que obedece ao protocolo anterior e outro que segue a nova versão.
- Os detentores de tokens na bifurcação da cadeia de blocos inicial recebem tokens na nova bifurcação, mas espera-se que os mineiros seleccionem uma cadeia de blocos específica para proceder à verificação.
- Um hard fork pode ocorrer em qualquer tipo de blockchain, e não apenas no Bitcoin (onde, por exemplo, hard forks implementaram o Bitcoin Cash e o Bitcoin SV, além de muitos outros tipos).
O que acontece durante uma bifurcação suave?
O softfork não é acompanhado de actualizações obrigatórias de software para fazer cumprir as novas regras. Mesmo que alguns nós da rede comum não possam ser alterados, isso não os impedirá de interagir com outros nós que aceitaram as regras.
Pode dar-se um exemplo semelhante com as línguas. Se todos os nós da rede, antes da introdução da bifurcação, compreendiam inglês do tipo americano e, após a introdução de novas regras, é necessário mudar para o tipo britânico, então todos os “americanos” poderão interagir confortavelmente com os “britânicos” e vice-versa.
Pode resumir-se que o softfork é uma modificação reversível do código, que não viola a essência do protocolo.
Qual é a essência do Hard Fork?
Vejamos agora o conceito de hard fork.
Aqui nem tudo é tão simples, e as alterações introduzidas contradizem as antigas, pelo que os nós com o código fonte não conseguem lidar corretamente com o trabalho dos nós que actuam de forma qualitativamente nova.
Mais uma vez, referindo-nos ao exemplo das línguas, os nós antigos têm o inglês e os novos têm o chinês. No caso de mudanças no hard fork, a essência do protocolo, pelo que a rede é dividida em duas partes, cada uma das quais funcionará de forma independente. Este fenómeno explica-se pelo facto de os blocos originais de uma direção não serem identificados pelos da bifurcação.
Garfos duros vs. garfos macios
Quais são as principais caraterísticas do tipo de bifurcação “hard” versus bifurcação "soft" e vice-versa? Como já foi explicado em capítulos anteriores, os hard forks e os soft forks são, na sua maioria, a mesma coisa, na medida em que, se o código existente de uma plataforma de criptomoeda for alterado, são geradas duas redes separadas e uma versão antiga permanece na rede enquanto a nova versão da cadeia está a ser criada. Quando uma cadeia de blocos se divide em duas formas potenciais, pode ser em relação ao histórico de transacções de uma rede ou a uma nova regra que define a validade de uma transação e cria novos blocos válidos. No entanto, o tipo de bifurcação mais difícil, como uma nova versão da cadeia de blocos, é normalmente processado quando existe um apoio maioritário da comunidade de mineiros de criptomoedas (o que normalmente significa que se espera que 90 a 95 por cento dêem respostas positivas ao processo de atualização da bifurcação) e, nesse caso, os criadores da cadeia de blocos começam a alterar e a atualizar o código existente.
Em contraste, acredita-se que um soft fork ocorre quando uma alteração no protocolo de software mantém a sua compatibilidade com versões anteriores, o que implica que a nova cadeia bifurcada cumprirá as regras recentemente actualizadas, bem como as regras antigas, enquanto a cadeia inicial continuará a obedecer às regras antigas (por exemplo, uma diminuição do tamanho do bloco pode ser processada pelo mecanismo de soft fork). Ao contrário de um hard fork, que não seria processado a menos que quase todos os nós concordassem em atualizar a nova versão, os soft forks apenas exigem que a maioria das pools de mineração se mantenha actualizada para que as regras recém-actualizadas entrem em vigor.
Forquilha para a criptomoeda
Se conceber um processo de ramificação para a criptomoeda, então, para a bifurcação, significa alterar as regras do código sem necessidade de alterar o protocolo. Isto torna a Bitcoin mais segura e mais fiável.
Principais consequências de um hard fork
Para começar, podem ocorrer três casos possíveis se uma comunidade de mineiros de criptomoedas implementar o hard-fork:
- Uma blockchain prevalece sobre o hard fork, enquanto outras redes ganham pouca adoção e valor pela comunidade (como a Bitcoin Unlimited e a Bitcoin tradicional);
- Ambas as cadeias de blocos são aprovadas e, por conseguinte, funcionam de forma autónoma, com uma adoção e um valor comunitários sensivelmente iguais (Bitcoin Cash, por exemplo);
- Ambas as cadeias de blocos são introduzidas, mas uma delas é mais preferida do que a outra e, por conseguinte, domina em termos de valor e de taxas de adoção (como a rede Ethereum).
Após a introdução de regras actualizadas de tipo difícil, uma das novas cadeias pode simplesmente desaparecer, embora exista a possibilidade de continuar a existir. Aqui, o fator de poder de hashing para cada direção já é importante. Quanto maior o poder, maior a probabilidade de sobrevivência.
Um exemplo notável do que aconteceu é a rede Ethereum quando, no verão passado, foram feitas alterações ao protocolo e surgiu uma nova cadeia ETH, que existe em paralelo com a versão original do Ethereum Classic.
Todas as criptomoedas são os garfos de criptomoeda do Bitcoin?
Tendo em conta as informações acima, a bifurcação do código-fonte de um projeto de criptomoeda separado pode tornar-se a base de outra criptomoeda que pode ser nova.
Se pegar no código-fonte da Bitcoin e criar o seu próprio produto com base nele, então, de facto, mesmo com alterações mínimas, será um projeto separado de moeda criptográfica. Para que seja reconhecido e bem sucedido, convide amigos e conhecidos para o projeto, assegure a emissão da ordem num milhão de moedas, e quem sabe, talvez, de facto, se torne o fundador de um projeto sério.
Como distinguir o original do garfo?
Nem todos os projectos de criptomoeda são realmente bifurcações, porque ainda existem moedas coloridas, metacoedas e outros tokens complexos que não pertencem ao grupo de ramificações ou altcoins.
O que é a Altcoin?
A altcoin é qualquer outra moeda digital exceto a Bitcoin. Mas não a confundir com o clone porque não o é. São dois conceitos completamente diferentes que até podem ser aplicados a um projeto, mas de forma independente do outro.
Como compreender a diferença?
As altcoins incluem criptomoedas, que são fundamentalmente diferentes de outros projectos. É o caso do Etherium, NXT, Dash ou MaidSafe. Os forks são o Dogecoin, sendo um ramo do Litecoin, Expanse - fork do Ethereum, Stellar como um ramo da criptomoeda Ripple.
Em conclusão
Ao longo dos anos, o bitcoin já gerou um grande número de forks. Embora seja difícil fazer previsões num mercado tão volátil como o das criptomoedas e da cadeia de blocos, é muito provável que, no futuro, a criptomoeda continue a testar e a implementar bifurcações suaves e duras, expandindo gradualmente a comunidade da criptomoeda e aumentando o número de detentores de criptomoedas, ao mesmo tempo que torna o processo global cada vez mais sofisticado.
Resumindo, o tamanho do mercado de criptomoedas tem perspectivas cada vez maiores, uma vez que se espera que cresça de 1,6 mil milhões de dólares em 2021 para 2,2 mil milhões de dólares em 2026 (para descobrir mais estatísticas, aplique uma pesquisa de mercado em sites de criptomoedas relacionados). Isto abre uma grande variedade de oportunidades para um novato nesta indústria, mas não oferecemos qualquer conselho de investimento no nosso artigo e recomendamos sempre que consulte os profissionais antes de mergulhar no novo e excitante mundo da mineração de criptografia.
Declaração de exoneração de responsabilidade: O nosso sítio está em conformidade com a política TCF v2.0, o que significa que os nossos parceiros e nós processamos dados dos nossos utilizadores, aplicamos dados de localização precisos, analisamos ativamente as caraterísticas do dispositivo para identificação, medimos o desempenho dos conteúdos, seleccionamos anúncios básicos, medimos o desempenho dos anúncios, apresentamos anúncios personalizados, aplicamos estudos de mercado para gerar conhecimentos sobre o público, etc. Processamos os dados pessoais de acordo com o Quadro de Transparência e Consentimento. Isto não afectará os dados de navegação e os dados pessoais dos nossos utilizadores, mas estes têm o direito de se opor quando é utilizado um interesse legítimo.
Perguntas frequentes
Um hard fork é bom ou mau?
A situação é um pouco mais complicada e discutível, uma vez que os hard forks e os soft forks podem ser bons ou maus para a comunidade criptográfica, pelo que as opiniões se dividem. O ponto principal é que os hard forks criam uma divisão permanente no blockchain e são um sinal de instabilidade da criptomoeda. Portanto, se o hard fork ocorreu, isso implica mais tempo de inatividade e o aumento geral da volatilidade do preço da criptomoeda no mercado de criptografia.
O que são moedas hard fork?
Um hard fork de bitcoin refere-se a uma alteração consistente do modelo de bitcoin e do protocolo de blockchain que conduziu eficazmente a dois ramos, ou tipos de fork de bitcoin, um que segue o protocolo anterior e outro que implementa a nova versão. Devido a esse processo de bifurcação, foram elaboradas várias moedas digitais, como o bitcoin cash (que continua a ser o hard fork mais bem sucedido da primeira criptomoeda) e o bitcoin gold. Assim, o bitcoin cash é o resultado de um hard fork deste tipo; no total, existem 105 projectos de hard fork do bitcoin cash.
O que significa uma bifurcação em criptografia?
Quando o código-fonte subjacente da cadeia de blocos e, por exemplo, da plataforma bitcoin é alterado para melhorar uma determinada funcionalidade, ocorre um mecanismo denominado hard fork. No caso de os programadores pretenderem expandir as capacidades da cadeia de blocos aumentando a capacidade de transacções num bloco, é necessário um mecanismo de hard fork para implementar estas caraterísticas da cadeia de blocos. O hard fork exige nós actualizados e resulta em constantes divisões da cadeia de blocos; a nova e melhorada cadeia de blocos será gerida pelos códigos melhorados. A tecnologia Blockchain foi originalmente concebida como a tecnologia por detrás da Bitcoin, a primeira moeda criptográfica descentralizada alguma vez criada.
Quais são os dois tipos de bifurcações da Blockchain?
As bifurcações de cadeias de blocos (ou, por outras palavras, as divisões na rede de cadeias de blocos) compreendem dois grupos principais, as bifurcações acidentais e as intencionais; as bifurcações acidentais ocorrem no caso de serem criados dois ou mais blocos em simultâneo, enquanto as bifurcações intencionais se dividem em bifurcações rígidas e bifurcações flexíveis. Por sua vez, ambos os forks produzem uma divisão da rede, mas um hard fork, não sendo compatível com as versões anteriores, dá origem a duas cadeias de blocos (ou redes separadas), e um soft fork dá origem a uma, que pode ser utilizada com software antigo e não requer novas actualizações de software. Para saber mais sobre como funcionam os soft forks e os hard forks, consulte o nosso artigo.








