Как получить мой 256-битный открытый ключ на geth

Я создал учетную запись на geth geth account new, я вижу адрес, geth account listи этот адрес получен с использованием открытого ключа. Есть ли способ проверить открытый ключ моей учетной записи? Может быть, из файла UTC хранилища ключей? Когда я смотрю на файл 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","версия":3}

Какой открытый ключ или все зашифровано?

Ответы (2)

Файл UTC содержит закрытый ключ, зашифрованный вашим паролем.

Чтобы получить доступ к закрытому ключу из файла, я использовал keythereum . Затем вы можете использовать эллиптический для получения открытого ключа.

Значение, соответствующее ключу «адрес», является вашим открытым ключом. В вашем случае открытый ключ

dc49102c51879b374af57d7b076c7ead95d81970

Адрес не является открытым ключом. См. ethereum.stackexchange.com/questions/3542/…
@LinmaoSong Спасибо, что прояснили это. Я читал что-то подобное о биткойнах, но не знал о том же для Ethereum.