NeonCripto
Termo

secp256k1

A secp256k1 é a curva elíptica usada pelo Bitcoin e pelo Ethereum para gerar chaves públicas a partir de chaves privadas. Sua equação é y² = x³ + 7 sobre um corpo finito de números muito grandes.

Uma chave privada é um número d, e a chave pública é o ponto Q = d × G, em que G é um ponto fixo da curva. Calcular Q é rápido, mas recuperar d a partir de Q é inviável com os métodos clássicos conhecidos nesses tamanhos.

A curva não é uma função hash: o endereço é derivado da chave pública por hashes e codificações.

Veja na práticaExplore a curva secp256k1