Programando Bitcoin
Tá afim de colocar a mão na massa?
Last updated
Tá afim de colocar a mão na massa?
Last updated
Se você tem interesse em aprender o funcionamento detalhado de nós, carteiras e outros programas que interagem com Bitcoin, vai ter de sujar as mãos (com código). Existe um monte de material gratuito na internet. Se você ainda não sabe o que é um UTXO, por exemplo, recomendamos que leia este texto.
Assim como em qualquer outra seara, se tiver disciplina suficiente, você consegue evoluir (a ponto de ser contratado por alguma empresa na área) sem gastar um centavo sequer.
Se prefere currículos estruturados, existem alguns cursos e residências bastante disputados.
1. Bitcoin Para Programadores:
Livro digital (grátis) em português, feito em pareceria com o ITS-RIO, que oferece uma ótima introdução aos aspectos técnicos da criptomoeda.
2. Become a Bitcoin Developer: Basic 101
Texto-curso longo e detalhado para aprender os princípios por trás das transações e carteiras de Bitcoin. A Blockgeeks é uma escola virtual fundada por Dmitry Buterin, pai do criador da Ethereum.
3. Ivan on Tech:
Curso (pago, em inglês), oferecido por um dos youtubers técnicos com melhor didática hoje em dia.
4. Mooniversity:
Vídeo-aulas (pagas, em inglês) para aprender a falar com seu nó, programar carteiras, extrair dados da blockchain e encontrar pessoas com ambições parecidas.
5. Programming Blockchain:
Livro e seminário (de 2 dias, presencial) ministrado por Jimmy Song, instrutor reconhecido no mercado, e que já esteve no Brasil algumas vezes, dando aulas inclusive em parceria com a Blockchain Academy.
6. Chaincode Residency:
A Chaincode é uma das maiores financiadoras do desenvolvimento em código aberto no Bitcoin. Tida como uma meca para programadores iniciantes, já formou nomes que vieram a ser contribuidores-chave do Bitcoin Core. Seus programas de residência duram alguns meses, são concorridíssimos, e contam com mentoria de alguns dos astros técnicos da comunidade: