A criptografia de chave pública funciona com um par correspondente: uma chave privada, que deve ser mantida em segredo, e uma chave pública, que é derivada dela e é seguro compartilhar. Nas carteiras de cripto, a chave pública é usada para gerar o endereço de carteira para o qual outras pessoas enviam fundos, enquanto a chave privada é o que de fato autoriza gastos a partir desse endereço. Esse emparelhamento é o que torna possível receber cripto de estranhos com segurança, já que compartilhar um endereço derivado de uma chave pública não revela nada sobre a chave privada necessária para gastar a partir dele.
A relação entre as duas chaves é deliberadamente unidirecional. A chave pública pode ser livremente calculada a partir da chave privada, mas a chave privada não pode, na prática, ser deduzida apenas a partir da chave pública. Isso permite compartilhar uma chave pública, ou um endereço derivado dela, com qualquer pessoa sem expor a chave privada que controla os fundos. Essa relação de mão única se apoia em problemas matemáticos que são computacionalmente impraticáveis de reverter com a tecnologia atual, o que sustenta a segurança de todo o sistema.
As chaves públicas também permitem que qualquer um verifique que uma transação foi genuinamente assinada pelo titular da chave privada correspondente, sem que essa chave privada jamais seja revelada ou transmitida. Esse é o mecanismo básico que permite a uma blockchain confirmar que uma transação está autorizada, mantendo ao mesmo tempo a chave privada real completamente em segredo.
Principais pontos
- Uma chave pública é derivada de uma chave privada e pode ser compartilhada com segurança, diferentemente da própria chave privada.
- As chaves públicas são usadas para gerar os endereços de carteira para os quais outras pessoas enviam fundos.
- As chaves públicas permitem que qualquer um verifique uma transação assinada sem nunca precisar ver a chave privada.
Perguntas frequentes sobre Chave Pública
Uma chave pública é a mesma coisa que um endereço de carteira?
Elas são intimamente relacionadas, mas nem sempre idênticas. Um endereço de carteira normalmente é uma forma abreviada e codificada derivada da chave pública, muitas vezes incluindo caracteres extras usados para ajudar a detectar erros de digitação.
Alguém pode roubar fundos se souber uma chave pública?
Não. Uma chave pública sozinha não pode ser usada para gastar fundos nem para deduzir a chave privada correspondente. Ela é especificamente projetada para que os endereços de carteira derivados dela possam ser compartilhados livremente e publicados abertamente sem colocar nenhum fundo em risco.
Novo no mundo cripto, ou querendo preencher lacunas? Percorra o essencial em Aprender, explore todos os termos de A a Z, ou veja os preços ao vivo das moedas que movem esses conceitos.