Chave pública
O que é uma chave pública?
Uma chave pública é um código criptográfico que permite aos usuários receber criptomoedas em suas contas. A chave pública e a chave privada são as ferramentas necessárias para garantir a segurança da criptoeconomia.
Como funciona uma chave pública
Quando um usuário inicia sua primeira transação com bitcoin ou altcoins, um par exclusivo de uma chave pública e uma chave privada é criado. Cada uma das chaves consiste em uma longa sequência de caracteres alfanuméricos que ajudam a manter os acervos do usuário seguros no ecossistema digital.
A chave privada é conhecida apenas pelo usuário e serve como a ID digital do usuário. A chave privada autoriza o usuário a gastar, sacar, transferir ou realizar qualquer outra transação de sua conta. Um algoritmo sofisticado é aplicado à chave privada para gerar a chave pública, e ambas as chaves são armazenadas em uma carteira digital.
Principais vantagens
- Uma chave pública é um código criptográfico usado para facilitar as transações entre as partes, permitindo que os usuários recebam criptomoedas em suas contas.
- Os usuários recebem uma chave privada e uma chave pública ao iniciar uma transação pela primeira vez.
- A chave privada é disponibilizada apenas para seu usuário e autoriza o usuário a facilitar as transações de sua conta.
- A chave pública é usada para verificar a assinatura digital, o que comprova a propriedade da chave privada.
Quando uma transação é iniciada por um usuário para enviar, digamos bitcoins, para outra pessoa, a transação deve ser transmitida para a rede onde os nós distribuídos confirmam a validade da transação antes de finalizá-la e gravá-la no blockchain.
Antes de a transação ser transmitida, ela é assinada digitalmente usando a chave privada. A assinatura prova a propriedade da chave privada, embora não divulgue os detalhes da chave privada a ninguém. Visto que uma chave pública é formada a partir da chave privada, a chave pública do usuário é usada para provar que a assinatura digital veio de sua chave privada. Assim que a transação for verificada como válida, os fundos são enviados para o endereço público do destinatário.
O endereço público é uma versão em hash da chave pública. Como a chave pública é composta por uma sequência de números extremamente longa, ela é compactada e encurtada para formar o endereço público. Com efeito, a chave privada gera a chave pública, que, por sua vez, gera o endereço público.
Quando duas pessoas entram em um acordo em que uma envia à outra fichas ou moedas, elas revelam seus endereços públicos uma à outra. O endereço público é como o número de uma conta bancária. O remetente precisa do número para poder enviar os fundos ao destinatário, que poderá então gastá-los ou sacá-los com sua chave privada. O destinatário também pode verificar o lote de moedas do remetente usando o endereço público do remetente que será exibido em sua tela.
Considerações Especiais
Embora a chave pública e o endereço sejam calculados a partir da chave privada, o caso inverso é quase impossível.
A rede criptomoeda permanece segura usando funções matemáticas complicadas para garantir que uma chave privada não possa ser calculada a partir da chave pública, especialmente porque a chave pública e sua versão hash são vistas por todos na rede.
Como é impossível regenerar a chave privada a partir da chave ou endereço público, se um usuário perder sua chave privada, qualquer bitcoin ou altcoin localizado em seu endereço público ficará inacessível para sempre. Por outro lado, um usuário que perde sua chave pública pode tê-la recriada com a chave privada.