Cripto 101

O Que É Uma Carteira Bitcoin?

Resumindo, uma carteira Bitcoin é um software que permite gerenciar seus fundos. Superficialmente, funciona de forma muito semelhante à sua conta bancária, pois permite enviar, receber e controlar suas moedas.

No entanto, sob o capô, existem diferenças fundamentais entre os dois, a chave é que uma carteira de Bitcoin não armazena nenhum bitcoin. Em absoluto.

Se isso parece confuso, não se preocupe. Vamos explicar tudo neste artigo.

Quem é o dono de todo o dinheiro?

Vamos dar um passo para trás e fazer uma pergunta aparentemente simples: quem é o dono do seu dinheiro? Você ficaria tentado a responder prontamente “sim” e estaria certo – até certo ponto. A realidade, como sempre, é um pouco mais complicada do que isso, como veremos a seguir.

Há muito tempo o dinheiro mudou do mundo físico para o mundo digital, tanto que as estimativas colocam o dinheiro estreito – a soma de todas as moedas líquidas do mundo – em nem mesmo 8% da oferta circulante. Quanto ao resto, nada mais é do que números piscando em um bilhão de telas.

Nesse sentido, a moeda fiduciária eletrônica e o bitcoin não são tão diferentes. Ambos existem apenas no mundo digital. Ambos existem apenas enquanto são contabilizados em um livro-razão digital. Possuir uma unidade de qualquer um significa ter autoridade para determinar o que fazer com o valor associado a uma determinada entrada em um livro razão específico.

Existem, no entanto, duas diferenças fundamentais entre os dois.

1. Tangibilidade

O mais óbvio é que você pode potencialmente resgatar seus dólares digitais por dinheiro físico na agência local do seu banco e armazená-lo em sua carteira ou sob o colchão. Em seguida, ele sai do livro-razão do banco e você pode segurá-lo, dobrá-lo ou até mesmo incendiá-lo.

 

Para todas as questões práticas, esse dinheiro pode ser fisicamente seu, mesmo que na realidade seja mais uma área cinzenta – você pode possuir notas, mas o valor delas não está no papel em si, está? De qualquer forma, essa fisicalidade por si só tem enormes implicações psicológicas e é provavelmente uma das razões pelas quais a maioria das pessoas acha que o dinheiro fiduciário é “mais seguro” do que a moeda digital.

O Bitcoin, por outro lado, é um nativo digital. Não tem forma física e, mais importante, nunca sai do livro-razão. Na verdade, um bitcoin nada mais é do que a sequência de todas as suas transações anteriores, todo o caminho de volta à sua transação de base coinbase de bloco de geração (a primeira transação em cada bloco, recompensando os mineiros com novo bitcoin).

Portanto, assim como a vida, o bitcoin é uma jornada, não um destino.

2. Controle

Uma distinção mais sutil, mas talvez ainda mais importante, é sobre quem controla o livro-razão e, portanto, o valor “armazenado” nele. No sistema fiduciário tradicional, os bancos controlam o registro e as alterações nele só podem ser feitas se liberadas por eles. Até mesmo o dinheiro, algo tangível que supostamente tem um valor nominal e pode ser possuído fisicamente, é, em última instância, um símbolo de uma entrada em um livro razão nacional ainda maior, administrado por um banco central (e, portanto, um governo nacional).

Há, é claro, um conjunto de leis que regem as regras desses livros – como a nova moeda é criada, movida e apagada. Isso é chamado de política monetária. Estruturas regulatórias financeiras, auditorias, reservas mínimas e leis de conformidade podem ser bastante rígidas em nome da proteção do dinheiro do cidadão contra fraude e inflação. Ao mesmo tempo, ambos são desligados dessas realidades e de todos os cidadãos, de modo a se tornarem completamente abstratos e sujeitos a serem modificados com um golpe de caneta por um funcionário público que pode não se preocupar tanto com os interesses públicos quanto ele é sobre ser reeleito. E a próxima eleição pode virar isso de cabeça para baixo novamente.

Claro, esses são casos extremos e nosso sistema tem salvaguardas para mitigar esse risco, mas quando elas falham, os efeitos podem ser catastróficos. A questão é que aquele que controla o dinheiro (e, portanto, os livros-razão), controla a nação. Nesse caso, quem controla os controladores?

O Bitcoin, por outro lado, é um software de código aberto. Como moeda, possui uma política monetária embutida, com regras claras e transparentes que são acordadas por todos que optam por fazer parte da rede. Cada participante possui uma cópia do mesmo software e livro-razão, que é atualizado e sincronizado com cada bloco adicionado e regido pelas regras do software.

Qualquer pessoa que quiser experimentar e alterá-los pode tentar fazê-lo – mas, a menos que a grande maioria da rede concorde em executar a versão modificada, as alterações não serão implementadas. A partir de hoje, essas regras significam que apenas 21 milhões de bitcoins serão produzidos, em um ritmo de 12,5 novos bitcoins por bloco minado, com essa quantidade caindo pela metade a cada quatro anos. Portanto, nenhum burocrata pode inundar o mercado com bitcoins para colocar um band-aid em sua péssima gestão de dívidas.

O que significa possuir Bitcoin

Tudo isso não quer dizer que você será expropriado da noite para o dia de seu dinheiro fiduciário ou que deve voltar ao ouro, ou mesmo ao bitcoin. É apenas uma forma de mostrar que “possuir” algo tão abstrato como dinheiro é um negócio complicado.

Cada bitcoin é uma entrada em um livro-razão compartilhado por todos os seus usuários e, portanto, existe simultaneamente em cada cópia do registro. No entanto, essas entradas não estão associadas a uma identidade física, mas a um endereço bitcoin – uma sequência aparentemente aleatória de 34 caracteres alfanuméricos. Para fazer uma transação, o usuário deve provar que controla aquele endereço. Mas como provar isso?

Pelo uso inteligente de um conceito chamado criptografia de chave pública.

Criptografia de chave pública

Também chamada de criptografia assimétrica, parece um gigante incrivelmente complexo, mas a ideia fundamental não é tão difícil de entender. Basicamente, começa-se com uma longa sequência de caracteres alfanuméricos, chamada de chave privada (no caso do Bitcoin, geralmente 64 caracteres). A partir dessa string, aplicando uma função de hash matemática, obtém-se uma chave pública – resultando em um par de chaves criptográficas. Muito simples até agora, certo?

A mágica matemática disso é que, embora você possa facilmente obter a chave pública reaplicando a função hash, você precisaria literalmente de bilhões de anos para chegar à chave privada usando apenas a pública (ou seja, até que os computadores quânticos sejam uma coisa, mas por enquanto, apenas tenha paciência comigo).

Outra propriedade interessante é a assinatura criptográfica. Embora uma chave pública não possa ser usada para deduzir sua chave privada, qualquer transação assinada com uma chave privada pode ser verificada comparando a mensagem criptografada com sua chave pública correspondente, para que você possa garantir que a transação foi realmente assinada por sua contraparte.

É por isso que as funções hash são chamadas de funções unilaterais e é a raiz da segurança do bitcoin.

Chaves criptográficas e endereços Bitcoin

Na rede Bitcoin, as chaves criptográficas são utilizadas como forma de assinar e verificar transações, mas também gerar endereços Bitcoin. Mas qual é a diferença entre eles e como se chega ao endereço bitcoin final?

Vimos que tudo começa com uma chave privada. Uma função hash é então aplicada a ele, resultando em uma chave pública. No entanto, esse ainda não é o seu endereço. Depois disso, a chave pública passa por ainda duas funções hash, e a string resultante é compactada em seu formato válido final de 64 caracteres alfanuméricos.

Portanto, um endereço de bitcoin é a versão compactada resultante com hash duplo de uma chave pública, que por sua vez é o resultado hash de uma chave privada. Ufa, isso foi simples. Aqui está um gráfico não tão detalhado que ilustra o processo:

Todas essas etapas são unilaterais, o que significa que você não pode deduzir a chave de origem da resultante. Isto é, a menos que você tenha alguns trilhões de anos de sobra. Você pode, entretanto, validar a origem de qualquer mensagem / transação assinada pela chave pai comparando-a com seu filho, usando um algoritmo de verificação (verificando uma chave privada de uma chave pública, ou uma chave pública de um endereço bitcoin). No entanto, você não poderá ler / modificar seu conteúdo.

Não se preocupe, bitcoin é seguro

Vamos ilustrar como isso funciona com uma analogia aproximada. Lembre-se de que, como em todas as analogias, esta serve para entender o quadro geral, sem levar em consideração todos os detalhes.

Pense nos endereços bitcoin como cofres numerados, transparentes e com fendas em um espaço público. Todos podem ver seu número e quanto está lá dentro, mas não a identidade do dono. Sabemos que não é realmente uma coisa real, mas tente imaginar que seja.

Sempre que você precisar enviar ou receber moedas, sua carteira indicará uma nova caixa cuja fechadura somente sua chave pode desbloquear. Você pode reivindicar quantas caixas novas quiser, pois sua carteira pode gerar novas chaves que sempre caberão em uma – e apenas uma – fechadura.

Digamos que Alice queira enviar algum bitcoin para Bob. Bob, então, faz com que sua carteira aponte para um armário novo, com o número 3QJvK3qfvL9SuYo34Yi7Af3sRhW3qSinNB. Ele então envia a Alice o número do seu armário.

Enquanto isso, as moedas de Alice estão em um de seus armários – 1TRf35qfv5sSu0U34Yi7Af3sRhpxkyinNB. Ela começa comunicando suas intenções a Bob. Em seguida, ela usa a chave guardada na carteira para abrir o armário, retira o dinheiro de dentro e assina (é um pouco como um cheque). Finalmente, ela segue para o endereço da caixa de depósito de Bob, insere o cheque assinado na fenda e volta para casa.

Bob – e todos os outros – podem ver o depósito imediatamente, já que a caixa é transparente. Ele também pode verificar a assinatura de Alice no cheque para ter certeza de que foi realmente ela quem o depositou. No entanto, antes que ele possa realmente gastá-lo, ele precisa esperar que um inspetor de caixa de depósito qualificado (um minerador de bitcoin, neste caso) apareça e confirme que o dinheiro está realmente lá, e que Alice não amarrou um cordão a puxe-o para trás ou algo parecido.

As rondas dos inspetores acontecem a cada dez minutos. Assim que a inspeção for concluída, Bob estará livre para usar sua própria chave para enviar o dinheiro para quem ele quiser ou simplesmente deixá-lo lá.

Carteiras Bitcoin

Então, o que tudo isso tem a ver com carteiras de Bitcoin?

O nome carteira em si é um pouco enganador, pois não contém dinheiro ou bitcoin. Uma carteira Bitcoin está muito mais próxima de um gerenciador de senhas inteligente. Sua principal função é gerar e gerenciar pares de chaves criptográficas, enquanto, ao mesmo tempo, mantém uma guia em todos os bitcoins associados a essas chaves no blockchain.

 

Para cada novo endereço de bitcoin, a carteira gera um novo par de chaves. As chaves privadas são mantidas em segurança e geralmente criptografadas por uma senha na carteira, enquanto as chaves públicas são usadas para verificar as transações. Os próprios endereços são uma versão em hash da chave pública.

Quando você inicia uma transferência, o software de carteira geralmente automatiza todo o processo encontrando seus fundos no blockchain, comprovando a propriedade desse valor por meio da chave privada correspondente, criando a transação ao associar aquele bitcoin a um determinado endereço de bitcoin, assinando e transmitindo-o .

A transação é incluída no próximo bloco a ser confirmado por um minerador, que valida as assinaturas / chaves correspondentes, e então adicionado ao blockchain. Toda a rede então verifica se o bloco não contém transações inválidas.

Por outro lado, a carteira do destinatário monitora o caminho da transação na rede. Assim que for confirmado no blockchain, a carteira de recebimento atualiza seu saldo, e o novo bitcoin pode ser gasto pelo novo proprietário – mesmo que nenhuma troca tenha ocorrido.

Carteiras determinísticas

No início, todas as carteiras geravam chaves privadas aleatoriamente, o que significava que cada novo par de chaves e endereço era garantidamente diferente a cada vez. Se você reinstalar sua carteira em outro computador, por exemplo, você obterá chaves completamente novas. A única maneira de restaurar sua conta era fazer backup de todas as suas chaves sempre que receber ou enviar bitcoins. Se você já perdeu o acesso às suas chaves de backup, seus fundos serão perdidos. Além disso, isso significa que mesmo se você importasse suas chaves para a mesma carteira em outro dispositivo, elas não seriam sincronizadas – uma vez que cada carteira geraria independentemente chaves diferentes ao criar uma transação.

Para lidar com esses riscos, os desenvolvedores da comunidade bitcoin surgiram e implementaram um novo método de geração de chaves, dando origem a carteiras determinísticas. Com esse método, em vez de gerar novas chaves aleatoriamente, uma carteira começaria com uma sequência de caracteres conhecida (geralmente uma lista de 12-24 palavras chamadas palavras-semente ou frase-semente). A partir dessa string, a carteira aplica uma função hash e uma sequência ordenada de números, resultando em uma sequência consistente de chaves

A essência disso é que, a partir de uma determinada lista de palavras, você sempre obterá a mesma sequência de chaves e endereços. Dessa lista, você sempre poderá restaurar sua conta para qualquer carteira determinística compatível e também manter sua carteira sincronizada em diferentes dispositivos. A maioria das carteiras Bitcoin hoje em dia são carteiras determinísticas.

Este foi um grande salto na proteção dos bitcoins dos usuários, e a maioria dos softwares de carteira hoje em dia são deterministas. É por isso que você recebe um aviso solicitando que você anote as palavras sempre que instalar uma boa carteira – portanto, preste atenção e mantenha-a segura!

Resumo

Então, é assim que as carteiras Bitcoin funcionam em poucas palavras. É claro que os detalhes são muito mais complexos do que os apresentados aqui, mas esses são os princípios por trás desse software incrivelmente útil. Assim como o PIN e a senha do seu banco, você deve manter sua carteira segura e sempre seguir as práticas recomendadas de segurança. Porque, ao contrário dos bancos, se você perder o acesso às suas chaves, seus fundos serão irrecuperáveis. Eles se foram – para sempre. Portanto, certifique-se de fazer backup de sua carteira e manter cópias das palavras-semente (se aplicável) em um ou mais lugares seguros.

As carteiras de Bitcoin vêm em vários sabores, e cobrimos os principais tipos, bem como seus prós e contras, em outro artigo – para que você possa escolher aquele que é mais adequado para você. Se você é um iniciante e está tendo problemas para escolher, também temos um tutorial em nossa carteira recomendada para que você possa começar a fazer transações agora mesmo.

Depois, você pode usar sua nova carteira para depositar bitcoin em sua conta Cloudbet e começar a apostar em um piscar de olhos!

Share this post

Share on Facebook Share on X