如何在安全的离线环境下创建私钥?除了硬件钱包

2017-11-05 16:45:06 +08:00
 notgood
请教老司机 1、如何在安全的离线环境下创建私钥?除了硬件钱包还有别的方法吗?

2. 如何增强钱包的匿名性?自己注册多个钱包相互转账,交易次数越多匿名性就越高?但是手续费也越高,不知道还有没有别的方法?

3.要安全考虑,可以用几个地址生成一个 Multisig 地址(数字 3 开头,请问生成 multisig 的这几个地址如何获得比较安全?

4. Multisig 地址更安全,为什么用的人好像不多?看很多人还是用一开头的地址
1099 次点击
所在节点    Bitcoin
3 条回复
OrangeM21
2017-11-05 19:09:54 +08:00
生成私钥不需要联网的吧?
zealic
2017-11-05 20:10:41 +08:00
用 [libbitcoinexplorer]( https://github.com/libbitcoin/libbitcoin-explorer) 可以通过命令行生成私钥
要做到安全可以将其打包到 Docker 镜像内,以无网络模式运行,然后在内部生成私钥,这样生成的地址可以用于安全的冷存储.

快速使用命令如下:
```
docker run --rm --net=none --entrypoint=bash zealic/bitcoin -c 'PK=$(bx seed | bx ec-new); ADDR=$(bx ec-to-public $PK | bx ec-to-address); echo private_key=$PK; echo address=$ADDR'
```

然后保存好你的 private_key,在需要使用的时候导入钱包即可

如不放心我的镜像,可以自行从源代码构建 docker 镜像:
https://github.com/zealic/dockerfiles/blob/master/coin/bitcoin
takato
2017-11-05 21:24:34 +08:00
@zealic 感谢,最近也正好需要,谢谢您的思路。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/403713

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX