segunda-feira, 11 de junho de 2018

Bitcoin forks

Leitura:
Fork (blockchain)
List of bitcoin forks

Audiovisual:
What a bitcoin fork actually is
What is a Bitcoin hard fork? Simply Explained!
Bitcoin Forks and The Bitcoin Futures Market - Andreas M. Antonopoulos
Bitcoin Q&A: What is a fork?
Bitcoin Q&A: SegWit and fork research
Forkology: A Study of Forks for Newbies

9 comentários:

  1. Ano passado me lembro de ter lido um artigo um tanto pessimista sobre o Bitcoin, o escritor era um economista brasileiro que realmente não parecia gostar da tecnologia. Um dos argumentos para denegrir a imagem do Bitcoin foi que não existe uma quantidade finita da criptomoeda, que na verdade poderia gerar novas a partir de forks toda vez que quiserem fabricar mais.
    Isso prova uma ignorância considerável quanto ao funcionamento do Protocolo e a definição e propósito dos forks, o conceito é bem familiar para quem trabalha com desenvolvimento de software. Podendo ser traduzido para o português como bifurcação é quando ocorre alguma mudança no sistema que resulta na divisão da blockchain, embora possam conter um histórico em comum, a partir do ponto de bifurcação são duas "chains" diferentes. Pode haver retrocompatibilidade(Softforks) ou não(Hardforks).

    ResponderExcluir
  2. É interessante ver como as criptomoedas lidam com as divergências que ocorrem no sistema. De maneira verdadeiramente democratica, é possivel escolher o futuro que a rede deveria tomar através dos Forks, onde nenhum Player tem o poder absoluto de tomar decisões, ou centralizar o poder de escolha.

    E este comportamento da comunidade ja estava previsto e é um dos grandes impulsionadores da tecnologia, uma vez que todos podem participar no processo de desenvolver e escolher qual conjunto de regras deveriam compor o protocolo Bitcoin.

    ResponderExcluir
  3. Existem dois tipos de forks: os hard forks e os soft forks.
    Hard forks introduzem novas features que eram consideradas inválidas anteriormente, de forma que a nova versão do software reconhece como válidos blocos que eram considerados inválidos pela versão anterior do software.
    Soft forks, por outro lado, adicionam features que tornam as regras de validação mais restritas, ou seja, há uma restrição do conjunto de transações válidas ou do conjunto de blocos válidos.

    ResponderExcluir
  4. Como é uma criptomoeda muito forte, o Bitcoin é alvo de muitos estudos e discussões para encontrar melhorias, muitas delas canceladas, não só por receio da comunidade como de estudiosos da área, que vem que tais alterações não seriam realmente boas. Isso pode ser bem visto na data do primeiro hard fork que não era para fins de correções e sim, por divergência da comunidade do bitcoin.

    Criado em 1º de agosto de 2017, o Bitcoin Cash, foi o precursor de outros hard forks como o Bitcoin Gold e o Bitcoin Private. Mas uma coisa, comentada por Nolan Bauerle, que achei interessante é que isso era previsto por Satoshi Nakamoto em seu paper: o caos e os debates sobre as features dessa tecnologia, não somente sobre bugs, ocorreriam porque não existe somente uma pessoa controlando-a, existem grupos de pessoas e indivíduos que têm suas próprias visões de como ela deveria funcionar.

    ResponderExcluir
  5. "O consenso dentro do consenso" é um desafio para as criptomoedas. Os forks carregam várias questões agregadas. Se por um lado, propostas de melhorias podem surtir um efeito positivo, por outro, pode trazer uma fragmentação e desvalorização típica de moedas fiduciárias, sem lastro, como é o Bitcoin. As moedas fiduciárias são baseadas na confiança, portanto, quanto mais centrado em uma mesma versão, mais confiança, liquidez, solidez a ataques ela terá, impactando positivamente na sua valorização. Por outro lado, com a implementação de melhorias, pode-se ganhar em escala mas gera fragmentação do sistema e, consequentemente, menor valorização no curto prazo. Nesse caso, as leis econômicas acabam influenciando as criptomoedas, mostrando que o sucesso de uma solução, não é só uma questão de código.

    ResponderExcluir
  6. Os forks em criptomoedas são atualizações feitas em seu código ou em seu protocolo. Como pudemos ver, os forks são classificados em Soft Fork e Hard Fork. O primeiro tipo, são como atualizações e melhorias constantes, que vão sendo feitas “em segundo plano”, onde o usuário quase não sente a diferença do sistema enquanto está sendo atualizado. Já o segundo tipo, podemos comparar há uma nova versão de um sistema, onde medidas mais complexas são tratadas e o usuário pode sentir nitidamente a diferença. Os forks são então responsáveis por causar uma bifurcação na estrutura original. A consequência dessa divisão é a criação de uma nova criptomoeda, que pode ser resgatada pelos investidores do projeto que sofreu o fork. Alguns dos diversos Hard Forks, que o bitcoin sofreu, resultaram em bifurcações como o Bitcoin Cash (valendo hoje cerca de R$ 2.862,70) e o Bitcoin Gold (valendo hoje cerca de R$ 96,13).

    ResponderExcluir
  7. Hugo Ricardo Baia da Silva25 de junho de 2018 às 16:00

    No mundo das criptomoedas os forks ocorrem quando há mudança nas regras da blockchain que a moeda opera ou quando os nós divergem quanto ao histórico das transações. Mas além das questões técnicas, os forks costumam envolver a própria "filosofia" da moeda; uma simples mudança em alguma regra da blockchain pode afetar todo o objetivo que existia por trás da criação da criptomoeda. Apesar disso, os forks podem ser benéficos para a sobrevivência das criptomoedas, pois como qualquer tecnologia elas precisam ser melhoradas e atualizadas.

    ResponderExcluir
  8. Existem vários motivos para fork no Bitcoin e no Blockchain, alguns o fazem, no caso do Bitcoin Cash, para melhorar aparentemente facetas da moeda antiga, enquanto outros podem ter motivos diferentes.

    Achei interessante o disse George Kimionis, diretor executivo da Coinomi:

    "Infelizmente, a maioria dos projetos baseados em forks que vemos hoje são mais uma porcaria de dinheiro. Voltando a alguns anos, podemos perceber que eles eram apenas mutações promovidas por investidores cegos por aumentos de preços numéricos ao invés de tentativas honestas de contribuir com o ecossistema Blockchain ".

    ResponderExcluir
  9. Uma das principais vantagens de ambientes colaborativos é a possibilidade de poder implementar funcionalidades e que tais funcionalidades sejam revisadas e aceitas para que possa ser adicionada a uma ferramenta de uso compartilhado, a essencial do open source foi utilizada no bitcoin e em outras moedas para que pudesse assim criar algo sustentável e que desse ainda mais segurança aos utilizadores, por saber o que está por trás de cada funcionalidades. Poder criar bifurcações de uma moeda é o que faz este ambiente de moedas crescer cada vez mais, podendo gerar novas ideias e melhorias, ou até mesmo casos de não muito sucesso, mas que ainda assim acreditaram que podiam fazer a diferença, tudo isso graças aos forks, me pergunto como teria sido se o bitcoin não fosse algo opensource, imagino que esta novidade não teria ido tão longe.

    ResponderExcluir