Introdução
Seções iniciais que estabelecem o propósito e a estrutura do estudo sobre o Bitcoin como protocolo.
Introdução
Apresentação geral do projeto, objetivos e abordagem metodológica adotada no estudo.
Manifesto
Declaração de princípios que fundamentam a perspectiva técnica e filosófica adotada no estudo.
Mapa do site
Estrutura completa e organização hierárquica do conteúdo, permitindo navegação direcionada.
Fundamentos
Conceitos essenciais que formam a base técnica e teórica do protocolo Bitcoin.
Visão geral
Perspectiva macro do sistema Bitcoin, sua arquitetura e componentes fundamentais.
História
Linha do tempo do desenvolvimento do Bitcoin, desde sua concepção até os marcos técnicos relevantes.
Whitepaper
Análise detalhada do documento original de Satoshi Nakamoto e suas implicações técnicas.
Criptografia
Princípios criptográficos que garantem a segurança e funcionalidade do protocolo.
Transações
Análise detalhada da estrutura e processamento de transações no protocolo Bitcoin.
UTXO
Modelo de saídas de transação não gastas, suas características e implicações técnicas.
Scripts
Linguagem de script baseada em pilha utilizada para definir condições de gasto de transações.
Endereços
Formatos de representação de destinatários e evolução dos esquemas de endereçamento.
Mempool
Conjunto de transações pendentes, algoritmos de seleção e dinâmica de gerenciamento.
Fees
Mecanismos de formação de taxas, algoritmos de estimação e estratégias de otimização.
Blocos
Estrutura e propriedades dos blocos que compõem a blockchain do Bitcoin.
Estrutura
Componentes internos de um bloco, organização de dados e relações entre elementos.
Header
Campos essenciais do cabeçalho do bloco e sua função na integridade da cadeia.
Difficulty
Mecanismo de ajuste de dificuldade, algoritmos de cálculo e implicações para a segurança.
Reorgs
Reorganizações da blockchain, causas, detecção e medidas de mitigação.
Forks
Tipos de bifurcações na cadeia, mecanismos de ativação e consequências para o ecossistema.
Mineração
Processo de criação de novos blocos e emissão de moedas no protocolo Bitcoin.
Proof of Work
Mecanismo de consenso baseado em trabalho computacional, propriedades e implicações de segurança.
SHA-256d
Função hash utilizada na mineração, características e vulnerabilidades conhecidas.
Incentivos
Estrutura de recompensas para mineradores, equilíbrio entre taxas e subsídio de bloco.
Halving
Mecanismo de redução periódica do subsídio de bloco e impactos econômicos e de segurança.
Rede
Arquitetura de comunicação peer-to-peer e protocolos de transmissão de dados.
P2P
Protocolo de comunicação descentralizada, descoberta de nós e estabelecimento de conexões.
Nodes
Tipos de nós na rede, responsabilidades e critérios de validação implementados.
Propagação
Mecanismos de disseminação de transações e blocos pela rede, otimizações e latências.
Ataques
Vetores de ataque à rede, mitigações implementadas e limitações de segurança.
Código
Análise da implementação de referência e arquitetura de software do Bitcoin.
Bitcoin Core
Implementação de referência, arquitetura de módulos e processo de desenvolvimento.
Consenso
Regras de validação implementadas em código, tratamento de casos extremos e evolução.
Validação
Fluxo de verificação de transações e blocos, otimizações de performance e segurança.
Arquitetura
Estrutura interna do software, separação de responsabilidades e interfaces entre módulos.
Governança
Processos de tomada de decisão e mecanismos de evolução do protocolo.
Consenso social
Dinâmicas de coordenação entre stakeholders, formação de consenso e resolução de conflitos.
BIPs
Processo de propostas de melhoria do Bitcoin, categorias e fluxo de aprovação.
Soft forks
Mecanismos de atualização compatíveis com versões anteriores, estratégias de implantação e riscos.
Segurança
Análise de vetores de ataque e medidas de proteção em diferentes níveis do sistema.
51%
Ataques de maioria de poder de mineração, cenários de exploração e defesas mitigatórias.
Double spend
Mecanismos de gasto duplo, prevenção em diferentes cenários e probabilidades de sucesso.
Custódia
Modelos de guarda de chaves privadas, trade-offs de segurança e práticas recomendadas.
OpSec
Práticas de segurança operacional para usuários e operadores de infraestrutura Bitcoin.
Desafio 66%
Limiares críticos de poder computacional e implicações para a segurança do protocolo.
Contexto
Relações do Bitcoin com áreas do conhecimento e implicações técnicas adjacentes.
Criptografia
Fundamentos matemáticos das primitivas criptográficas utilizadas no protocolo.
Implicações
Consequências técnicas, sociais e econômicas da existência do protocolo Bitcoin.
Escalabilidade
Limitações de throughput e abordagens para expansão da capacidade do sistema.
Economia
Análise dos incentivos econômicos e dinâmicas de mercado no ecossistema Bitcoin.
Emissão
Programa monetário, distribuição temporal de novas unidades e convergência para oferta fixa.
Incentivos
Alinhamento de interesses entre participantes do sistema e mecanismos de cooperação.
Game theory
Análise de interações estratégicas entre agentes e equilíbrios no sistema Bitcoin.
Filosofia
Fundamentos conceituais e implicações epistemológicas do protocolo Bitcoin.
Confiança
Redução de necessidade de confiança em terceiros através de verificações criptográficas.
Neutralidade
Propriedades de imparcialidade do protocolo e ausência de discriminação entre participantes.
Infraestrutura
Componentes de suporte e ecossistema técnico que interagem com o protocolo Bitcoin.
Referências
Fontes de consulta e materiais complementares para aprofundamento técnico.
Leituras
Bibliografia essencial, artigos acadêmicos e recursos técnicos relevantes ao estudo.
BIPs
Propostas de melhoria implementadas e em discussão no ecossistema Bitcoin.
Whitepapers
Documentos técnicos fundamentais que precederam ou complementam o protocolo Bitcoin.
Glossário
Definições precisas de terminologia técnica e conceitos especializados utilizados no estudo.