Bitcoin Core por dentro
Entenda blocos, mempool, UTXOs, carteiras e o funcionamento do node como máquina de estado.

O CoreCraft foi criado para ensinar como o Bitcoin Core funciona, como seu estado pode ser consultado via RPC e como eventos de blocos e transações podem ser acompanhados com ZMQ.

Entenda blocos, mempool, UTXOs, carteiras e o funcionamento do node como máquina de estado.
Consulte o estado do node e processe transações e blocos em tempo real.
Construa backend, API e interface conectados diretamente ao Bitcoin Core.
Os participantes aprenderam a instalar e configurar o Bitcoin Core, explorar blocos, transações, carteiras e UTXOs e entender como o bitcoin-cli se comunica com o node.
A jornada avançou até a criação de backends capazes de combinar consultas RPC com eventos ZMQ, expondo dados para aplicações e processando mudanças da rede em tempo real.
Base técnica para instalar, configurar e explorar o Bitcoin Core pela linha de comando.
Integração programática do node com backends e aplicações capazes de reagir a eventos da rede.
Desenvolvimento e apresentação de uma aplicação real conectada ao Bitcoin Core.
RPC permite consultar e controlar o Bitcoin Core sem depender de serviços intermediários.
ZMQ transforma novos blocos e transações em eventos que uma aplicação pode processar imediatamente.
A combinação dos dois permite criar sistemas soberanos, auditáveis e conectados diretamente à infraestrutura Bitcoin.

Professor universitário, pesquisador em tecnologias digitais e colaborador voluntário do Bitcoin Coders. Doutor em Educação em Ciências, Mestre em Computação e Engenheiro de Computação. Realizou pós-doutorado na UFSC.
Não. A primeira edição do CoreCraft foi encerrada. Esta página permanece disponível como registro do programa e de sua ementa.
Foram três semanas de formação, combinando conteúdo gravado, aulas ao vivo, exercícios práticos e um hackathon final.
Conhecimentos básicos de programação, especialmente em Python ou Node.js, e familiaridade com terminal ajudavam a acompanhar as atividades.
Não. Os laboratórios podiam ser realizados em Regtest, Signet ou Testnet, evitando o uso de fundos reais.
Sim. Os participantes que concluíram as atividades propostas puderam emitir certificado de conclusão.
Os cursos e artigos do Bitcoin Coders continuam disponíveis gratuitamente e cobrem Bitcoin Core, carteiras, transações, scripts, mineração e outros temas técnicos.
Explore os cursos e artigos gratuitos do Bitcoin Coders e siga construindo sobre o Bitcoin.