
Bitcoin Master
Bitcoin Core Principles
About the course
This course explores the guiding philosophy behind Bitcoin protocol development, moving beyond how the technology works to understand why it was designed with core principles like decentralization, absolute scarcity, and immutability. It examines the unwritten rules and conservative ethos that shape every decision, ensuring the protocol remains a stable and neutral foundation for a global economy.
Start date to be confirmed. Register your interest and we’ll let you know when enrollment opens.
What is included
- lessons
- 6
- quiz
- 1
- certificate
- Yes
Syllabus
6 lessons
01Aula 1: Introdução e a filosofia da descentralização
Introdução ao curso: O que são os "Princípios Essenciais do Bitcoin" e por que são cruciais?
Definindo a descentralização: Deixando de ser apenas um termo da moda e chegando a um conjunto concreto de vantagens e desvantagens.
Os pilares da descentralização: A relação simbiótica entre nós, mineradores, desenvolvedores e usuários.
Pressões de centralização: Identificar as ameaças constantes e as forças centralizadoras que devem ser combatidas.
O papel do indivíduo: Como cada usuário e operador de nó contribui para a proposta de valor central do sistema.
02Aula 2: Propriedades Econômicas: Escassez e Imutabilidade
A filosofia da escassez absoluta: Por que uma oferta fixa de 21 milhões? O raciocínio econômico e filosófico.
O Código da Escassez: Examinando a função GetBlockSubsidy e o mecanismo de redução pela metade como instrumento de execução da política monetária.
A filosofia da imutabilidade: Entender a finalidade das transações e por que "o código é lei" é tão crucial para o funcionamento do Bitcoin.
O Mecanismo da Imutabilidade: Como a Prova de Trabalho (Proof-of-Work), a profundidade de bloco e o conceito de "cadeia temporal" criam um histórico que é computacionalmente impraticável de alterar.
Ameaças e debates: Explorando o debate sobre as "emissões finais" e o risco de reorganizações da cadeia de valor ("reorgs").
03Aula 3: Propriedades Transacionais: Fungibilidade, Privacidade e Escalabilidade
A filosofia da fungibilidade: O que significa a intercambialidade do dinheiro e por que o registro transparente do Bitcoin representa uma ameaça a essa propriedade?
A Busca pela Privacidade: Analisando técnicas como CoinJoins que visam quebrar heurísticas do histórico de transações e restaurar a fungibilidade.
O Trilema da Escalabilidade: O dilema filosófico entre descentralização, segurança e capacidade de processamento de transações.
Melhorias de escalabilidade e privacidade na blockchain: Como atualizações como SegWit e Taproot melhoram a eficiência e a privacidade na camada base.
Dimensionamento da Camada 2: Entender a Lightning Network como uma solução filosófica para o problema de escalabilidade que preserva a descentralização da camada base.
04Aula 4: O Processo de Mudança: BIPs, Consenso e Bitcoin Core
A filosofia da mudança: Por que é tão difícil mudar o Bitcoin? O princípio do "consenso forte" e a resistência a bifurcações controversas.
O Projeto Bitcoin Core: Entender seu papel não como uma empresa, mas como uma implementação de referência e um ponto focal para o desenvolvimento de código aberto.
O Processo BIP: Analisando a Proposta de Melhoria do Bitcoin (BIP) como o caminho formal para propor mudanças, da ideia à implementação.
Mecanismos de consenso: Analisando como as mudanças são ativadas, incluindo a sinalização do minerador (como o BIP 9) e a "voz do usuário" (Soft Forks ativados pelo usuário).
Estudo de caso em consenso: Analisando uma proposta do mundo real (como a BIP 119, OP_CHECKTEMPLATEVERIFY) para ver a filosofia e o processo em ação.
05Aula 5: A filosofia do desenvolvedor: princípios orientadores e visão de longo prazo
Resumo: Os quatro pilares da filosofia: Uma síntese de Descentralização, Escassez, Imutabilidade e o Processo de Mudança.
O desenvolvedor como conservador, não criador: Explorando os princípios orientadores da humildade, da responsabilidade e do pensamento crítico.
A filosofia da ossificação: Apresentando a ideia contraintuitiva, porém crucial, de que o objetivo final do desenvolvimento da camada base é parar.
O futuro é multifacetado: Imaginando um futuro onde a camada base "finalizada" atue como alicerce para um ecossistema vibrante de inovação em camadas superiores.
06Conclusão
Para obter o certificado, é necessário atingir 75% de presença e aprovar o questionário final.
- 07Nova seção
This course doesn't have an open spot yet
Leave your email and we'll notify you as soon as a new cohort opens.
Just a moment…
Done! We'll email you when this course opens.
We couldn't register your interest. Please try again.
This feature will be available soon.
Starts Jan 1, 2026
I'm interested