Diferença entre hard fork e soft fork

Existem dois tipos de forks de blockchain: hard forks e soft forks.Apesar dos nomes semelhantes e do mesmo uso final, hard forks e soft forks são muito diferentes.Antes de explicar os conceitos de “hard fork” e “soft fork”, explique os conceitos de “compatibilidade futura” e “compatibilidade com versões anteriores”
novo nó e nó antigo
Durante o processo de atualização do blockchain, alguns novos nós atualizarão o código do blockchain.No entanto, alguns nós não estão dispostos a atualizar o código blockchain e continuar a executar a versão antiga original do código blockchain, que é chamado de nó antigo.
Forquilhas duras e forquilhas suaves

difícil para

garfo duro: O nó antigo não pode reconhecer os blocos gerados pelo novo nó (o nó antigo não é compatível com os blocos gerados pelo novo nó), resultando em uma cadeia sendo dividida diretamente em duas cadeias completamente diferentes, uma é a cadeia antiga ( executando o original Há uma versão antiga do código blockchain, executada pelo nó antigo) e uma é uma nova cadeia (executando a nova versão atualizada do código blockchain, executada pelo novo nó).

macio

garfo macio: nós novos e antigos coexistem, mas não afetarão a estabilidade e a eficácia de todo o sistema.O nó antigo será compatível com o novo nó (o nó antigo é compatível com os blocos gerados pelo novo nó), mas o novo nó não é compatível com o nó antigo (ou seja, o novo nó não é compatível com versões anteriores com os blocos gerados pelo nó antigo), os dois ainda podem compartilhar os existentes em uma cadeia.

Simplificando, o hard fork de uma criptomoeda digital significa que as versões antiga e nova são incompatíveis entre si e devem ser divididas em dois blockchains diferentes.Para soft forks, a versão antiga é compatível com a nova versão, mas a nova versão não é compatível com a versão antiga, então haverá uma pequena bifurcação, mas ainda pode estar na mesma blockchain.

eth hard fork

Exemplos de hard forks:
Fork Ethereum: O projeto DAO é um projeto de crowdfunding iniciado pela empresa blockchain IoT Slock.it.Foi lançado oficialmente em maio de 2016. Em junho daquele ano, o projeto DAO arrecadou mais de 160 milhões de dólares americanos.Não demorou muito para que o projeto DAO fosse alvo de hackers.Devido a uma grande brecha no contrato inteligente, o projeto DAO foi transferido com um valor de mercado de $ 50 milhões em ether.
A fim de restaurar os ativos de muitos investidores e parar o pânico, Vitalik Buterin, o fundador do Ethereum, finalmente propôs a ideia de um hard fork e finalmente concluiu o hard fork no bloco 1920000 do Ethereum por meio de uma maioria de votos da comunidade.Reverteu todo o éter, incluindo a posse do hacker.Mesmo que o Ethereum seja bifurcado em duas cadeias, ainda existem algumas pessoas que acreditam na natureza imutável do blockchain e permanecem na cadeia original do Ethereum Classic

vs

Hard Fork Vs Soft Fork – Qual é o melhor?
Fundamentalmente, os dois tipos de garfos mencionados acima servem a propósitos diferentes.Hard forks controversos dividem uma comunidade, mas hard forks planejados permitem que o software seja livremente modificado com o consentimento de todos.
Os garfos macios são a opção mais suave.Em geral, o que você pode fazer é mais limitado porque suas novas alterações não podem entrar em conflito com as regras antigas.Dito isso, se suas atualizações puderem ser feitas de forma a permanecerem compatíveis, você não precisa se preocupar com a fragmentação da rede.


Horário da postagem: 22 de outubro de 2022