625 / 736BK09

Inventing Bitcoin

Yan Pritzker explica a construção do sistema Bitcoin

Inventing Bitcoin, de Yan Pritzker, explica por que o Bitcoin precisa de mineração, de um histórico compartilhado de pagamentos e de regras próprias. As peças aparecem em sequência, sem exigir conhecimento de programação.

Um livro curto para quem quer entender como as partes do Bitcoin se encaixam, além de saber que ele funciona. Esta visão geral se baseia em uma edição documentada, na introdução e em trechos selecionados.

Yan Pritzker escreveu Inventing Bitcoin como uma introdução acessível à tecnologia do Bitcoin. O Google Books registra uma edição ilustrada de 2019, com 106 páginas e ilustrações de Nicholas Evans. É um caminho relativamente curto até os fundamentos do sistema, não uma enciclopédia de todos os detalhes. Essa extensão corresponde à edição indicada; traduções e arquivos digitais podem ter paginação diferente. [3]

De onde vem o bitcoin e quem decide como ele funciona? Perguntas assim abrem a apresentação do autor. Para quem está começando, a ordem ajuda: primeiro surge um motivo para compreender algo, depois o nome da tecnologia envolvida. A intenção é entender o que se está considerando antes de investir. Mas entender, por si só, não informa se uma compra será vantajosa nem para onde irá o preço. [1]

Pritzker convida o leitor a acompanhar como a solução de um problema traz outra pergunta. Inventing Bitcoin descreve esse método de ensino: montar mentalmente um sistema cujas partes têm funções específicas. Não é um diário do trabalho de Satoshi nem uma prova da ordem de suas descobertas. Segundo a introdução, não é necessário programar; o autor pressupõe matemática do ensino médio e disposição para pensar em cada etapa. [2]

Sem um banco comum, divulgar um pagamento não basta: a rede também precisa ordenar um histórico válido. Por isso, o livro liga a retirada do intermediário a Proof of Work, à mineração e à proteção dos registros. Proof of Work é uma prova de trabalho computacional: encontrar um resultado adequado custa esforço, mas verificá-lo é simples. Assim, a mineração faz parte da explicação do sistema inteiro, em vez de ser uma curiosidade isolada. [2]

Mais adiante, Pritzker refina a imagem inicial de contas. O Bitcoin usa UTXO: saídas de transações anteriores que ainda não foram gastas. A carteira calcula com elas o saldo exibido. Em um pagamento, uma saída escolhida é gasta por inteiro, e o restante volta como uma nova saída. É parecido com pagar usando uma nota de valor alto e receber troco: uma analogia útil, não uma descrição literal de moedas digitais. [2]

Mineradores propõem novos blocos de transações, nós os verificam de acordo com seu software e desenvolvedores preparam alterações nesse software. Os usuários decidem qual programa executar. Esses papéis podem se sobrepor, mas não são iguais. Uma consequência importante: o poder de mineração sozinho não força um nó verificador a aceitar um bloco contrário às suas regras. O capítulo conecta a técnica à questão da confiança ao usar Bitcoin. [2]

Pritzker vem do desenvolvimento de software e de empresas de tecnologia. Sua trajetória inclui a Reverb, um mercado on-line de instrumentos musicais, e a empresa de Bitcoin Swan. Essa experiência ajuda a explicar seu interesse pela construção do sistema e por dividi-la em etapas compreensíveis. Ela não substitui evidências: é preciso distinguir explicações técnicas das convicções do autor sobre o futuro do Bitcoin. [1] [4]

A introdução recomenda The Bitcoin Standard para economia monetária, e Mastering Bitcoin e Programming Bitcoin para quem deseja programar. Inventing Bitcoin pode oferecer uma primeira compreensão das relações técnicas antes dessas leituras. Esta visão geral verifica bibliografia, apresentação, sumário, introdução e trechos selecionados. Não avalia cada capítulo, e exemplos antigos não devem ser automaticamente tratados como descrições atuais de todas as ferramentas da rede. [2]

Para ter uma visão mais completa, leia este verbete junto com UTXO, Proof of Work, Full Node, Carteira, Coin Selection. Também há referências a este verbete em Inventing Bitcoin (Czech edition).

01Preciso saber programar?

Não. A introdução pressupõe matemática do ensino médio, não leitura de código. Algumas etapas ainda exigem atenção; relacionar cada termo novo ao problema que ele resolve facilita o entendimento.

02Esta é uma resenha do livro inteiro?

Não. Ela se apoia em bibliografia, apresentação, sumário, introdução e trechos selecionados. Explica o foco e algumas relações, sem afirmar que todos os capítulos ou todas as edições foram verificados.

DOC · 001Inventing Bitcoin — official author websiteFonte primária DOC · 002Yan Pritzker — Inventing Bitcoin: contents, introduction and selected passagesFonte primária DOC · 003Google Books — Inventing Bitcoin: bibliographic recordFonte primária DOC · 004Swan Bitcoin — Inventing Bitcoin and Yan PritzkerFonte primária
Revisto em: Fontes em primeiro lugar · Não é recomendação de investimento