Cashu

🥜 比特币隐私支付·闪电原生·匿名代币

基于 Cashu 协议的比特币隐私支付工具,支持 ecash 代币收发与闪电网络交互,适合追求交易匿名的技术用户,但依赖第三方 mint 信任且需备份助记词。

收藏
6.6k
安装
1.6k
版本
0.19.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Nutshell (cashu) 是一款命令行界面的 Cashu 协议钱包,专为比特币隐私支付设计。用户通过 pipx install cashu 安装后,需配置 CASHU_DIR(钱包数据目录)和 MINT_URL(Cashu mint 服务端地址)两个环境变量方可运行。

主要功能模块:

  • 余额管理cashu balance 查看余额,pending 检查待处理代币
  • 代币流转send <amount> 生成可分享的 ecash 代币字符串,receive <token> 接收并兑换代币
  • 闪电网络pay <bolt11> 支付闪电发票,invoice <amount> 创建收款发票
  • LNURL 地址:支持创建静态 Lightning 地址(如 user@npubx.cash),通过 lnurl create/check/mint 管理收款

关键操作习惯:所有命令建议追加 --yes-y 跳过交互确认,便于自动化脚本集成。代币以 cashuA...cashuB... 格式字符串呈现,可离线传递。

显著优点

1. 隐私性强:Cashu 协议采用盲签名技术,mint 无法关联代币与真实用户身份,实现类似现金的匿名交易
2. 闪电网络原生集成:无缝衔接 Bitcoin 闪电网络,支持发票支付与收款,扩展了 ecash 的实用性

3. 离线可传递:代币字符串可脱离网络环境传递,适合线下支付或隐私敏感场景

4. 轻量易部署:纯 Python 实现,pipx 隔离安装,不依赖完整比特币节点

潜在缺点与局限性

1. 信任假设:必须信任所选 mint 不会双花或冻结资金,且 mint 故障可能导致代币无法赎回
2. 流动性碎片化:不同 mint 发行的代币互不兼容,跨 mint 需通过闪电网络转换,产生额外费用

3. 备份责任:钱包助记词需手动备份,丢失后资金不可恢复,无传统钱包的云端恢复选项

4. CLI 门槛:纯命令行交互对非技术用户不友好,环境变量配置易出错

5. 网络依赖:虽代币可离线传递,但首次接收和最终赎回仍需联网与 mint 交互

适合人群

  • 注重交易隐私的比特币高级用户
  • 闪电网络开发者与实验者
  • 需要离线支付能力的场景(如捐赠、小额打赏)
  • 愿意承担 mint 信任风险以换取便利性的用户

常规风险

  • mint 跑路风险:选择无声誉的公共 mint 可能导致资金损失,建议自建或使用知名社区 mint
  • 代币复制风险:ecash 代币可复制,发送方需在可靠渠道分享,接收方应尽快赎回
  • 环境配置泄露.cashu 目录若未加密备份,助记词明文存储存在物理安全风险
  • 闪电网络费率波动:大额支付时需关注路由费用,建议先小额测试

Cashu 内容

手动下载zip · 2.3 kB
package.jsonapplication/json
请选择文件