Leitura:
Bitcoin Core
Bitcoin Core
Chapter 3: "Bitcoin Core: The Reference Implementation" do livro Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
Audiovisual:
John Newbery - Bitcoin Core 0.17
Bitcoin Q&A: What will Bitcoin Core 1.0 look like?
What Is Bitcoin Core (BTCC) ? And Why Its Important
Greg Maxwell: A Deep Dive Into Bitcoin Core 0.15
No começo tinha bastante dificuldade sobre o que seria o “bitcoin core”. Na aula passada o assunto foi transações e com isso a utilização de um terceiro cliente que vai trabalhar para verificar cada processo, ele também que os usuários gerem QR codes.
ResponderExcluirPrincipal dúvida é se o terceiro cliente recebia alguma coisa? Isso foi respondido no exemplo do livro ‘Mastering Bitcoin 2nd Edition - Programming the Open Blockchain’, onde o cliente envia um valor maior que o produto e uma parte vai para o bitcoin core.
No vídeo da aula do dia 25/03 não consegui entender muito o funcionamento do software, mas com a leitura do capítulo 3 do livro isso ficou mais claro. Apesar de ser bastante técnico e ser necessário um estudo mais profundo, os principais conceitos e fundamentos foram explicados.
Acredito que um dos pontos interessantes dessa aula é que te lembra que Bitcoin é um software, e como qualquer outro, precisa de manutenção, atualizações, e isso torna necessário um gerenciamento de versão. O fato é que nem sempre uma atualização é bem aceita por todos da rede, o que pode resultar em forks, como por exemplo o fork do Bitcoin Cash. Nesse ponto é lembrado que Bitcoin Core é um software, Bitcoin Cash é outro software, que surgiu do software Core, e que outras criptomoedas são softwares, com implementações e propostas diferentes (ou não).
ResponderExcluirO Bitcoin Core é o mais utilizado tanto por ser o "original", como por ter uma comunidade mais tradicional, com uma maior preocupação dos impactos de qualquer mudança que possa ser feita. Tanto é que o Bitcoin Cash surge dessa divergência de ideias de grupos mais tradicionais com os mais "agitados".
Como citado por Andreas M. Antonopoulos, Bitcoin Core é um experimento, e ainda há muito a ser aprendido. Mas cada passo dever ser dado com cautela, pois, como bem sabemos, se trata de um experimento utilizado globalmente.
É interessante como o bitcoin core funciona, ele sendo um software livre tem ajuda de vários contribuidores, como ele tem um mecanismo avançado de validação das transações e foi o primeiro software que provava o conceito conhecido hoje como dinheiro eletrônico que envolve as duas partes (conceito conhecido como peer-to-peer) fazendo a validação de todo o blockchain onde é um grande histórico de todas as transações desde o início do bitcoin.
ResponderExcluirO bitcoin core é constituído em código aberto, inicialmente sendo criado a versão 0.1 por Satoshi Nakamoto. Então podemos pensar em dois pontos interessantes dito no vídeo (Bitcoin Q&A: What will Bitcoin Core 1.0 look like?):
ResponderExcluir1 - "Quando lançaria e como seria a versão 1.0 do Bitcoin Core?":
Como existe muitas pessoas tentando contribuir de alguma forma na evolução dessa moeda digital, sempre aparece novas ideias e melhoria para as impletações já feitas, por isso é muito difícil responder essas perguntas, onde ninguém ousa dizer que está pronto e saímos da fase de testes.
2 - "O que aconteceria com o Bitcoin se por um desastre, todos os envolvidos no desenvolvimento do Bitcoin Core afundasse num navio?":
Por ser basicamente um programa em código aberto, para criar novas melhorias não seria necessário serem pessoas específicas para tal trabalho.
É interessante observar como a rede Bitcoin manteve seu desenvolvimento coeso ao seu princípio, que é o Bitcoin Core, mesmo havendo muitas pessoas trabalhando para propor alternativas, tanto ao Bitcoin através de seus forks, como também no desenvolvimento de novas moedas.
ResponderExcluir