A Carteira de Papel da Praia Bitcoin foi desenvolvida por Fernando Motolese para o Experimento Praia Bitcoin, com objetivo de bancarizar 400 alunos da Escola Municipal Nossa Senhora da Consolação, localizada na Vila de Jericoacoara, Ceará, os quais, em sua grande maioria, não possuem smartphones.
Diferente de todas as outras carteiras de papel, este script cria uma carteira utilizando palavras semente que controlam multiplos endereços. Com a chave pública estendida é possível importar a carteira também em modo apenas leitura. No verso é possível, verificar o saldo da carteira diretamente no Mempool.
Com uma programação simples, facilmente verificável e um processo de produção cuidadosamente projetado, a Carteira de Papel do Praia Bitcoin, permite ao portador, guardar Bitcoin em uma carteira completamente offline que nunca teve nenhum contato com a Internet, com elementos de segurança para proteger as palavras semente.
Junto com instruções de uso e informações essenciais para o usuário importar a carteira, é possível fazer a integração de novos usuários de Bitcoin em minutos.
Em um computador offline, utilizando o HTML do Bip39 criado por Ian Coleman, release 0.5.4, são geradas as palavras semente (Bip39 Mnemonic) em português e a partir delas, são mostradas a chave publica estendida (zpub) e o endereço da derivação m84/0/0/0/0.
Estas informações são enviadas para o código PHP (paperwallet.php) que cria os QR Codes utilizando o script PHP QR Code, coloca as imagens no lugar e prepara uma folha tamanho A4, frente e verso para impressão.
Após impressas, as carteiras são cortadas, dobradas, carimbadas, lacradas com selos holográficos, embaladas e por fim carregadas. Nenhuma informação privada é salva.
Apoie o experimento https://apoie.praiabitcoin.org
- Laptop ou Desktop
- SSD ou HD de 64gb
- Pendrive 8GB
- Impressora Frente e Verso - Epson L4260 (ou superior)
- Folha de Papel A4 90gr
- 2 Adesivos holográficos por carteira
- Embalagem Transparente adesiva Adesiva
- Guilhotina de papel de mesa
- Tesoura média com ponta
- Carimbo buy Bitcoin
Como a impressora Epson L4260, não é compatível com o Linux, iremos usar o windows 8.1 como o sistema operacional
- Baixe o arquivo diretamente da Microsoft versão 64bits https://www.microsoft.com/pt-br/software-download/windows8ISO
- Grave em um Pendrive usando o Rufos ou Elena Batcher
- Faça a instalação em um SSD para ser usado apenas para essa finalidade
- Salve os seguintes arquivos no pendrive:
- Codigo da paperwallet
- Google Chrome Standalone
- PHP (php-7.4.30-nts-Win32-vc15-x64)
- Nginx
- Driver da Impressora
- Visual Studio Redistribuitable
- Descompacte o zip e copie o PHP para
C:\PHP
- Descompacte o código da paper wallet, e coloque-o em
C:\www
- Instale o Nginx em
C:\nginx
- Instale a biblioteca do Visual Studio
- Altere as configurações do php.ini
- Altere as configurações do nginx.conf e desative o
access_log
e oerror_log
. - Rode o comando para iniciar o PHP
php-cgi.exe -b 127.0.0.1:9000
- Rode o comando para iniciar o Nginx
- Abra o Chrome em
127.0.0.1