Qual é a chave privada?
On Fevereiro 13, 2021 by adminEstou tentando entender o que é a chave privada no Ethereum. Ajude por favor.
- Chave privada = o endereço?
- Chave privada = a senha / frase secreta?
- Chave privada = o texto visto quando abrimos o arquivo na pasta keystore?
- Chave privada = algo diferente do acima?
Comentários
- Além das respostas abaixo, aqui está uma resposta que ajudará você a entender como a chave privada é armazenada no arquivo na pasta keystore. ethereum.stackexchange.com/questions/15494/…
- Observação: I ' editei o título de " Onde …? " para " O quê …? ". A própria questão é perguntar qual é a chave privada, não onde ' é mantida.
- @RichardHorrocks: Veja tentativa de golpe em a resposta que foi postada aqui ontem.
Resposta
em suma:
o A chave privada (grande número secreto) é criada por sua carteira aleatoriamente, depois criptografada (com sua senha) e armazenada no arquivo UTC na pasta de armazenamento de chaves. o endereço é calculado a partir da chave pública derivada da chave privada.
Comentários
- Quando você diz " … chave pública que está desativada da chave privada … ", acho que você quer dizer " derivado da chave privada ".
- desculpe exatamente pelo erro de digitação terrível
- E quando sou solicitado a digitar minha chave privada – o que exatamente eu preciso digitar?
- Por que isso importa? Só quero minha chave privada descriptografada em texto não criptografado. é pedir muito? Mas para descansar: Minds.com , que atualmente roda na rede de teste Rinkeby. Portanto, nenhum dinheiro real está em risco.
Resposta
Para entender melhor o que é uma chave privada Ethereum é, você precisa entender o que é criptografia assimétrica. https://en.wikipedia.org/wiki/Public-key_cryptography
Existem dois algoritmos de criptografia assimétricos populares. RSA e ECDSA. Ethereum usa ECDSA (Elliptic Curve Digital Signature Algorithm). Você pode ver como o ECDSA funciona aqui. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
Para colocar o acima em perspectiva em termos simples – Uma chave privada é um número aleatório muito grande usado para gerar uma chave pública. Esta chave pública é usada para criar seu endereço no blockchain Ethereum. A chave privada permite que você assine transações . Essas transações podem ser verificadas por outros participantes na cadeia em relação à sua chave pública.
Para se informar melhor, use o link abaixo para gerar sua chave privada em sua própria máquina e derivar seu endereço na rede Ethereum. https://kobl.one/blog/create-full-ethereum-keypair-and-address/
Agora, uma chave privada é muito difícil de lembrar, então as carteiras permitem que você armazene sua chave privada neles protegida com uma senha (usando criptografia simétrica). O que isso significa é que você pode assinar sua transação na mesma instância da carteira usando uma senha fácil de lembrar. É muito importante entender que esta senha não é sua chave privada , e se você perder o acesso a esta carteira, sua senha não permitirá que você recupere a chave privada de outras carteiras.
Comentários
- E como decodifico a chave privada de minha carteira? Por que todo mundo está dançando respondendo a essa pergunta.
- Você pode descriptografar sua chave privada criptografada com a senha da carteira.
Deixe uma resposta