Pular para conteúdo

Bitcoin

Esta é a parte mais profunda do livro. Bitcoin recebe o tratamento mais completo aqui porque tudo em Origens, Economia, Criptografia, Sistemas distribuídos, e Fundamentos da Cadeia de Blocos estava construindo para ser capaz de explicar, precisamente e mecanicamente, como funciona a rede Bitcoin atual, em execução, não como analogia ou modelo simplificado, mas como protocolo específico.

O que você precisa saber primeiro

Tudo o que precede esta seção, especialmente Fundamentos da Cadeia de Blocos (blocos, cabeçalhos, a cadeia) e Criptografia (cavalos, chaves, assinaturas, árvores Merkle). Esta seção aplica essas ferramentas diretamente à implementação real e específica do Bitcoin Core, com exemplos de código verificados ao longo.

Capítulos

Rede e nós

  1. Nós de Bitcoin: nós, mineradores e carteiras como papéis distintos e independentes
  2. A rede Bitcoin: escala do mundo real e velocidade de propagação
  3. Nós Completos: que validação independente verifica realmente
  4. Clientes leves: SPV, e precisamente o que ele faz e não verifica
  5. Núcleo do Bitcoin: a implementação de referência como, na prática, a especificação

Operações

  1. Transações de Bitcoin: estrutura, serialização e um cálculo txid verificado
  2. O Modelo UTXO: onde os bitcoins realmente "vivem", afirmou precisamente
  3. Entradas e Saídas: referenciando, desbloqueando, e a taxa que nunca é um campo declarado
  4. Taxas de transação: peso, vsize, e porque as taxas são preço por byte
  5. O Mempool: por que não há um único mempool global, e como funciona o Substituir-Por-Fee
  6. Confirmação da transação: transformar a profundidade da confirmação numa decisão prática de risco
  7. Transações de base de moeda: o tipo de transação sem entrada real

Programas e condições de despesa

  1. Bitcoin Script: a working, verificated stack-machine interpretador
  2. ScriptPubKey e ScriptSig: os tipos de script padrão, de relance
  3. P2PKH
  4. P2SH
  5. SegWit: a correção de maleabilidade que também mudou a contabilidade de taxas
  6. Taproot: fazendo gastos complexos indistinguíveis de simples
  7. Ordinais e Inscrições: um uso emergente de Taproot, e o debate que provocou

Mineração

  1. Prova de Trabalho: o que um minerador realmente calcula, com a própria fórmula do whitepaper
  2. Mineração: o processo completo, fim a fim, e economia mineira
  3. Dificuldade em Mineração: alvo, bits e dificuldade como uma relação
  4. Ajuste de Dificuldade: a fórmula de reorientação, com sua pinça
  5. Nonce: por que 4 bytes não é mais suficiente, e como extranonce preenche a lacuna
  6. Bloquear recompensas: subsídio versus recompensa total
  7. O halving: o calendário histórico completo
  8. Pools de Mineração: redução de variância, e a centralização que introduz
  9. ASICs: por que a mineração de CPU e GPU se tornou permanentemente sem fins lucrativos
  10. Hashrate: uma estimativa, não uma medição
  11. 51% Ataques: precisamente o que um atacante maioria pode e não pode fazer
  12. Consumo de Energia: o mecanismo, a escala e o verdadeiro debate

Política monetária do Bitcoin

  1. 21 milhões de BTC: de onde vem o número, e o que faz e não garante
  2. Esquema de Emissão: a curva desinflacionária, em comparação com ouro e fiat
  3. Stock-to-Flow: um modelo de preço contestado, e porque é contestado
  4. Moedas Perdidas: por que "perdido" é irrecuperável pelo design, não um bug
  5. Mercado de Taxas: bloco espaço como um recurso escasso com um mecanismo de preços real
  6. Orçamento de Segurança a Longo Prazo: a pergunta aberta que esta seção constrói em direção

Experimentos

  • Exemplos/bitcoin/: decodificação de transações reais e blocos
  • Cada exemplo de código ao longo desta seção foi executado e verificado diretamente, não manualmente

Próxima

Continuar a Atualizações de forks e protocolos para ver como o Bitcoin muda ao longo do tempo sem uma autoridade central, incluindo o SegWit e o tamanho do bloco disputam os capítulos de transação e script desta seção configurados, mas não resolveram. Leitores mais interessados em gerenciamento de chaves podem pular para Carteiras e Gestão de Chaves.