BTC 离线钱包生成器:零信任、不可逆链上的资产管家

·

关键词:**比特币钱包、离线生成、助记词备份、BIP38 加密、Taproot 支持、BIP44 BIP49 BIP86、多地址管理、冷钱包安全

工具简介

在“连接即暴露”的互联网时代,BTC Wallet Maker 将比特币钱包创建全过程搬到本地离线环境:无需联网即可生成包含助记词、私钥、多重地址格式的完整钱包信息,并支持一键加密备份。
兼容 legacy、SegWit、Nested SegWit、Taproot 四大地址类型,真正做到“一个助记词管理所有链上身份”,针对需要长期冷存储、对网络钱包心存疑虑的用户尤为适合。

👉 如何通过一条助记词零风险创建安全比特币钱包?

安装 & 运行

仅需本地环境即可,全程无需联网
  1. 克隆代码库

    git clone https://github.com/x011/BTC-Wallet-Maker.git
    cd BTC-Wallet-Maker
    pip install -r requirements.txt
  2. 直接使用预编译二进制
    Windows / Linux / macOS 均可前往 Releases 页面 下载对应版本,完成解压即刻运行。
    温馨提示:macOS 首次打开可能出现云验证延迟,推荐改用 python 脚本方式启动,速度更快。

20 秒创建新钱包

极简命令

python btc_wallet_maker.py new

默认采用 256-bit 英文助记词,256 是当前最强随机强度。程序会交互式询问密码,加密后的钱包文件自动保存为 18UF9z8QX4FkP797Tb7RMo9upMiifFi5UB.wallet(加上昨天的示例地址)。

完整参数示例

python btc_wallet_maker.py new \
  --testnet \
  --wallet_name "cold-stor-2024" \
  --create 10 \
  --password "My_L0n9_P@ss!" \
  --mnemonic_size 256 \
  --language english \
  --overwrite \
  --generate_qr

一次生成主钱包+额外 10 个地址,输出对应二维码,不留下任何在线痕迹。

常用参数一目了然:


导入已有助记词

极简:

python btc_wallet_maker.py import

实测 3 秒完成,交互式输入助记词即可。若助记词来自冷启动设备,为避免复制粘贴造成泄露,可手写扫描二维码导入。

高级:

python btc_wallet_maker.py import \
  --mnemonic "blanket food mean shed frown violin badge jump ladder excuse upper course wet helmet galaxy dentist office afraid axis sand drink until owner express" \
  --wallet_name "legacy_migration" \
  --taproot_address

将旧 BIP44 模式迁移至 Taproot,同时保留原助记词,方便分批转账。


查看与二次导出

python btc_wallet_maker.py view \
  --wallet cold-stor-2024.wallet \
  --password ******** \
  --key taproot_xpub

贵司会计仅需此扩展公钥即可离线审计 Taproot 收款记录,无暴露私钥风险。

支持单独打印所有关键字段,例如:

👉 一键生成 Taproot 批量收款地址示例


功能亮点

功能点关键词解析
完全离线零网络请求,避免中间人攻击风险
助记词多语言支持中文在内的 8 种语言,便于背书记忆
支持四种地址格式legacy、P2SH-SegWit、原生 SegWit、Taproot
BIP38 私钥加密私钥导出即用,离线亦可安全备份
QR ✅ / ✅ / ✅纸质冷备份、离线手机扫码,提升流转效率

安全架构大拆解

加密与随机

私钥二次加密(BIP38)

零无痕原则

脚本不触发任何网络请求、不留临时缓存,所有数据由用户自行保管。建议:

  1. 用完即删除脚本目录中的所有 .wallet*.txtqr-*.png
  2. 使用一次性 Linux LiveUSB 环境运行脚本
  3. 助记词读后即刻物理存储(钢片/防火袋)

FAQ:常见疑问一次说清

Q1:助记词能不能换成中文?
A:可以,命令追加 --language chinese_simplified 即可,但请在安全的离线电脑返回中文短语,避免输入法连网。

Q2:我想在测试网练手,如何切换?
A:所有命令增加 --testnet-t 标志即可。

Q3:二维码用手机扫会泄露信息吗?
A:二维码仅为公开地址信息,不含私钥。发送给他人收款无任何风险,私钥仍被加密在 .wallet 文件中。

Q4:钱包文件开启了什么权限?
A:默认 600 仅当前用户可读写,脚本会在首次创建时检查并强行设置。

Q5:BIP38 私钥能直接导入哪些钱包?
A:Electrum、BlueWallet 离线版、HWI 脚本等均支持。注意需线下冲断电传入,切断在线环节。

Q6:如何删除旧助记词记录?
A:脚本保留零日志,只能在终端使用 shred -u walletfile.wallet 或关闭会话。清回收站后再做磁盘覆写。


开发者 & 许可证

秉承开源精神,项目遵循 GPL-3.0 许可证。如需贡献,可提交 PR 或新建 Issue。所有代码严守双盲评审与敏感扫描,只为让“安全”一词回归其本义:掌握在自己手里,而非第三方服务器。


立即下载源码 开始零风险冷钱包之旅,从此链上资产真正由你一人掌管。