Depois de analisar como comprar ou vender bitcoins, no próximo artigo veremos como armazenar bitcoins.

Como já explicamos, o Bitcoin é uma rede de pagamento P2P descentralizada. Isso significa que não há intermediário (como um banco ou empresa) que abra uma conta, senão qualquer um pode criar uma “conta” e pode ter quantos você quiser sem nenhum custo. As contas são chamadas de endereços Bitcoin e estão sempre associadas a uma senha ou chave que certifica que você é o proprietário do endereço correspondente.

Da mesma forma que o Paypal usa um endereço de e-mail como um identificador único para associar um certo saldo a uma pessoa ou um banco usa seu ID, em Bitcoin é usado um endereço Bitcoin (É único, exemplo: 1JArS6jzE3AJ9sZ3aFij1BmTcpFGgN86hA). E como no Paypal, no Bitcoin o identificador também tem uma senha associada a ele, que é mais tecnicamente conhecida como “chave privada” sendo matematicamente associada ao endereço do Bitcoin.
Será no seu endereço Bitcoin onde você envia os pagamentos e que, graças à senha, você pode gerenciar sempre que precisar. Essas chaves privadas são armazenadas em programas que atuam como carteiras.

Lembre-se que Blockchain (cadeia de blocos) é um livro contábil que associa saldos com identificadores (endereços Bitcoin). Isso significa que o que as carteiras de Bitcoin realmente armazenam não são os bitcoins em si, mas as chaves privadas que dão a você autorização para realizar operações nos endereços de bitcoin aos quais estão associados.

Uma frase tão comum quanto dizer “eu tenho X bitcoins” não é tecnicamente verdadeira. A única coisa que você tem são as chaves privadas capazes de gerenciar os endereços que alocaram X quantidade de bitcoins na cadeia de blocos.

Essa é uma das maiores curiosidades do Bitcoin: os bitcoins não existem como tal, apenas os registros no Blockchain que possuem um saldo associado.

O que é realmente registrado e confirmado na cadeia de blocos são as mudanças na propriedade dos valores correspondentes entre diferentes endereços, as alterações no saldo.

Essas chaves podem ser armazenadas de várias maneiras, desde um aplicativo para celular ou computador até simples pedaços de papel, por meio de carteiras on-line.

Em qualquer caso, é essencial aplicar o maior número de camadas de segurança para evitar “sustos”.

Então, uma carteira Bitcoin é apenas uma zona (digital ou física) onde você armazena chaves privadas. No entanto, quando falamos de software (computador, celular) é normal usar um cliente (um programa instalável) que faça uma área para armazenar chaves privadas e uma interface para operar na rede Bitcoin: permitindo que bitcoins sejam enviados, refletindo visualmente o estado dos endereços associados às chaves privadas que ele gerencia… Geralmente todo esse software é chamado de carteira (ou bolsa), embora mais corretamente deva ser chamado de cliente. Não é vital entender isso, mas é interessante que você saiba quando encontrar textos referentes à palavra “cliente”.

“Full client” e “Lightweight Client”

Primeiro de tudo, é importante entender a diferença entre duas formas de clientes (no caso de carteiras tipo software) que existem:

Clientes completos: O “Full Client” faz o download de toda a cadeia de blocos (aproximadamente 90GB e crescendo). Estes também fazem de você um nó da rede (somente no nó, não na mineração). Neste artigo, explicamos o Bitcoin Core, o “Full Client” original.

Clientes leves: os “Lightweight Clients” armazenam as chaves privadas localmente, mas não a cadeia de blocos, acessando-as por meio de servidores de terceiros. Neste artigo explicamos mais detalhadamente quais são os “Lightweight Clients” (clientes leves).

Ou seja, a diferença entre os dois é que o primeiro faz o download de todo o Blockchain (que ocupa dezenas de gigas) e o mantém atualizado atuando como um nó da rede de suporte a ser distribuído e o segundo não baixa o blockchain enquanto usa um servidor terceiro, que é um nó com o Blockchain baixado e atualizado.

É interessante saber que clientes completos podem revelar seu IP em algumas transações, enquanto nos clientes leves você depende daquele terceiro para se conectar à rede Bitcoin, sendo o IP daquele terceiro que pode ser publicado, (CUIDADO: Não estamos dizendo que fazendo isso você seja anônimo no Bitcoin, o Bitcoin não é anônimo).

Também destacar que as “Lightweight Clients”, se não trapacearem em seu desenvolvimento, são seguras. Servidores de terceiros não armazenam suas chaves privadas, ao contrário das carteiras via web.

Uma “Lightweight Client” requer um servidor central, que pode estar corrompido. No entanto, se for corrompido, repetimos, eles não podem roubar o seu dinheiro, tanto quanto eles podem fazer você ver em sua carteira informações incorretas. É aqui que o recurso SPV entra em ação, o que explicamos abaixo.

Tipos de carteiras para Bitcoin

Existem 5 maneiras de ter uma carteira.

1. Computador

Com interface gráfica ou não, eles são programas instalados no seu computador e permitem que você controle totalmente a carteira, porque eles armazenam chaves privadas localmente. Como indicamos anteriormente, para as carteiras de tipo desktop existem dois tipos: “Full Client” e “Lightweight Client”.

Três exemplos:

  1. Bitcoin Core (Full client)
  2. Multibit (Light client)
  3. Electrum (Light client)


Clicando em qualquer um dos três você acessará o capítulo dedicado aos clientes leves (Lightweight), onde mostramos detalhadamente cada um deles.

Lembre-se que os “Lightweight Clients” impedem que você baixe o blockchain completo (mais de 100 GB), com o que é baixar e usar.

Existem muitos mais, mas estes são os mais notáveis.

Há também algumas carteiras que funcionam como extensões do navegador Firefox ou Chrome, ou seja, elas estão integradas ao seu navegador da web. Eles são geralmente tão confortáveis quanto o resto e são sobre “Lightweight Clients”.

2. Smartphone

São programas que funcionam como clientes “leves”, o que lhes permite ocupar alguns megabytes em seus dispositivos. Alguns podem ser sincronizados com clientes da Web ou de desktop de tal forma que funcionem como uma carteira multiplataforma que compartilha um mesmo fundo de bitcoin.

Esses clientes móveis geralmente integram um sistema simplificado de verificação de pagamento (SVP) que baixa uma pequena parte da cadeia de blocos e confia em outros nós da rede para garantir a precisão das informações. Confira nosso artigo sobre as melhores carteiras moveis para Bitcoin.

  • Mycelium
  • Bread Wallet
  • Copay

3. Web

O mais usado e fácil de criar, mas ao mesmo tempo é com o qual devemos ter mais cuidado. É acessível através do navegador e as chaves são armazenadas nos servidores do provedor. Funciona da mesma forma que os clientes de e-mail típicos, como o Gmail ou o Yahoo Mail.

Estes tipos de carteiras são muito simples e rápidos de fazer, mas pelo contrário eles são geralmente os mais inseguros, eles são os que você mais precisa para delegar sua confiança: é um terceiro que mantém suas chaves privadas, e isso pode ser violado ou ser eles mesmos corrupto. No entanto, para começar, ou para pequenas quantidades, eles são ótimos, desde que seja uma terceira parte confiável.

OBSERVAÇÃO: Algumas carteiras da web também adicionam métodos extras de segurança que dificultam ainda mais o comprometimento de seus fundos.

  • Blockchain.info
  • Green Address

4. Hardware

Nesta categoria, encontramos dois tipos: carteiras em hardware com funcionalidades operacionais e simples depositantes seguros de chaves privadas. Esses segundos, embora possam ser definidos como carteiras porque armazenam as chaves privadas, são diferentes dos tipos de carteiras mencionados acima, além disso, dependem deles para funcionar.

Os keystores são dispositivos físicos que podem armazenar chaves privadas e executar operações de assinatura usando a porta USB do computador ou o OTG do telefone, como o Trezor. Desta forma, a partir da sua carteira do computador, telefone ou carteira virtual, uma vez que um pagamento precisa ser feito, a transação que será enviada pela porta USB / OTG para o dispositivo estará preparada para você assinar. Uma vez assinado, retorna ao software novamente para ser enviado à rede Bitcoin.

Eles são para pagamento.

  • Trezor
  • KeepKey

Recomendamos o capítulo dedicado às carteiras de hardware, onde você verá com mais detalhes o seu funcionamento e quais as melhores alternativas no mercado.

5. Papel

Como no caso de softwares que simplesmente armazenam chaves, tecnicamente é uma carteira, mas não tem conexão direta com a rede Bitcoin (é um papel). A carteira de papel é uma chave privada impressa em um papel, criptografada com outra chave ou colocada diretamente, mas é interessante mencioná-la.

É uma modalidade rudimentar e pouco fácil de administrar, mas pode ser considerada muito segura. É perfeito para “Cold Wallets” (carteiras frias muito seguras). O principal benefício do uso de carteiras de papel é que você está protegido contra falhas de hardware ou ataques cibernéticos. Você pode ver em nosso artigo como criar uma carteira de papel (Bitcoin paper Wallet) passo a passo

“Hot Wallet” e “Cold Wallet”

Você ouvirá muito essas palavras quando falar sobre bolsas de criptomoedas. Nós não estamos falando de dois sub-tipos de carteira, mas sim de duas maneiras de usar as carteiras .

Lembre-se que em Bitcoin e criptomoedas em geral, você é seu próprio banco. E, portanto, você tem que ter atenção extra em como você gerencia esse dinheiro.

Da mesma forma que você não carrega 10.000 euros na carteira do dia-a-dia, o mesmo é feito com o Bitcoin. Para fazer isso, uma certa prática é usada: o que é conhecido como bolsas quentes e bolsas frias.

Uma carteira quente (hot wallet) é aquela que você usa com frequência, aquela que você carrega em seu celular / computador, por exemplo, ou aquela em que um infeliz acidente ou roubo não envolve mais do que uma lembrança desagradável.

Exemplo: Imagine carregar em sua carteira Bitcoin cerca de 200 € em bitcoins e depois baixar um aplicativo malicioso, que copia as chaves privadas Bitcoin da memória do seu telefone, fazendo com que seus bitcoins sejam roubados por um criminoso em questão de segundos sem você perceber. Se isso acontecer, você terá um dia ruim, mas não acabará em ruína, pois € 200 não é uma quantia excessivamente alta (pelo menos na Espanha).

Por outro lado, temos a carteira fria (“carteira fria”). Isso é usado ao contrário do que você usa a bolsa quente, ou seja, aquela que você usa muito pouco: grandes quantidades, poupança… A criação dessas bolsas é um pouco mais complexa, porque elas dependem de serem geradas sob absoluta segurança para evitar o ambiente utilizado possa estar em perigo e, portanto, são gerados com software / hardware sem a possibilidade de vírus e sem conexão com a Internet. Neste capítulo, explicamos como fazer uma “carteira fria” com uma bolsa de papel “carteira de papel”.

Como em tudo, mas especialmente no Bitcoin, é uma questão de trazer bom senso comum e, por que não, o grau de paranóia de acordo com a quantidade de dinheiro a ser administrada.Com tudo isso, é importante saber que você tem a capacidade de fazer backups e, em caso de perda, agir rapidamente para transferir os fundos para uma nova carteira. E isso é simplificado em carteiras HD.

Carteira HD

Não são carteiras de alta definição (Alta Definição), muito menos, vem de “hierarchical deterministic”. É uma falha comum de muitos iniciantes usarem uma carteira com um endereço “simples” (que não é gerado sob uma estrutura HD), e pensar que fazer um backup único da chave privada no começo será capaz de recuperar seus bitcoins no futuro. NÃO. Porque essas carteiras criam rotas para o vôo de volta. Com o que quase todas as transações devem fazer um backup, algo tedioso.Se você não sabe como funcionam as transações do Bitcoin, clique aqui para saber como as transações do Bitcoin funcionam.

Se você não sabe como funcionam as transações do Bitcoin, clique aqui para saber como as transações do Bitcoin funcionam.

Uma carteira que não é HD, para cada novo endereço que cria cria uma chave privada, como dissemos acima, a senha que permite gerenciar esse endereço Bitcoin. E devemos entender que, devido à operação interna do Bitcoin, quase todas as transações precisam adicionar seu próprio endereço extra ao enviar um pagamento, conhecido como endereço de retorno. Normalmente, embora dependa de como a carteira Bitcoin que você usa foi programada, esses endereços são novos endereços (com uma nova chave privada). Exatamente, essas novas chaves não estão no backup inicial que foi feito. Ou seja, se você enviar 300 euros em uma bolsa que você tem 500 euros, e sua bolsa você envia os 200 restantes para um novo endereço do qual você não tem backup, você está sendo muito descuidado. É aí que você deve fazer um novo backup.

Em vez disso, e graças à matemática, existem carteiras HD. Simplificando: Uma carteira HD começa a partir de uma “semente” (um número variável de caracteres). Com essa semente, e de forma gráfica para que você possa vê-la mentalmente, uma “árvore” é gerada onde cada “rama” tem uma chave privada e a partir dela é obtida uma chave pública e um endereço Bitcoin. Com a mesma semente você sempre pode gerar a mesma árvore. Ou seja, se você salvar sua semente, sempre poderá acessar todas as ramas (todas as chaves privadas) e, com elas, os fundos nos endereços, sem fazer nenhum backup extra no futuro, apenas o inicial.

Se você quiser saber em profundidade como funciona a matemática sob este conceito, recomendamos o seguinte link: BIP0032 (BIP são documentos que a comunidade cria propondo uma melhoria no Bitcoin: Bitcoin Improvement Proposals, lista completa aqui)

Qué significa carteira SPV?

Simplified Payment Verification. Estas carteiras são um passo intermediário entre a carteira cheia e a leve para aproveitar os dois mundos: Eles ocupam pouco mas verificam criptograficamente os dados recebidos para evitar mostrar ao usuário informações falsas devido a um possível ataque ao servidor que envia as informações.

Faça o download de uma cópia completa dos cabeçalhos de todos os blocos disponíveis na cadeia de blocos.

Através desta implementação podemos determinar se uma transação pertence a um bloco da cadeia sem a necessidade de baixar o blockchain completo do Bitcoin, ou seja, a carteira tem o valor certo que lhe permite validar as transações sem depender de um terceiro confiável ( no caso de bolsas leves, seria o servidor que fornece as informações e que poderia ser corrompido).

Como a validação é feita?

Encontramos três elementos importantes durante o processo:

  1. Cada transação tem um hash. .
  2. Cada bloco tem um hash.
  3.  O hash de uma transação e o de um bloco podem ser relacionados através de um teste de árvore Merkle. (modelo matemático onde o bloco é a cúspide e a transação seria colocada em uma estrutura similar a uma árvore).

Com o teste da Merkle tree, obtemos uma lista de todos os hashes entre o bloco e a transação. O mais importante nessa verificação é que precisamos apenas de uma pequena parte do bloco para provar que a transação específica está nela. Portanto, e antes de confiar em uma transação, as carteiras SPV sempre verificam:

  • Teste de Merkle tree para verificar a existência de uma transação em um bloco. .
  • O próprio bloco para validar que está na cadeia principal.

Uma vez que ambos respondam satisfatoriamente, estamos falando de uma transação correta e ela será adicionada à nossa carteira na forma de receita ou despesa. BitCoinJ (Hive, Multibit, Schildbach wallet, biteasy …), picocoin com biblioteca libccoin e Electrum são alguns exemplos de implementação desta forma.

Se você está procurando uma bolsa leve, HD e SPV para o seu computador, não perca o capítulo dedicado a duas das mais famosas carteiras: Multibit e Electrum.

As carteiras são seguras?

Alguns mais do que outros, mas essencialmente depende de como você os usa. Chaves privadas são a única maneira de acessar os bitcoins associados a elas. Se você perder chaves privadas ou ficar corrompido, você perde seus bitcoins, então a maneira de manter seus bitcoins seguros é evitar por todos os meios que alguém possa acessar essas chaves e evitar perdê-las.

Evite usar carteiras Bitcoin desconhecidas e, no caso de software, melhor se elas forem Open Source com o código público.

Recomendamos nosso capítulo do Guia Bitcoin, onde falamos sobre 7 maneiras de proteger melhor seus bitcoins.

Como regra, uma bolsa de papel que foi gerada sem uma conexão com a Internet e sua chave foi armazenada em um papel impresso e armazenada com segurança, é geralmente uma das maneiras mais seguras de armazenar bitcoins. No entanto, é muito mais lento do que criar uma carteira on-line, por exemplo. Cada um deve decidir o que usar dependendo do que eles precisam.

Mais informação

Também recomendamos o capítulo dedicado aos golpes de Bitcoin, onde você encontrará informações interessantes para evitar o roubo de seus bitcoins usando carteiras de identidade fraudulentas ou softwares maliciosos.

Este articulo foi util?
Average Scoring: 0
➜ Share the knowledge and promote the decentralized revolution!