Bitcoin Coders
Voltar aos programas
PROGRAMA INTENSIVO · BITCOIN CORE

CoreCraft

Programa encerradoDomine o Bitcoin Core na prática

Da linha de comando a aplicações que reagem à rede em tempo real.

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.

3 semanas de conteúdoRPC + ZMQ100% gratuito
Representação visual do programa CoreCraft
300.000 satsPremiação do hackathon

Bitcoin Core por dentro

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

RPC e ZMQ na prática

Consulte o estado do node e processe transações e blocos em tempo real.

Aplicação completa

Construa backend, API e interface conectados diretamente ao Bitcoin Core.

O QUE FOI ENSINADO

O CoreCraft conectou os fundamentos do node à construção de software.

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.

bitcoin-cliBitcoin CoreJSON-RPCZMQPython ou Node.jsMempool e blocos
EMENTA E CRONOGRAMA

Três semanas, do node ao projeto final.

01
Início: 20/04Conteúdo gravado

Fundamentos e integração

Base técnica para instalar, configurar e explorar o Bitcoin Core pela linha de comando.

  • bitcoin.conf, RPC e redes de teste
  • Blocos, mempool e UTXOs na prática
  • Exploração com bitcoin-cli
  • Primeiras chamadas RPC
  • Introdução aos eventos com ZMQ
  • Arquitetura node → backend → aplicação
02
Início: 27/04Aulas ao vivo + exercícios

Construção de sistemas

Integração programática do node com backends e aplicações capazes de reagir a eventos da rede.

  • Backend conectado ao Bitcoin Core
  • RPC e criação de APIs próprias
  • RPC + ZMQ: estado e eventos
  • Endpoints HTTP para frontend
  • Monitoramento de mempool e blocos
  • Execução local ou em VPS
03
Início: 04/05Projeto final

Hackathon CoreCraft

Desenvolvimento e apresentação de uma aplicação real conectada ao Bitcoin Core.

  • Interpretação da mempool em tempo real
  • Integração completa via RPC e ZMQ
  • Backend, API e interface web
  • Código publicado como open source
  • Demonstração ao vivo do projeto
  • Premiação de 300.000 sats
APLICAÇÃO PRÁTICA

Ao final do programa, o participante era capaz de:

Operar o Bitcoin Core pela linha de comando

Ler blocos, transações, carteiras e UTXOs

Consumir eventos do node com ZMQ

Construir e publicar uma integração completa

POR QUE APRENDER ISSO?

Entender o node muda a forma de construir com Bitcoin.

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.

Rafael Penna
PROFESSOR

Rafael Penna

Professor voluntário

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.

PERGUNTAS FREQUENTES

Sobre o CoreCraft

O CoreCraft ainda está com inscrições abertas?

Não. A primeira edição do CoreCraft foi encerrada. Esta página permanece disponível como registro do programa e de sua ementa.

Qual era o formato do programa?

Foram três semanas de formação, combinando conteúdo gravado, aulas ao vivo, exercícios práticos e um hackathon final.

Quais conhecimentos eram recomendados?

Conhecimentos básicos de programação, especialmente em Python ou Node.js, e familiaridade com terminal ajudavam a acompanhar as atividades.

Era necessário usar a mainnet?

Não. Os laboratórios podiam ser realizados em Regtest, Signet ou Testnet, evitando o uso de fundos reais.

O programa oferecia certificado?

Sim. Os participantes que concluíram as atividades propostas puderam emitir certificado de conclusão.

Onde encontro conteúdos semelhantes?

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.

CONTINUE APRENDENDO

O programa terminou. O conteúdo técnico continua aberto.

Explore os cursos e artigos gratuitos do Bitcoin Coders e siga construindo sobre o Bitcoin.