{"id":541,"date":"2020-11-19T17:34:00","date_gmt":"2020-11-19T17:34:00","guid":{"rendered":"\/2020\/11\/19\/o-que-sao-forks-das-moedas-e-quais-as-suas-vantagens\/"},"modified":"2024-08-05T21:26:08","modified_gmt":"2024-08-06T00:26:08","slug":"o-que-e-fork","status":"publish","type":"post","link":"https:\/\/www.mercadobitcoin.com.br\/blog\/criptos\/o-que-e-fork\/","title":{"rendered":"O que \u00e9 fork em blockchains? Aprenda agora!"},"content":{"rendered":"<p class=\"wp-block-paragraph\">As criptomoedas evoluem no tempo. Novas funcionalidades s&atilde;o criadas, falhas s&atilde;o corrigidas, e melhorias s&atilde;o feitas no <em>software<\/em>. No entanto, <strong>quando uma atualiza&ccedil;&atilde;o torna a nova vers&atilde;o incompat&iacute;vel com as anteriores, temos um <em>hard fork<\/em>, uma divis&atilde;o<\/strong>. Caso parte da comunidade opte por permanecer com a vers&atilde;o antiga, este <em>fork<\/em> torna-se uma nova criptomoeda, independente da antiga.<em>As criptomoedas evoluem com o tempo. Novas funcionalidades s&atilde;o criadas, falhas s&atilde;o corrigidas e melhorias s&atilde;o feitas no software. Essas <\/em><strong><em>atualiza&ccedil;&otilde;es s&atilde;o conhecidas como forks e s&atilde;o extremamente importantes. <\/em><\/strong><em>Por&eacute;m, sem um coordenador central, implementar mudan&ccedil;as nas criptomoedas &eacute; uma tarefa delicada.&nbsp;<\/em><p class=\"wp-block-paragraph\"><em>Aprenda agora o que &eacute; fork, quais moedas j&aacute; passaram por esse processo, os riscos envolvidos e como isso ocorre na pr&aacute;tica.<\/em><\/p><h2 class=\"wp-block-heading\"><strong>O que &eacute; <\/strong><strong><em>fork <\/em><\/strong><strong>em blockchains?<\/strong><\/h2><p class=\"wp-block-paragraph\"><strong>Fork significa divis&atilde;o, uma mudan&ccedil;a causada por uma atualiza&ccedil;&atilde;o no software <\/strong>respons&aacute;vel pelo registro de dados de determinada <a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/tecnologia\/o-que-e-blockchain\/\">rede blockchain<\/a>. Cada usu&aacute;rio decide se implementa essas mudan&ccedil;as, mas, em &uacute;ltima inst&acirc;ncia, a maioria define se um fork &eacute; bem-sucedido.<\/p><h2 class=\"wp-block-heading\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeJjEe5zOY0w-eCRc23ekmE-Ruy1h38wFNbTshlmE3PH_O_ltUSJRtf_ssFbNqIyZ0NwJ6qJu_qrDRzMAbOSi33F4mC5YeGu5WH4_1zHr_mQZUldJqoYCPbDcsJ1IXqVJMjLhfSrU9QWEJ0IR5pY3U8ca_j?key=QrOgYU2jz1-pSOzvJhc5mw\" width=\"589.0000000000001\" height=\"274.9999999999997\"><\/h2><p class=\"wp-block-paragraph\">A principal diferen&ccedil;a das criptomoedas para sistemas convencionais &eacute; seu c&oacute;digo aberto, permitindo que o usu&aacute;rio comum verifique as mudan&ccedil;as propostas. <strong>Nenhum desenvolvedor (ou grupo) pode for&ccedil;ar os demais participantes a aceitar altera&ccedil;&otilde;es.<\/strong> Na pr&aacute;tica, cada fork deve ser analisado com cautela, mesmo que seja uma atualiza&ccedil;&atilde;o prevista.<\/p><h2 class=\"wp-block-heading\"><strong>Como ocorre o <\/strong><strong><em>fork<\/em><\/strong><strong>?<\/strong><\/h2><p class=\"wp-block-paragraph\">Tipicamente, <strong>o grupo de desenvolvedores e respons&aacute;veis pela manuten&ccedil;&atilde;o do c&oacute;digo divulga com anteced&ecirc;ncia a data prov&aacute;vel do fork,<\/strong> mais especificamente o n&uacute;mero do bloco a partir do qual a mudan&ccedil;a ser&aacute; implementada. Desse modo, os participantes conseguem deixar os sistemas prontos para atualizar quando necess&aacute;rio.<\/p><p class=\"wp-block-paragraph\">Essas mudan&ccedil;as geralmente passam por um processo onde <strong>participantes da rede, que envolvem usu&aacute;rios comuns, desenvolvedores e agentes validadores, sinalizam se h&aacute; interesse em implementar tal atualiza&ccedil;&atilde;o<\/strong>. Em alguns projetos, existe uma funda&ccedil;&atilde;o respons&aacute;vel por organizar esse processo, mas isso n&atilde;o &eacute; obrigat&oacute;rio.<\/p><h2 class=\"wp-block-heading\"><strong>Quais os tipos de <\/strong><strong><em>fork<\/em><\/strong><strong>?<\/strong><\/h2><p class=\"wp-block-paragraph\"><strong>Um fork introduz alguma nova regra ou funcionalidade que n&atilde;o existia na vers&atilde;o anterior do software.<\/strong> No entanto, existe uma distin&ccedil;&atilde;o b&aacute;sica que depende da retrocompatibilidade, ou seja, se os usu&aacute;rios de vers&otilde;es anteriores conseguem continuar usando a rede normalmente ou n&atilde;o.<\/p><h3 class=\"wp-block-heading\"><strong><em>Soft fork<\/em><\/strong><\/h3><p class=\"wp-block-paragraph\"><strong>Se a mudan&ccedil;a n&atilde;o provocar uma incompatibilidade com as regras de consenso antigas, &eacute; considerado um soft fork.<\/strong> Um exemplo desse modelo &eacute; a adi&ccedil;&atilde;o de um campo de informa&ccedil;&atilde;o nas transa&ccedil;&otilde;es com a cota&ccedil;&atilde;o da moeda. Nesse caso, os usu&aacute;rios que rodam o software antigo aceitam as transa&ccedil;&otilde;es normalmente, embora n&atilde;o consigam &ldquo;enxergar&rdquo; este campo adicional.<\/p><p class=\"wp-block-paragraph\">Na pr&aacute;tica, <strong>qualquer usu&aacute;rio ou validador que siga com o formato antigo consegue reconhecer, verificar e armazenar o registro de transa&ccedil;&otilde;es<\/strong>. Tudo o que esse soft fork fez foi adicionar informa&ccedil;&otilde;es para os participantes que atualizaram a vers&atilde;o, algo que n&atilde;o altera o mecanismo de consenso, a pol&iacute;tica monet&aacute;ria ou as regras de uso dessa rede.<\/p><h3 class=\"wp-block-heading\"><strong><em>Hard fork&nbsp;<\/em><\/strong><\/h3><p class=\"wp-block-paragraph\"><strong>Quando h&aacute; uma mudan&ccedil;a que torna a nova rede incompat&iacute;vel para os usu&aacute;rios executando o software antigo, caracteriza-se um hard fork.<\/strong> Nos hard forks, passam a ser permitidas fun&ccedil;&otilde;es ou tipos de transa&ccedil;&atilde;o que antes eram inv&aacute;lidos. Pense em uma altera&ccedil;&atilde;o, por exemplo, que possibilita congelar um endere&ccedil;o na rede para n&atilde;o mais receber dep&oacute;sitos.<\/p><p class=\"wp-block-paragraph\">A partir do fork, somente os usu&aacute;rios seguindo a nova regra de consenso v&atilde;o respeitar essa mudan&ccedil;a. Ou seja, o software antigo ser&aacute; incapaz de bloquear um endere&ccedil;o na rede para recebimentos. <strong>Essa diferen&ccedil;a causa uma quebra no hist&oacute;rico de transa&ccedil;&otilde;es<\/strong>, portanto, nesse caso, &eacute; necess&aacute;rio que todos os usu&aacute;rios atualizem seu software.<\/p><h2 class=\"wp-block-heading\"><strong>O <\/strong><strong><em>fork<\/em><\/strong><strong> cria uma nova criptomoeda?<\/strong><\/h2><p class=\"wp-block-paragraph\">O hard fork exige uma atualiza&ccedil;&atilde;o obrigat&oacute;ria de todos os usu&aacute;rios, portanto cria uma bifurca&ccedil;&atilde;o no hist&oacute;rico do blockchain. <strong>A nova criptomoeda surge apenas quando determinado grupo opta por n&atilde;o seguir a atualiza&ccedil;&atilde;o.<\/strong> Essa situa&ccedil;&atilde;o pode parecer ben&eacute;fica a princ&iacute;pio, mas a divis&atilde;o da base de usu&aacute;rios e desenvolvedores n&atilde;o &eacute; desej&aacute;vel.<\/p><p class=\"wp-block-paragraph\">Quando o hard fork gera uma nova criptomoeda, esta<strong> seguir&aacute; com sua pr&oacute;pria rede de validadores, registros no blockchain, al&eacute;m de regras de emiss&atilde;o e circula&ccedil;&atilde;o independentes.<\/strong> Em linhas gerais, ambas as criptomoedas compartilham o mesmo hist&oacute;rico at&eacute; o momento do fork, mas passam a ter hist&oacute;rias separadas depois disso. Para facilitar o entendimento, pense na moeda gerada pelo hard fork como uma bonifica&ccedil;&atilde;o, um extra.<\/p><h2 class=\"wp-block-heading\"><strong>Qual a import&acirc;ncia dos <\/strong><strong><em>forks<\/em><\/strong><strong>?<\/strong><\/h2><p class=\"wp-block-paragraph\"><strong>Os forks s&atilde;o importantes para que as criptomoedas continuem evoluindo. <\/strong>&Eacute; ut&oacute;pico pensar que toda atualiza&ccedil;&atilde;o deve ser retrocompat&iacute;vel, e mesmo criptomoedas de sucesso como <a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/bitcoin\/o-que-e-bitcoin\/\">Bitcoin (BTC)<\/a> e <a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/guia\/ethereum\/\">Ethereum (ETH<\/a>) passaram por hard forks no passado. Essa possibilidade de constante melhoria e atualiza&ccedil;&atilde;o &eacute; o principal diferencial entre as criptomoedas e os ativos financeiros tradicionais.<\/p><p class=\"wp-block-paragraph\">Mesmo quando n&atilde;o h&aacute; consenso e hard forks geram uma nova criptomoeda, os investidores acabam beneficiados, pois a comunidade ganha liberdade de escolha. Discordando ou n&atilde;o de uma atualiza&ccedil;&atilde;o proposta,<strong> cada lado pode seguir seu pr&oacute;prio caminho, provando assim a real descentraliza&ccedil;&atilde;o das criptomoedas.<\/strong><\/p><h2 class=\"wp-block-heading\"><strong>Toda criptomoeda exige <\/strong><strong><em>forks<\/em><\/strong><strong>?<\/strong><\/h2><p class=\"wp-block-paragraph\"><strong>Nem toda criptomoeda &eacute; atualizada atrav&eacute;s de forks.<\/strong> Alguns projetos foram especificamente desenvolvidos para que novos m&oacute;dulos e funcionalidades sejam implementados sem risco de ruptura no funcionamento da rede. Entre os exemplos, podemos citar <a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/criptomoedas\/o-que-e-algorand-algo\/\">Algorand (ALGO)<\/a>, Tezos (XTZ) e <a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/criptomoedas\/o-que-e-polkadot\/\">Polkadot (DOT)<\/a>.<\/p><p class=\"wp-block-paragraph\">Embora exista um processo de evolu&ccedil;&atilde;o desses protocolos, seus <strong>sistemas de governan&ccedil;a foram desenhados para implementar melhorias sem interrup&ccedil;&otilde;es <\/strong>significativas ou atualiza&ccedil;&otilde;es manuais. Cabe ressaltar que esses processos n&atilde;o eliminam os riscos de falhas e incompatibilidades.<\/p><h2 class=\"wp-block-heading\"><strong>Qual o impacto dos <\/strong><strong><em>hard forks<\/em><\/strong><strong> para investidores?<\/strong><\/h2><p class=\"wp-block-paragraph\">A maior vantagem dos hard forks ocasionados por diverg&ecirc;ncias na comunidade &eacute; que os detentores da antiga criptomoeda recebem uma quantia equivalente na nova rede. Na pr&aacute;tica, <strong>o valor de mercado dessa moeda &ldquo;gr&aacute;tis&rdquo; ser&aacute; determinado pelo mercado<\/strong>, pois n&atilde;o h&aacute; garantia de que essa nova rede receber&aacute; manuten&ccedil;&atilde;o e seguran&ccedil;a adequadas.<\/p><p class=\"wp-block-paragraph\"><strong>O sucesso de um hard fork depende do apoio dos usu&aacute;rios, validadores, desenvolvedores e participantes do ecossistema. <\/strong>Se ambas as moedas tiverem valor de mercado, &eacute; bom para todos, mas n&atilde;o h&aacute; garantia de que isso ocorra. &Eacute; necess&aacute;rio lembrar que as <a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/investimentos\/mercado-bitcoin-e-seguro\/\">corretoras (<em>exchanges<\/em>)<\/a> s&atilde;o livres para definir a listagem e distribui&ccedil;&atilde;o de determinado fork.<\/p><h2 class=\"wp-block-heading\"><strong>Exemplos de <\/strong><strong><em>Hard forks<\/em><\/strong><\/h2><p class=\"wp-block-paragraph\">Os dois casos mais emblem&aacute;ticos de hard forks ocorreram nas criptomoedas que atualmente dominam 84% do valor total de mercado. O Bitcoin, por exemplo, enfrentou uma cis&atilde;o ap&oacute;s dois anos de intensa discuss&atilde;o, enquanto a vice-l&iacute;der Ethereum sofreu um hard fork n&atilde;o programado ap&oacute;s uma vulnerabilidade afetar uma importante aplica&ccedil;&atilde;o em seu ecossistema.<\/p><h3 class=\"wp-block-heading\"><strong>Bitcoin Cash (BCH)<\/strong><\/h3><p class=\"wp-block-paragraph\">O hard fork que deu origem ao <a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/bitcoin\/existe-diferenca-entre-bitcoin-e-bitcoin-cash-veja-aqui\/\">Bitcoin Cash (BCH)<\/a> <strong>surgiu a partir da discuss&atilde;o sobre a solu&ccedil;&atilde;o para o <\/strong><a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/investimentos\/escalabilidade-um-problema-a-ser-resolvido\/\"><strong>problema de escalabilidade<\/strong><\/a><strong>,<\/strong> ou seja, qual estrat&eacute;gia o Bitcoin (BTC) adotaria para maximizar o processamento da rede. <strong>A comunidade n&atilde;o chegou a um acordo<\/strong>, pois um grupo era contr&aacute;rio &agrave; implementa&ccedil;&atilde;o que buscava escalabilidade usando aplica&ccedil;&otilde;es de segunda camada, executadas de forma paralela &agrave; rede principal.<\/p><p class=\"wp-block-paragraph\">O resultado foi o hard fork em agosto de 2017 que criou a criptomoeda Bitcoin Cash (BCH). Apesar de aproveitar os endere&ccedil;os e saldos do Bitcoin na &eacute;poca da sua bifurca&ccedil;&atilde;o, <strong>a cota&ccedil;&atilde;o e as listagens do BCH s&atilde;o completamente distintas e independentes do Bitcoin (BTC)<\/strong>. Outro ponto que distingue os projetos &eacute; o n&uacute;mero de moedas em circula&ccedil;&atilde;o e a for&ccedil;a computacional dos validadores, mesmo com um algoritmo de minera&ccedil;&atilde;o semelhante.<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcoknjneVylgZEyJZAu4fm0DT8kg-u0bb5NuG8f4mIVx2ev6xjTrKWc1VDLZbkp9wQXPO-tduD0xhVXR-_VI5pc65ZR3PGKT78G90YdPpSavMJoiAzAgfqnUBWgDZE5mR_GOlIeOacH4hW7_nePKTX0nA2P?key=QrOgYU2jz1-pSOzvJhc5mw\" alt=\"\"><\/figure><h3 class=\"wp-block-heading\"><strong>Ethereum Classic (ETC)<\/strong><\/h3><p class=\"wp-block-paragraph\">Em 2016, o Ethereum tamb&eacute;m passou por um hard fork. Uma grande aposta do ecossistema, <strong>a organiza&ccedil;&atilde;o aut&ocirc;noma &ldquo;The DAO&rdquo;, teve uma vulnerabilidade cr&iacute;tica logo ap&oacute;s seu lan&ccedil;amento. <\/strong>Na &eacute;poca, 15% de todo o total circulante de ETH havia se perdido para sempre, e <strong>os l&iacute;deres do Ethereum apoiaram um hard fork para cancelar a opera&ccedil;&atilde;o.<\/strong><\/p><p class=\"wp-block-paragraph\">A proposta encontrou oposi&ccedil;&atilde;o de uma parcela da comunidade, criando uma cis&atilde;o. Nesse caso, apesar de o Ethereum (ETH) ser a criptomoeda originada do fork, ele<strong> p&ocirc;de manter seu nome porque a maioria da comunidade foi a favor da mudan&ccedil;a.<\/strong> A rede &ldquo;original&rdquo; continuou existindo e ficou conhecida como <a href=\"https:\/\/www.mercadobitcoin.com.br\/criptomoedas\/ethereum-classic\">Ethereum Classic (ETC)<\/a>, uma criptomoeda independente.<\/p><h2 class=\"wp-block-heading\"><strong>Litecoin e Monero s&atilde;o <\/strong><strong><em>forks<\/em><\/strong><strong>?<\/strong><\/h2><p class=\"wp-block-paragraph\">Apesar de terem seu c&oacute;digo baseado em outras criptomoedas, <strong>o <\/strong><a href=\"https:\/\/www.mercadobitcoin.com.br\/blog\/criptomoedas\/o-que-e-litecoin-como-comprar-quais-as-vantagens-e-sua-previsao-guia-completo\/\"><strong>Litecoin (LTC)<\/strong><\/a><strong> e o Monero (XMR) n&atilde;o s&atilde;o considerados forks<\/strong>. Isso porque criptomoedas originadas de um fork compartilham seu hist&oacute;rico de blocos minerados e saldos em carteiras at&eacute; o momento da bifurca&ccedil;&atilde;o. A simples c&oacute;pia do c&oacute;digo, mesmo sem adapta&ccedil;&otilde;es, n&atilde;o resulta em um fork.<\/p><p class=\"wp-block-paragraph\">Dessa forma, Litecoin e Monero <strong>s&atilde;o criptomoedas que iniciaram seu hist&oacute;rico do zero e conquistaram sua pr&oacute;pria base de usu&aacute;rios<\/strong>, independentemente de terem ou n&atilde;o baseado seu c&oacute;digo no Bitcoin. Em resumo, para ser considerado um fork, a criptomoeda deve compartilhar o hist&oacute;rico de transa&ccedil;&otilde;es at&eacute; o momento da divis&atilde;o.<\/p><p class=\"wp-block-paragraph\">Agora que voc&ecirc; aprendeu o que &eacute; fork e como ocorrem atualiza&ccedil;&otilde;es nas criptomoedas, aproveite para <a href=\"https:\/\/conta.mercadobitcoin.com.br\/cadastro\" target=\"_blank\" rel=\"nofollow noopener\">abrir sua conta no MB<\/a>, a <em>exchange<\/em> mais segura da Am&eacute;rica Latina.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As criptomoedas evoluem no tempo. Novas funcionalidades s&atilde;o criadas, falhas s&atilde;o corrigidas, e melhorias s&atilde;o feitas no software. No entanto, quando uma atualiza&ccedil;&atilde;o torna a nova vers&atilde;o incompat&iacute;vel com as anteriores, temos um hard fork, uma divis&atilde;o. Caso parte da comunidade opte por permanecer com a vers&atilde;o antiga, este fork torna-se uma nova criptomoeda, independente [&hellip;]<\/p>\n","protected":false},"author":220,"featured_media":36207,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-541","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptos"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/posts\/541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/users\/220"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/comments?post=541"}],"version-history":[{"count":4,"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/posts\/541\/revisions"}],"predecessor-version":[{"id":36452,"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/posts\/541\/revisions\/36452"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/media\/36207"}],"wp:attachment":[{"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/media?parent=541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/categories?post=541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mercadobitcoin.com.br\/blog\/wp-json\/wp\/v2\/tags?post=541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}