Gostaria de perguntar pra comunidade 2 coisas:
Li muito sobre as paper wallets e cheguei a simples e besta comparação: Uma paper wallet seria o equivalente a um cofre pequeno na vida real?
Tipo, eu faço uma paperwallet e posso receber btc's nela tranquilamente, só podendo gastar as moedas quando jogar a public key na rede sincronizando com o cliente, e consequentemente tornando perigoso continuar com a mesma wallet (sempre recomendam à transferir o que sobrar para uma paper wallet nova...).
A equivalencia com o cofre imaginei devido à inutilização da mesma (paper wallet "usada" X Cofre quebrado pra tirar as moedas dedentro)
Ta certo essa idéia?
Muitas informações são em outras línguas, mas o resumo da ópera é isso aí.
Olá Fenris, seja bem vindo.
É isso mesmo que você comentou, com uma pequena correção: Ao utilizar a "chave privada" para gastar os bitcoins, a public key vai estar acessível através da transação e por isso se recomenda utilizar outra paper wallet : manter tanto a chave privada quando a chave pública que foram gerados para aquele endereço offline. Na verdade esta questão de manter a chave pública em sigilo é recomendada também para endereços online, ou seja, se deve utilizar um endereço apenas uma vez.
Um endereço Bitcoin é apenas um hash, então o remetente não pode prover uma chave pública completa no scriptPubKey. Quando se gastam moedas que foram enviadas para um endereço Bitcoin, o destinatário provê a assinatura e a chave pública. O script verifica que a chave pública fornecida resulta no mesmo hash contido no scriptPubKey e então checa a assinatura utilizando a chave pública.
A Bitcoin address is only a hash, so the sender can't provide a full public key in scriptPubKey. When redeeming coins that have been sent to a Bitcoin address, the recipient provides both the signature and the public key. The script verifies that the provided public key does hash to the hash in scriptPubKey, and then it also checks the signature against the public key.
Dá uma olhada nesses tópicos que trataram o assunto recentemente:
https://bitcointalk.org/index.php?topic=333074.0;allhttps://bitcointalk.org/index.php?topic=349603.0E qualquer dúvida adicional é só falar.
Abraço,
Adriano