Forquilha macia
O que é um garfo macio?Em termos de tecnologia blockchain, um soft fork (ou às vezes softfork) é uma alteração no protocolo de software no qual somente transações / blocos válidos anteriormente são invalidados. Como os nós antigos reconhecerão os novos blocos como válidos, um softfork é compatível com versões anteriores. Esse tipo de garfo exige que apenas a maioria dos mineiros faça upgrade para aplicar as novas regras, em oposição a um garfo rígido que exige que todos os nós atualizem e concordem com a nova versão.
Quando forquilhas macias são usadas
Novos tipos de transação geralmente podem ser adicionados como garfos flexíveis, exigindo apenas que os participantes (por exemplo, remetente e destinatário) e mineiros entendam o novo tipo de transação. Isso é feito fazendo com que a nova transação apareça para os clientes mais antigos como uma transação "pague para qualquer pessoa" (de um formulário especial) e faça com que os mineradores concordem em rejeitar blocos, incluindo essas transações, a menos que a transação valide de acordo com as novas regras. É assim que o pagamento ao script hash (P2SH) foi adicionado ao Bitcoin.
Um soft fork também pode ocorrer às vezes devido a uma divergência temporária na blockchain quando os mineradores que usam nós não atualizados violam uma nova regra de consenso que seus nós desconhecem.
Os garfos flexíveis não requerem atualização de nós para manter o consenso, já que todos os blocos com as novas regras de softforked também seguem as regras antigas, portanto, clientes antigos os aceitam. Os garfos macios não podem ser revertidos sem um garfo rígido, pois um garfo macio, por definição, apenas permite que o conjunto de blocos válidos seja um subconjunto adequado do pré-garfo válido. Se os usuários fizerem o upgrade para um cliente de garfo pós-soft e, por algum motivo, a maioria dos mineradores voltar ao cliente pré-softfork, os usuários do cliente pós-softfork quebrariam o consenso assim que surgisse um bloco que não seguisse seus clientes novas regras. Para que um softfork funcione, a maioria da energia de mineração precisa estar executando um cliente reconhecendo o garfo. Quanto mais mineradoras aceitarem as novas regras, mais segura será a rede pós-fork. Se você tiver 3/4 dos mineiros reconhecendo o garfo, 1/4 dos blocos criados não terão a garantia de seguir as novas regras. Esses blocos 1/4 serão válidos para nós antigos que não estão cientes das novas regras, mas serão ignorados por novos nós.
Os garfos macios foram usados nas blockchains Bitcoin e Ethereum, entre outros, para implementar funcionalidades novas e atualizadas que são compatíveis com versões anteriores.
Compare contas de investimento Nome do provedor Descrição Divulgação do anunciante × As ofertas que aparecem nesta tabela são de parcerias das quais a Investopedia recebe remuneração.