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.
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.