Q/A about Bitcoin é um livro de David Coen que explica a tecnologia Bitcoin através de perguntas e respostas. Parte dos conceitos básicos e avança para carteiras, nós e Lightning Network. Oferece um percurso de aprendizagem, não apenas um dicionário de definições breves.
Coen apresenta o livro como formação técnica acessível a quem não tem conhecimentos prévios. O índice segue uma ordem clara: o que é o Bitcoin, quem o criou e por que surgiu, antes da oferta, da mineração, dos pagamentos e das carteiras. O leitor não tem de começar por configurar um programa. Pode primeiro compreender o problema que determinada tecnologia procura resolver. [1] [3]
Na primeira leitura, o autor recomenda seguir a ordem dos capítulos, mas permite saltar um trecho difícil e voltar mais tarde. Os termos a negrito assinalam conceitos que serão aprofundados; as passagens exigentes estão identificadas. Isso dá espaço ao principiante para aprender. Perguntar como enviar um pagamento leva à carteira e, depois, a quem verifica a informação que ela apresenta. [2]
O autor é David Coen. O repositório público descreve o livro como publicado e a segunda edição como estando em preparação; esse registo, por si só, não confirma que tenha sido concluída posteriormente. O texto espanhol indica copyright 2019 e a primeira edição espanhola em 2020, ISBN 9781657029903. Ao procurar o livro, convém verificar também a língua e a edição. O mesmo título pode corresponder a textos e informações de épocas diferentes. [1] [6]
O capítulo sobre nós introduz uma distinção importante. Um Full Node verifica autonomamente os blocos e as transações Bitcoin segundo as regras que aplica. Um mineiro procura, por sua vez, a solução necessária para produzir um bloco novo. Fazer a própria verificação não exige mineração própria. Perante um pagamento recebido, pode confiar nos dados de um serviço externo ou usar o seu próprio nó de validação. [4]
Aqui é necessário corrigir a explicação do livro. Um Pruned Node pode validar integralmente os blocos e depois apagar ficheiros de blocos antigos. Não verifica apenas as transações da sua carteira. O Bitcoin Core conserva o estado necessário à validação seguinte, incluindo o conjunto UTXO: as saídas de transações ainda não gastas. Poupa espaço em disco sem abandonar regras de validação. Numa sincronização inicial normal, também tem de descarregar e processar progressivamente o histórico. [4] [7]
O capítulo seguinte aborda SPV, a verificação simplificada de pagamentos. Este cliente utiliza cabeçalhos de blocos e provas de inclusão de uma transação, em vez de validar autonomamente todo o conteúdo dos blocos. Os seus pressupostos de confiança são, por isso, diferentes dos de um Full Node. Também existem vários modelos de carteiras leves. Ter as chaves e verificar a rede são questões distintas: pode guardar as suas chaves e obter dados da rede através de um servidor externo. [5]
O subtítulo menciona LNP/BP. Para começar, basta saber que Coen usa esse nome para o conjunto formado pelo protocolo Bitcoin e Lightning Network, uma camada de pagamentos sobre Bitcoin. O índice apresenta também Sidechain e comparações com protocolos da internet. Não é preciso decorar todas as siglas antes da primeira página. A ideia é mostrar que diferentes formas de utilização podem assentar numa base comum. [1] [3]
Leia uma resposta e explique-a através da sua própria situação: o que verifica a minha carteira e em que confia? Para configurações concretas, consulte a documentação atual. As listas de aplicações do livro pertencem à época em que foram escritas; ao recomendar Edge Wallet, Coen também declara a sua colaboração com a empresa. Este resumo baseia-se nos materiais introdutórios e nos capítulos completos sobre nós e carteiras leves. Não avalia todas as respostas nem constitui uma auditoria de segurança dos produtos mencionados. [1] [2] [4] [5] [7]
Para ter uma visão mais completa, leia este verbete junto com Bitcoin, Full Node, Carteira, Lightning Network.
01É preciso saber programar antes de ler?+
Segundo o autor, a introdução não exige conhecimentos técnicos prévios. O livro também avança para temas mais difíceis. Esclareça os conceitos desconhecidos e volte mais tarde a um capítulo exigente; não precisa de compreender tudo de uma vez.
02Preciso de um arquivo de todos os blocos para verificar por mim?+
Não precisa de o conservar permanentemente. Um Pruned Node pode validar os blocos e apagar depois os ficheiros antigos. Isso é diferente de um cliente leve que não valida cada bloco autonomamente. Poupar espaço também não elimina o descarregamento do histórico durante a sincronização inicial normal.