Pular para o conteúdo
ecdsa.com

Endereço Ethereum

Um identificador de conta de 20 bytes: nas contas de propriedade externa, os últimos 20 bytes do hash Keccak-256 da chave pública não comprimida de 64 bytes da secp256k1, sem o prefixo 0x04, escrito como 0x seguido de 40 dígitos hexadecimais.
Também escrito comoEthereum addressEOA address0x address

A chave privada 1 (cuja chave pública é o ponto gerador) resulta em 0x7e5f4552091a69125d5dfcb7b8c2659029395bdf. Os endereços de contratos derivam do endereço que faz a implantação e do nonce dele (CREATE) ou de um salt e do código de inicialização (CREATE2), por isso não têm chave privada. A codificação com maiúsculas e minúsculas da EIP-55 acrescenta um checksum por meio da capitalização.

O endereço é derivado de um hash da chave pública, então a chave fica oculta até a primeira assinatura da conta; depois disso, ela pode ser recuperada de qualquer assinatura. Endereços parecidos, com os mesmos primeiros e últimos caracteres, são um golpe comum (“address poisoning”, o envenenamento de endereços), por isso compare os endereços completos ou use nomes e listas de permissões.

Padrões e referências

Todos os termos