通过lock_arg 导出私钥失败


通过命令ckb-cli account export --lock-arg <LOCK_ARG> --extended-privkey-path privkey 导出私钥,但是失败,有大佬指教一下吗

./ckb-cli account list

看下你的 account 是不是存在?

account 不存在,我是新的电脑安装的ckb-cli ,不能用lock-arg 导出了吗

那么你需要到你之前的电脑上,找找 ~/.ckb-cli/keystore 下面有没有你的私钥备份,或者你在之前的电脑上把 private key 导出,在新的电脑上导入。

之前电脑数据都清理了,只保存了lock-arg 是无法导出私钥吗

lock-arg 如果能反推导出 private key,那么天下大乱了。

ckb-cli 通过 lock-arg 导出私钥,其实是把 lock-arg 作为一个 identity 去识别在 ~/.ckb-cli/keystore 下面你想导出的私钥具体是哪一个,所以真正的私钥其实存在 ~/.ckb-cli/keystore 下面

谢谢啦,我看到挖矿教程还是测试网的,有主网的init 命令吗

./ckb init --chain mainnet

我直接./ckb init 没有带–chain 默认是什么呢

你可以打开配置文件看下文件的开头,如果有类似下面的配置就是 mainnet:

spec = { bundled = "specs/mainnet.toml" }

直接 ./ckb init 出来的配置文件取决于你的版本,如果是 v0.25.2 的话,默认生成的就是 mainnet 配置。

谢谢了,使用的是ckb 0.25.2 (dda4ed9 2019-11-17)

大佬们有人知道CKB的出块间隔哪里有说明吗?我目前只看到资料都是说是变动的,但一般大概会有个参考值来做平衡的吧?我们想理论点计算一下CKB的出块数,大概评估一下自己这边的挖矿收益。