As carteiras em papel são chaves privadas de bitcoin impressas em papel. Frequentemente as carteiras em papel também incluem o endereço bitcoin para conveniência, mas isso não é necessário, já que eles podem ser derivados a partir da chave privada. As carteiras em papel são uma maneira muito efetiva para se criar backups ou armazenamento offline de bitcoins, também conhecidos como "armazenamento frio". Como mecanismo de backup, uma carteira em papel pode fornecer segurança contra a perda da chave devido a um problema no computador como uma falha no disco rígido, roubo ou o apagamento acidental. Como mecanismo de "armazenamento frio", se as chaves da carteira de papel forem geradas offline e nunca forem armazenadas em um computador ou dispositivo, elas estarão muito mais protegidas contra hackers, key-loggers e outras ameaças onlines.
As carteiras em papel possuem muitos formatos, tamanhos e estilos, mas basicamente elas são apenas uma chave privada e um endereço impressos no papel. A A forma mais simples de uma carteira em papel—uma impressão contendo um endereço bitcoin e a sua chave privada. mostra a forma mais simples de carteira em papel.
Table 12. A forma mais simples de uma carteira em papel—uma impressão contendo um endereço bitcoin e a sua chave privada.
Endereço Público Chave Privada (WIF)
1424C2F4bC9JidNjjTUZCbUxv6Sa1Mt62x 5J3mBbAH58CpQ3Y5RNJpUKPE62SQ5tfcvU2Jpbnk eyhfsYB1Jcn
Carteiras de papel podem ser geradas facilmente utilizando uma ferramenta como um gerador JavaScript local em bitaddress.org. Essa página contém todo o código necessário para gerar chaves e carteiras de papel, mesmo quando o computador estiver completamente desconectado da internet. Para usá-la, salve a página HTML em seu disco local ou em um drive USB externo. Desconecte-se da internet e abra o arquivo em um navegador. É ainda melhor se você fizer um boot do seu computador usando um sistema operacional primitivo, como um sistema operacional Linux que faça boot a partir de CD-ROM. Quaisquer chaves geradas offline com essa ferramenta podem ser impressas com uma impressora local usando-se um cabo USB (não use wi-fi), logo, criando uma carteira de papel cujas chaves existem somente no papel e que nunca foram armazenadas em nenhum sistema online. Guarde essas carteiras de papel em um cofre à prova de incêndios e "envie" alguns bitcoins para os endereços bitcoin contidos nelas, para implementar uma solução simples de "armazenamento frio (cold)", porém muito efetiva. Um exemplo de uma carteira de papel simples originada em bitaddress.org demonstra uma carteira de papel gerada a partir do site bitaddress.org.
Figure 13. Um exemplo de uma carteira de papel simples originada em bitaddress.org
A desvantagem desse sistema simples de carteira de papel é que as chaves impressas são vulneráveis a roubos. Um ladrão que tenha acesso ao papel poderá roubar ou fotografar as chaves, podendo gastar os bitcoins vinculados aos endereços. Uma sistema mais avançado de armazenamento de carteira em papel usa as chaves privadas criptografadas em BIP0038. As chaves impressas na carteira de papel são protegidas por uma senha que o dono memorizou. Sem essa senha, as chaves criptografadas são inúteis. No entanto, elas ainda são melhores que uma carteira protegida por uma senha, pois essas chaves nunca estiveram online e ainda precisam ser fisicamente extraídas de um cofre ou outro armazenamento físico seguro. Um exemplo de carteira de papel criptografada no site bitaddress.org. A senha é "test". mostra uma carteira de papel com uma chave privada criptografada (BIP0038) criada no site bitaddress.org.
WARNING
Embora você possa depositar fundos várias vezes em uma carteira de papel, o correto é você sacar todos os fundos uma única vez, gastando tudo. Isso acontece porque no processo de destravamento e de gastar os fundos algumas carteiras podem gerar um endereço de troco se você gastar menos que toda a quantia contida na carteira de papel. Adicionalmente, se o computador que você usa para assinar a transação estiver comprometido (hackeado), você correrá o risco de expor a chave privada. Ao gastar todo o saldo da carteira de papel uma única vez, você reduz o risco de sua chave ser comprometida. Se você precisa gastar apenas uma pequena quantidade, envie os fundos remanescentes para uma nova carteira de papel na mesma transação.
As carteiras em papel tem vários designs e tamanhos, além de diferentes características. Algumas são feitas para serem dadas de presente, outras são temáticas, como as de Natal e Ano Novo. Outras são projetadas para armazenar em um cofre do banco com a chave privada escondida em algum lugar, seja através de adesivos opacos com raspadinhas, ou adesivos dobrados e lacrados. As figuras <xref linkend="paper_wallet_bpw" xrefstyle="select: labelnumber"/> a <xref linkend="paper_wallet_spw" xrefstyle="select: labelnumber"/> mostram vários exemplos de carteiras em papel com diferentes características de segurança e backup.
Figure 15. Um exemplo de uma carteira em papel feita em bitcoinpaperwallet.com com a chave privada impressa numa aba dobrável.
Figure 16. Uma carteira de papel do site bitcoinpaperwallet.com com a chave privada escondida.
destacáveis semelhantes a canhotos de ingressos, permitindo que você armazene múltiplas cópias para protegê-las do fogo, enchentes e outros desastres naturais.
Figure 17. Um exemplo de uma carteira em papel com um canhoto contendo cópias adicionais das chaves como backup
Transações
Introdução
As transações são a parte mais importante do sistema bitcoin. Todo o restante no bitcoin é projetado para garantir que as transações possam ser criadas, propagadas na rede, validades e por mim adicionadas ao registro global das transações (a blockchain). As transações são estruturas de dados que codificam a transferência de valor entre os participantes no sistema bitcoin. Cada transação é uma entrada pública na blockchain do bitcoin, o registro geral de dupla-entrada.
Neste capítulo, nós iremos examinar as várias formas de transações, o que elas contêm, como criá-las, como elas são verificadas e como elas se tornam parte do registro permanente de todas as transações.