notgood
V2EX  ›  Bitcoin

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

  •  
  •   notgood · Nov 5, 2017 via iPhone · 1466 views
    This topic created in 3118 days ago, the information mentioned may be changed or developed.
    请教老司机 1、如何在安全的离线环境下创建私钥?除了硬件钱包还有别的方法吗?

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

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

    4. Multisig 地址更安全,为什么用的人好像不多?看很多人还是用一开头的地址
    3 replies    2017-11-05 21:24:34 +08:00
    OrangeM21
        1
    OrangeM21  
       Nov 5, 2017
    生成私钥不需要联网的吧?
    zealic
        2
    zealic  
       Nov 5, 2017
    用 [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
        3
    takato  
       Nov 5, 2017
    @zealic 感谢,最近也正好需要,谢谢您的思路。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3136 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:13 · PVG 19:13 · LAX 04:13 · JFK 07:13
    ♥ Do have faith in what you're doing.