Um estudo sobre o Bitcoin — Mapa do Site

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.

Hashes
Assinaturas
Merkle trees
Chaves
Limitações

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.

Limites L1
Lightning
Trade-offs

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.