É importante que todos os criptógrafos novatos compreendam o que são chaves públicas e privadas e o que fazem. O que se segue é um guia rápido.
Chaves públicas e privadas no mundo da criptografia: o que são elas?
A primeira coisa a fazer ao entrar no mundo da moeda criptográfica é abrir a carteira. É neste ponto que começa a lidar com chaves públicas e privadas. Mas o que são elas?
Uma chave pública é um código criptográfico que é utilizado em conjunto com uma chave privada para receber transacções em moeda criptográfica. Enquanto qualquer pessoa pode enviar transacções para uma chave pública, precisa da chave privada para as 'desbloquear' e provar que possui a moeda criptográfica resultante da transacção.
A chave pública que pode aceitar transacções é normalmente um endereço de carteira, que é uma cadeia de 42 caracteres fornecida pelo destinatário para receber a divisa criptográfica. O endereço da carteira é simplesmente uma forma abreviada da chave pública, que funciona como o IBAN para uma determinada conta de moeda criptográfica.
Em geral, as pessoas podem partilhar as suas chaves públicas livremente e sem medo. Em contraste, uma chave privada é apenas para o proprietário da carteira e deve ser mantida em segredo.
De facto, no mundo da moeda criptográfica, a chave privada funciona como uma senha para aceder à carteira de moeda criptográfica. Se esta senha for acidentalmente perdida ou roubada, qualquer pessoa com ela pode aceder à carteira e fazer o que quiser com a moeda criptográfica encontrada.
Especificamente, as chaves privadas são códigos numéricos que podem assumir várias formas, tais como código binário de 256 caracteres, código hexadecimal de 64 bits, código QR ou mesmo mnemónica.
Chaves públicas e privadas em várias moedas criptográficas
Por falar em chaves privadas, é importante saber como funciona a carteira de moeda criptográfica que decide utilizar para guardar a sua moeda criptográfica.
De facto, muitos fornecedores de carteiras de moeda criptográfica encriptam as chaves privadas de uma forma que as torna mais fáceis de registar e lembrar.
Algumas carteiras utilizam uma 'frase inicial', também conhecida como 'frase de recuperação secreta', para desbloquear a carteira. Se for seleccionada uma carteira de moeda criptográfica não castográfica da MetaMask, é fornecida ao utilizador uma cadeia de palavras aleatórias para desbloquear os fundos. A chave privada é escondida no software por detrás desta cadeia de palavras de fácil utilização.
Caso contrário, se a carteira escolhida for uma plataforma centralizada tal como Binance ou Coinbase, a empresa armazenará a chave privada em nome do utilizador. Neste sentido, o fornecedor da carteira controla os fundos em nome do utilizador.
Chaves públicas e privadas e assinaturas digitais para transacções em moeda criptográfica
As chaves públicas e privadas são utilizadas principalmente para assinar transacções em moeda criptográfica. A função desta assinatura digital é a de autenticar a transacção na cadeia de bloqueio correspondente.
Os passos para as transacções na cadeia de bloqueio estão listados abaixo:
A transacção é encriptada utilizando uma chave pública. A transacção só pode ser decifrada com a chave privada que a acompanha;
A transacção é então assinada utilizando a chave privada para provar que a transacção não foi alterada. É gerada uma assinatura digital ligando a chave privada aos dados enviados na transacção;
A utilização da chave pública de acompanhamento permite a verificação da autenticidade da transacção.
O utilizador assina digitalmente a transacção para provar que é o proprietário dos fundos. O nó verifica e verifica automaticamente a transacção. Qualquer transacção não autenticada é rejeitada pela rede. As transacções que foram autenticadas e minadas na cadeia de bloqueio são irreversíveis.