ADVERTISEMENT

O que é a chave privada e a chave pública Bitcoin?

Para entender a importância da chave privada e da chave pública para Bitcoin, é essencial abordar o tema da criptografia assimétrica. Isto constitui a base para garantir tanto os direitos de propriedade como a identificação dos utilizadores na blockchain.

Como este é um tópico complicado e técnico, vamos dar-lhe uma introdução simples e prática ao tópico da criptografia no próximo artigo. Também explicaremos o significado da chave privada e chave pública do Bitcoin. As seguintes versões também são válidas para todas as blockchains públicas. Por uma questão de simplificação, entretanto, o tópico será explicado usando Bitcoin (BTC).

O problema

Bitcoin e todos os outros blockchain públicos enfrentam um desafio central. Embora a blockchain seja uma rede peer-to-peer acessível ao público, cujo código é de fonte aberta, os direitos de propriedade devem ser armazenados de forma digitalmente inalterável e inviolável. A propriedade só deve poder ser cedida exclusivamente a uma pessoa, sem que outras tenham acesso a ela. Isso deve ser realizado sem afetar a arquitetura descentralizada da rede. É aqui que entra a criptografia.

Introdução à Criptografia

A idéia básica atrás de criptografia deve proteger dados do acesso não autorizado por encriptação. O termo vem da criptologia e engloba uma ciência que desenvolve métodos e algoritmos para criptografar dados. Somente a pessoa autorizada deve ser capaz de acessar os dados por descriptografia e criptografar os dados novamente por criptografia.

Criptografia Simétrica vs. Assimétrica

Basicamente, pode ser feita uma distinção entre procedimentos criptográficos simétricos e assimétricos. A mesma chave digital é usada para criptografia e decodificação nos procedimentos simétricos. Tanto o emissor como o receptor usam a mesma chave (no exemplo: preto) para encriptar a mensagem encriptada (vermelho).

Criptografia Simétrica

© Crypto News Flash

Entretanto, este procedimento é completamente inadequado para criptomoedass, já que apenas uma pessoa é suposta possuir Bitcoin ou outra criptomoedas. Uma chave que deve ser partilhada entre várias pessoas é contrária ao princípio da propriedade. Por essa razão, Bitcoin usa criptografia assimétrica.

Utiliza um par de chaves constituído por uma chave pública e uma chave privada, razão pela qual é também designada por criptografia de chave pública-privada. Ao contrário da criptografia simétrica, existem duas chaves onde a chave pública pode ser livremente divulgada e a chave privada é um segredo. Os dados encriptados só podem ser desencriptados com a chave privada.

Como mostra o gráfico seguinte, a mensagem é encriptada com a chave preta e desencriptada com a chave amarela (chave privada). Tanto o remetente como o destinatário têm uma chave pública e uma privada para encriptar e desencriptar a mensagem (diferente) encriptada.

Criptografia Assimétrica

© Crypto News Flash

Como funciona a criptografia assimétrica?

A base da criptografia assimétrica é um algoritmo matemático através do qual as chaves públicas e privadas são geradas e, portanto, ligadas. Devido a esta conexão matemática, as informações criptografadas com uma chave pública só podem ser decodificadas com a chave privada correspondente.

É importante saber neste ponto que as funções matemáticas aqui utilizadas são praticamente irreversíveis. Isto significa que eles podem ser calculados em uma direção, mas não na outra. Em termos de criptomoedas, isto significa que uma chave pública pode ser derivada da chave privada, mas nunca o contrário. Caso contrário, qualquer um poderia derivar a chave privada de uma chave pública.

O processo pode ser explicado da seguinte forma, utilizando um exemplo. Se um remetente quiser enviar dados criptografados para o destinatário, ele deve solicitar a chave pública do destinatário. Após o recebimento, o remetente pode criptografar seus dados com a chave pública (do receptor) e enviar os dados. Então só o proprietário da chave privada pode desencriptar os dados.

O significado da chave privada Bitcoin

Rotineiramente, muito poucos usuários Bitcoin entram em contato com a chave privada ou pública. Na maioria dos casos, as chaves Bitcoin Private são armazenadas no ficheiro Wallet e geridas pelo software Bitcoin Wallet. O endereço Bitcoin é a única representação da chave pública (na forma de uma função hash) que o usuário vê rotineiramente.

O facto de o utilizador não entrar normalmente em contacto com o par de chaves assimétricas é de saudar do ponto de vista da facilidade de utilização. No entanto, a falta de visibilidade não significa que o par de chaves não seja necessário ou apenas raramente. Este não é o caso. A chave privada e a chave pública são necessárias sempre que uma transação é enviada. Enquanto a chave pública Bitcoin é usada para receber Bitcoin, a chave privada é usada para assinar transações Bitcoin.

A chave privada é, portanto, de importância central para a Bitcoin. Representa a propriedade da Bitcoin (BTC) e é necessária para a geração de assinaturas digitais e endereços de carteira da Bitcoin. Portanto, qualquer pessoa com uma cópia da chave privada Bitcoin também tem controle sobre os Bitcoins atribuídos ao endereço da carteira (a chave pública). Esta é também a razão pela qual a chave privada Bitcoin é um segredo e nunca deve ser dada a terceiros!

Outra parte importante do processo de envio de Bitcoins, que apenas mencionamos brevemente até agora, são as assinaturas digitais. Eles testemunham que a informação recebida é idêntica aos dados enviados. As transações de Bitcoins requerem uma assinatura digital válida para serem incluídas na blockchain.

Isso só pode ser gerado com uma chave privada e prova a propriedade do BTC emitido. Ao apresentar a chave pública e a assinatura, qualquer pessoa na rede Bitcoin pode verificar e validar a transação sem revelar a chave privada.

Sumário
A criptografia assimétrica não é usada para manter as transações de Bitcoin secretas. Em vez disso, ele é usado para gerar assinaturas digitais.

Notavelmente, as chaves de Bitcoin Private são completamente independentes do protocolo Bitcoin. Eles são gerados pelo software de carteira do usuário, sem referência ao blockchain ou à Internet.

O significado da chave pública Bitcoin

Como já mencionado, a chave privada do Bitcoin tem outra função. A chave pública é gerada a partir dela usando criptografia de curva elíptica. Uma descrição detalhada do funcionamento da criptografia em curva elíptica excederia em muito o formato deste artigo.

Para o entendimento básico basta saber que o procedimento também é chamado de função unidirecional com “alçapão”, pois pode ser executado simplesmente em uma direção (multiplicação), mas impossível na outra direção (divisão). Na prática, isto significa que apenas o proprietário da chave privada do Bitcoin pode derivar a chave pública. Ele pode ter certeza de que ninguém pode reverter a função e derivar a chave privada da chave pública.

A tarefa real da chave pública Bitcoin é gerar o endereço Bitcoin, que o proprietário pode enviar a outros membros da rede BTC para receber transações neste endereço. Uma função de hashing criptográfico irreversível é utilizada para gerar o endereço Bitcoin.

Para uso diário, é importante saber que você pode criar um número infinito de endereços Bitcoin (usando um software de carteira ou um gerador de endereços Bitcoin). Esta recomendação é inclusivamente recomendada, uma vez que a utilização de diferentes endereços, pelo menos, dificulta a rastreabilidade da “Bitcoin”.

About Author

Jake Simmons

Jake Simmons tem sido um entusiasta de criptomonedas desde 2016, e desde que ouviu falar sobre Bitcoin e tecnologia blockchain, ele tem estado envolvido com o assunto todos os dias. Além das criptomoedas, Jake estudou ciência da computação e trabalhou por 2 anos para uma startup no setor de blockchain. Na CNF ele é responsável pelas questões técnicas. Seu objetivo é tornar o mundo consciente das moedas criptográficas de uma forma simples e compreensível.

Os comentários estão encerrados.