This article has been translated from English to Brazilian.

Para enviar ou receber bitcoins, você precisa usar uma "carteira" de Bitcoin.

Mas, diferentemente de uma carteira no mundo real que realmente guarda seu dinheiro (e cartões de débito e crédito), uma carteira de Bitcoin NÃO "guarda" seus bitcoins.

Em vez disso, uma carteira de Bitcoin é um dispositivo de hardware ou programa de software que interage com o blockchain do Bitcoin fornecendo as informações necessárias para criar transações de Bitcoin.

Uma dessas informações é chamada de "endereço da carteira" ou simplesmente "endereço".

As transações de Bitcoin podem ser descritas como a transferência de bitcoins de um endereço para outro endereço.

Por exemplo, digamos que Kim queira enviar alguns bitcoins para Kylie. Cada uma delas terá uma carteira de Bitcoin que gerará um "endereço" para elas.

Kim fornecerá o endereço de Bitcoin de Kylie e, em seguida, a carteira dela pedirá para autorizar a transação.

E pronto! Os bitcoins serão "movidos" do endereço de Kim para o endereço de Kylie e esse "movimento" será registrado no blockchain do Bitcoin.

Parece simples, mas há muito mais coisas acontecendo nos bastidores.

Nesta lição, vamos aprender o que é exatamente uma carteira de criptomoedas. Falarei sobre uma carteira de Bitcoin, mas todas as carteiras de criptomoedas funcionam de maneira semelhante.

O que é uma carteira de Bitcoin?

As carteiras de Bitcoin são totalmente diferentes das carteiras físicas. Em vez de armazenar dinheiro, as carteiras de Bitcoin armazenam algo chamado " chaves".

E uma dessas chaves, conhecida como "chave privada", é o que permite que você envie ("mova") seus bitcoins para outro endereço.

Bitcoin wallet holds private key

Quando você começar a usar bitcoin e outras criptomoedas, é importante saber como as carteiras funcionam.

Ao lidar com carteiras de criptomoedas, você encontrará termos como "chave privada", "chave pública", "endereço" e "frase-semente".

O software de carteira geralmente tenta proteger você da necessidade de entender o que são esses termos e como eles funcionam. Mas uma compreensão básica dos principais conceitos subjacentes às carteiras de criptomoedas pode ajudar a evitar que você cometa erros que podem lhe custar dinheiro.

Vamos explicar a você o que significa todo esse jargão das carteiras e como elas funcionam juntas.

O que são uma chave privada, uma chave pública e um endereço?

Para enviar e receber dinheiro on-line, você geralmente precisa de um "número de conta" e uma "senha".

No mundo do Bitcoin, isso é chamado de " chave pública" e "chave privada".

Public and Private Key

O Bitcoin usa um "sistema de duas chaves" no qual a chave pública permite que você RECEBA bitcoins, enquanto a chave privada é necessária para ENVIAR bitcoins.

As duas chaves estão conectadas uma à outra em termos matemáticos.

A "chave privada" é um número secreto exclusivo que somente você conhece.

Ela é usada para "assinar" transações. Essas "assinaturas digitais" são necessárias para que você possa enviar bitcoins. (Mais sobre "assinaturas digitais" em uma lição posterior).

Essa "chave pública" é um número muito longo, portanto, em vez disso, é usada uma versão abreviada da chave pública, o que facilita muito a leitura.

Esse "formato compactado" ou versão abreviada da chave pública é chamado de endereço.

Address is Shortened Version of Public Key

Um "endereço Bitcoin", ou simplesmente "endereço", é uma sequência de 26 a 35 caracteres alfanuméricos, começando com o número 1 ou 3 ou "bc".

Aqui está um exemplo de um endereço:

1AYJ2fXPABrS7RXqH2dfcAMwHAXk5Nrtoc

Você também pode exibi-lo como um código QR:

Bitcoin address as QR code

Um código QR (que significa "Quick Response") é uma representação gráfica do endereço que pode ser lida pela câmera do seu celular.

Quando quiser enviar bitcoins para um amigo, você pede a ele o "endereço Bitcoin". Ele pode ser compartilhado livremente com o público e qualquer pessoa pode potencialmente enviar bitcoins para ele.

Por outro lado, e como o próprio nome sugere, uma chave privada deve ser mantida em sigilo.

Mas se você estiver curioso, veja como é uma chave privada:

L5eb3xFcPHSoSytWm77UVgC6vRk4pNrhjQMQNwfootvYnzZQLXJh

(Por favor, seja gentil e não roube meus bitcoins!)

Pense nisso como uma senha que lhe dá a capacidade de provar a propriedade e gastar os bitcoins associados ao seu endereço, da mesma forma que você usaria uma senha para acessar sua conta bancária.

Você NUNCA, sob nenhuma circunstância, deve compartilhar sua(s) chave(s) privada(s) com outra pessoa.

Ninguém deve ver sua chave privada porque a pessoa que conhece a chave privada controla os fundos em um endereço de carteira. Se alguém roubar sua chave privada, não há como provar que os bitcoins são seus.

E voilà! Essa é a função da chave privada, da chave pública e do endereço.

  • Sua chave pública é como o "número da sua conta".
  • Seu endereço é uma versão mais curta do número da sua conta. Esse é o número que você fornece às pessoas para que enviem bitcoins para você.
  • Sua chave privada é como uma "senha" que comprova a propriedade dos bitcoins associados a um determinado endereço.

O remetente precisa do endereço do destinatário para poder enviar bitcoins a ele. Quando os bitcoins estiverem no endereço do destinatário, ele poderá gastá-los ou retirá-los com sua chave privada.

De onde vêm as chaves e os endereços?

Chave privada

Tudo começa com a chave privada, que é apenas um número gerado aleatoriamente:

A private key is randomly generated number

Esse número longo é encurtado ao ser convertido em formato hexadecimal.

Hexadecimal é um sistema de numeração em que 16 dígitos possíveis são usados para representar números.

Os primeiros dez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9; representam o mesmo valor com o qual você está acostumado.

Os seis dígitos restantes são representados por A, B, C, D, E e F, que mapeiam os valores de 10, 11, 12, 13, 14 e 15.

Hexadecimal vs. Decimal

Portanto, um único dígito hexadecimal pode mostrar 16 valores diferentes em vez dos 10 normais.

Hexadecimal converter

E isso é uma chave privada... apenas um grande número aleatório em formato hexadecimal.

Uma chave privada pode ser qualquer número entre 1 e 115792089237316195423570985008687907852837564279074904382605163141518161494337.

Chave pública

Sua chave pública é DERIVADA de sua chave privada.

Mas espere um pouco, a chave pública é pública! Ela pode ser vista por outras pessoas.

Isso não significa que as pessoas também poderão ver minha chave privada?

Não.

Embora a chave pública seja criada a partir da chave privada, você não pode trabalhar de forma inversa e tentar descobrir a chave privada.

Por que isso acontece? Bem, é complicado. Digamos que um algoritmo, baseado em algo chamado criptografia de curva elíptica (ECC), impede que você descubra a chave privada mesmo que conheça a chave pública.

Basicamente, sua chave privada é protegida por uma matemática séria.

Public key derived from private key

Uma chave privada e uma chave pública estão matematicamente ligadas. Portanto, embora seja muito fácil produzir uma chave pública a partir de uma chave privada, é praticamente impossível produzir a chave privada a partir de uma chave pública.

Uma chave privada pode ser convertida em uma chave pública, mas uma chave pública não pode ser convertida novamente em uma chave privada.

Endereço

A chave pública é então "compactada" para torná-la mais curta e fácil de usar.

Portanto, pense em um endereço como uma representação mais curta e (ligeiramente) mais fácil de ler da chave pública.

Em resumo, a chave privada gera a chave pública, que, por sua vez, é compactada e encurtada para formar o endereço público.

A relação entre a chave privada, a chave pública e o endereço Bitcoin é mostrada abaixo:

Relationship between keys and address

Mas cada etapa é irreversível.

But each step is irreversible

Cada etapa é considerada uma "função unidirecional", o que significa que é incrivelmente difícil para um computador reverter cada operação e descobrir os dados da etapa anterior.

Como as chaves e os endereços são gerados?

Se você ainda não percebeu, tudo começa com a chave privada. E, embora seja possível tentar fazer isso você mesmo, as chaves privadas geralmente são geradas por sua carteira de Bitcoin. Tudo isso é feito nos bastidores, mas ainda assim é bom que você tenha uma compreensão de alto nível do processo.

Aqui estão algumas ilustrações para ajudar você a visualizar o processo de geração de um par de chaves pública/privada e o endereço correspondente:

Wallet Key Generation Process

  1. O software da carteira gera um número aleatório.
  2. Esse número aleatório se torna a chave privada.
  3. O software da carteira usará essa chave privada para gerar automaticamente a chave pública.
  4. Com essa chave pública, será gerado um endereço.
  5. Parabéns! Agora você tem um endereço totalmente novo para enviar e receber bitcoins!

O que acontece se você perder sua chave privada?

Perder sua chave privada é semelhante a perder seu dinheiro.

Uma vez que você a perdeu, ela se foi!

É IMPOSSÍVEL descobrir sua chave privada a partir de sua chave pública ou endereço.

E você precisa de sua chave privada para movimentar ou gastar seus bitcoins!

Portanto, se você perder sua chave privada, TODOS os bitcoins armazenados no endereço associado a essa chave privada ficarão bloqueados lá por toda a eternidade.

Bitcoin locked away forever

Para gastar os bitcoins, você precisa de uma "assinatura digital" para autorizar a transação e, para criar uma assinatura digital, você precisa da sua chave privada.

Portanto, sem uma chave privada... não há "assinatura digital" .... sem uma "assinatura digital" .... não hátransação.

Uma matemática complicada é usada para garantir que uma chave privada não possa ser descoberta a partir da chave pública, especialmente porque a chave pública (exibida no formato de um "endereço") pode ser vista por todos na rede Bitcoin.

Embora essa abordagem seja muito implacável, pelo menos você sabe que ninguém ou nenhuma entidade, como o governo, pode agir pelas suas costas e confiscar seus bitcoins.

Há apenas uma chave privada para acessar seus bitcoins, e você, e somente VOCÊ, é totalmente responsável por ela.

Private Key Self-Responsibility

Se você a perder ou esquecer, não terá mais ninguém para culpar... exceto VOCÊ MESMO.

Resumo

  • As chaves públicas e privadas são sempre criadas em pares.
  • A chave pública é usada para RECEBER bitcoins.
  • Devido ao seu tamanho, ela é compactada em um formato conhecido como endereço
  • O endereço é semelhante ao número de uma conta bancária.
  • A chave privada é o que autoriza você a controlar os fundos vinculados a um endereço e a iniciar transações a partir desse endereço.

Como você pode ver, "armazenar" bitcoins refere-se simplesmente à guarda de chaves privadas.