Cómo obtener mi clave pública de 256 bits en geth

Creé una cuenta en geth by geth account new, puedo ver la dirección by geth account listy esta dirección se deriva usando la clave pública. ¿Hay alguna forma de verificar la clave pública de mi cuenta? ¿Quizás del archivo UTC del almacén de claves? Cuando miro el archivo UTC

{"address":"dc49102c51879b374af57d7b076c7ead95d81970","crypto":{"cipher":"aes-128-ctr","ciphertext":"1d153ddbbefc99dbe46ecc302a373993c4e2be3d1074889df833d1a444013896","cipherparams":{"iv":"599c34ace50c08eea138697b81cf35ee"},"kdf ":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"253b9c98813b82eac1a165bb94a1bd8d52d9c74d764ae0f052275886d4cac0f2"},"mac":"68210a78ba5c2c2b14ef027e48e16ead7f38dfcf8d10e6d7d97f071be86b317d "},"id":"41931deb-63f0-4925-be7e-04e487e89fce","versión":3}

¿Cuál es la clave pública o todo está encriptado?

Respuestas (2)

El archivo UTC tiene la clave privada encriptada con su contraseña.

Para acceder a la clave privada del archivo, he usado keythereum . Luego puede usar elliptic para derivar la clave pública.

El valor correspondiente a la clave "dirección" es su clave pública. En su caso, la clave pública es

dc49102c51879b374af57d7b076c7ead95d81970

Una dirección no es la clave pública. Consulte ethereum.stackexchange.com/questions/3542/…
@LinmaoSong Gracias por aclarar eso. Había leído algo similar sobre bitcoin, pero no estaba al tanto de Ethereum.