我目前正在使用lightwallet.js作为ethereum,它似乎只接受一个助记符种子来生成ethereum地址。我希望能够使用我的比特币私钥来生成一个ethereum地址。我可以使用bitcoinjs库生成比特币私钥,但我似乎不知道如何使用比特币私钥来实现这一点。有我需要使用的特定库吗?
发布于 2018-07-19 16:56:40
比特币和以太中的私钥只是一个随机的256位数(实际上是0和secp256k1曲线的阶数之间的一个数字,但这并不重要)。
如果您可以获得原始比特币公钥,i.e.something就像一个长度为64的随机十六进制字符串,那么它可以直接用作任何库或客户端的原始ETH私钥。
例如,要将它导入geth,只需使用
geth account import <(my_privkey)有关奇偶校验,请参见如何将普通私钥导入奇偶校验?
您甚至可以使用openssl,请参阅https://kobl.one/blog/create-full-ethereum-keypair-and-address/
发布于 2018-07-19 13:36:23
https://ethereum.stackexchange.com/questions/23057
复制相似问题