Wasabi钱包指南
单页专题 · CoinJoin

Wasabi CoinJoin:BTC匿名、BTC隐私、比特币混币与 WabiSabi 完整说明

这一页只讲一件事:如何在 Wasabi 中正确理解、配置和使用 CoinJoin。目标不是只告诉你“点哪里”,而是让你明白 CoinJoin 解决什么问题、不能解决什么问题、为什么必须配合 Coins / UTXO 管理一起使用,以及完成后怎样避免把隐私再次用坏。

提升 BTC 链上隐私 不是绝对匿名 必须配合 UTXO 管理 建议保持 Tor 开启

1. CoinJoin 是什么

CoinJoin 是一种把多位用户的 BTC 交易输入和输出组织在同一笔交易中的方式。外部观察者虽然能看到链上交易发生了,但很难准确判断“哪一个输入对应哪一个输出”。简单说,它不是把币“洗掉”,而是把原本清晰的资金路径打乱,让追踪难度明显提高。

CoinJoin 的本质,是降低链上分析把你的旧币和新币一一对应起来的成功率。

它解决的是什么问题

  • 降低别人从链上直接追踪你资金流向的能力。
  • 让来自不同来源的输入在同一轮交易中混合,提升输出可替代性。
  • 帮助你把原本容易识别的钱包历史,转换成更难分析的 UTXO 结构。

它不解决什么问题

  • 不保证你对交易所、KYT 或现实身份“绝对不可见”。
  • 不解决你自己误操作,例如把 KYC 币和混过的币再次合并使用。
  • 不替代网络隐私;Tor 关闭、广播方式不当,仍可能暴露额外信息。

2. 适合与不适合的场景

适合:
  • 你希望减少链上资金路径被直接看穿。
  • 你愿意花时间管理 Coins / UTXO,而不是只看总余额。
  • 你接受隐私提升需要手续费与等待时间。
不适合:
  • 你急着马上提现吗,尤其是直接转入中心化交易所。
  • 你不准备理解标签、找零、合并 UTXO 这些概念。
  • 你只想“一键绝对匿名”,不愿意承担学习成本。

3. 开始前要准备什么

钱包状态
钱包已经完成同步,余额真实可见;如果仍在下载区块历史,先等待完成。
网络设置
建议在 Settings → Connections 中保持 Tor 为 Enabled
资金结构
先理解你的币来自哪里,最好已有明确标签,避免把不同来源的币混着处理。
心理预期
CoinJoin 不是一次瞬间完成,通常需要等待多轮处理,费用也会累积。
最重要的前置原则:

在 Wasabi 里,CoinJoin 从来不是单独动作。你后续怎么花这些币,和你是否成功“保持住隐私”,往往比“有没有做过 CoinJoin”更重要。

4. CoinJoin 实际操作流程

1

确保钱包里有可参与的 BTC

没有余额,或者可参与的 UTXO 太小、太少时,CoinJoin 不会开始。先确认资金已经到账且有足够确认数。

2

检查 Connections 与 Coordinator

Connections 建议保持默认并启用 Tor;Coordinator 一般使用默认官方配置即可,不建议新手自行更改。

3

设置 CoinJoin 目标参数

例如匿名集目标、允许支付的费用范围、是否自动运行等。参数会直接影响等待时间、成本和最终隐私效果。

4

启动或等待自动 CoinJoin

启动后,Wasabi 会在后台等待合适轮次。这个过程可能不是立刻开始,也可能会经历多轮等待、注册、签名与重组。

操作感受上要记住:

CoinJoin 更像“后台逐步加工你的 UTXO”,而不是一次点按钮立刻结束的功能。

5. 进行中时,界面状态怎么看

你昨天提供过 CoinJoin 进行中和进度百分比的截图,这类界面最核心的信息不是“动画”,而是进度与 UTXO 变化。通常可以这样理解:

  • 进度百分比: 当前距离你的目标匿名程度还有多远,不一定代表“还要多久”。
  • 等待状态: 说明钱包正在等合适轮次、网络条件或更多参与者,不代表故障。
  • 处理中: 说明某些 UTXO 已经进入流程,原始结构会逐步被新的输出替代。
  • 暂停 / 继续: 关闭钱包通常不会让资金丢失,但会中断当前实时过程;之后可继续。
不要把 CoinJoin 进度理解成下载进度条。

它并不是“时间已经走到多少”,而更像“当前隐私目标已经完成了多少”。

6. 完成后如何检查是否真的有效

先看 Coins 页面,而不是只看总余额

CoinJoin 完成后,最应该看的页面是 Coins。因为真正变化的是 UTXO 结构、匿名集、标签关系,而不是“余额看起来有没有少”。

Anonymity Set
数值越高,通常意味着该 UTXO 越难被精确映射回原输入。
标签
确认新生成的 UTXO 是否具有合理来源标记,避免后续再次和旧标签合并使用。
UTXO 数量
CoinJoin 后往往会出现新的输出结构,这属于正常现象。
Spend 策略
之后花币时要避免把混过的币和旧的 KYC 币再次一起花掉。
常见的“白混了”场景:

你辛苦完成 CoinJoin,结果发送时又把混过的币和交易所充值来的币放到同一笔交易里。这样会让新的分析线索重新被建立,隐私效果大打折扣。

7. CoinJoin 核心参数解释

Coordinator

协调器负责组织 CoinJoin 轮次。对大多数用户来说,使用默认官方协调器即可。随意更换协调器,可能影响稳定性、流动性或使用体验。

Auto CoinJoin

自动运行适合想长期挂机的用户。你只要给出合理的停止条件和费用容忍度,钱包会在条件合适时自动参与。优点是省心,缺点是你需要更理解自己的 UTXO 结构。

Anonymity Target

这是最重要的参数之一。它表示你希望某个 UTXO 达到多高的匿名目标。数值越高,通常意味着更强的隐私、更多轮次、更久等待和更多费用。

实用理解:

匿名目标不是越高越“神”,而是越高越慢、越贵。要在隐私收益和实际成本之间平衡。

Fee / Max Allowed Fee

CoinJoin 既涉及链上矿工费,也可能包含协调器相关成本。如果你把可接受费用设得过低,钱包可能长期找不到适合条件;设得过高,则成本会增加。

Min Input Count / Consolidation 等选项

这类参数与 UTXO 结构有关,通常不建议新手修改。尤其是合并 UTXO 这类动作,虽然可能减少未来手续费,但也可能破坏隐私分层。

8. CoinJoin 技术实现原理(WabiSabi)

Wasabi 当前的 CoinJoin 不是一个“黑箱魔法按钮”,而是建立在 WabiSabi 协议之上的一套分阶段流程。它的目标,是在存在中心协调器的情况下,仍然尽量让协调器无法把某个输入和某个输出直接一一对应起来。

先记住 3 个角色:
Client
你的 Wasabi 客户端,负责选择输入、生成证明、注册输出并对自己的输入签名。
Coordinator
负责组织轮次、检查规则、收集注册信息并在最后广播交易,但不会直接替你花币。
Bitcoin Network
最终 CoinJoin 交易还是一笔标准比特币交易,要被广播到比特币网络并确认上链。

8.1 为什么要用 WabiSabi

传统 CoinJoin 往往更依赖固定面额、固定输出结构,而 WabiSabi 的设计更灵活。它通过匿名凭证、同态价值承诺和零知识证明等机制,让参与者能够在不暴露输入输出直接关系的前提下,证明“我的金额是合法的、守恒的、可以这样拆分注册”。对普通用户来说,可以把它理解为:协调器知道规则被满足了,但尽量不知道你的输入最后具体变成了哪一个输出

8.2 整个流程分为 5 个主阶段

1

Input Registration

客户端挑选要参与的 UTXO,并向协调器证明自己确实拥有这些输入。协调器会检查输入是否已确认、未被花费、未重复注册且满足金额门槛。

2

Connection Confirmation

第一阶段结束后,协调器要确认参与者是否仍在线,避免后续阶段因为参与者大量掉线而失败。

3

Output Registration

客户端使用新的网络身份提交新的输出地址和对应凭证。协调器能验证这些输出合法,但难以把它们和之前的输入直接配对。

4

Signing

协调器组装交易后,参与者只对属于自己的输入签名。没有你的签名,别人无法花掉你的币。

5

Broadcasting

所有签名收齐后,协调器把最终 CoinJoin 交易广播到比特币网络,之后由节点继续传播并等待矿工确认。

8.3 Input Registration:输入注册

这一阶段是 CoinJoin 的入口。你的客户端会决定哪些 UTXO 参加,并生成这些输入的所有权证明。协调器不会因为你“想参加”就无条件接受,而是会校验这几个条件:

  • 输入已经存在且未被花费。
  • 输入没有被同一轮重复注册。
  • 输入达到系统允许的金额要求。
  • 客户端对该输入具有实际控制权。

Wasabi 会尽量为不同输入使用新的 Tor 身份,以减少网络层把多个输入直接归为同一参与者的机会。

8.4 Connection Confirmation:连接确认

因为输入注册不是瞬间完成的,协调器在进入下一阶段前,会再次确认这些参与者是否仍在线。如果掉线的人太多,这轮 CoinJoin 的质量和可行性都会下降,因此要先做这一步过滤。你可以把它理解成:不是谁先报名谁就一定能进入最终交易,系统还要确认你“现在还在场”

8.5 Output Registration:输出注册

这一步是整个协议最关键的隐私层。客户端会把前面拿到的凭证重新拆分、组合,然后通过新的网络身份提交:

  • 一个或多个新的比特币地址
  • 与这些地址对应的金额信息
  • 协调器可验证但难以反推来源的匿名凭证
这里的关键不是“协调器看不见输出”,而是:

协调器虽然看得到“有人注册了这些输出”,但协议设计尽量让它无法把这些输出和之前某个具体输入直接连起来。

8.6 Signing:签名

协调器在收齐输出后,会组装出最终的 CoinJoin 交易模板,再发回给参与者。每个参与者只会对自己控制的输入签名。这一步非常重要,因为它证明了一点:协调器组织轮次,但并不能替你花币。没有你的签名,交易就不完整,也无法上链。

8.7 Broadcasting:广播

当所有有效签名收齐,协调器就会把交易广播到比特币网络。广播后,它在链上的形态仍然是一笔普通的比特币交易,只是结构更加复杂,输入与输出的可分析性更低。

8.8 Blame Round:失败轮次后的追责机制

实际运行中,可能有人在后期不签名、掉线或故意破坏轮次。Wasabi 会在某些情况下进入 blame round,把成功参与的那部分用户继续拉入新的轮次,从而提高成功率。这一机制的意义在于:不让个别不配合的参与者轻易拖垮整轮 CoinJoin

8.9 为什么 CoinJoin 还要配合 Tor

CoinJoin 主要处理的是 BTC 链上隐私;链上隐私,而 Tor 主要处理的是网络层隐私。它们解决的问题并不相同:

CoinJoin
降低链上分析把输入和输出精确对应的成功率。
Tor
降低网络连接时泄露真实 IP、请求模式和直接来源的风险。

所以,CoinJoin 做得再好,如果你关闭 Tor 或采用不当的网络广播路径,仍然可能泄露不必要的额外信息。

8.10 技术实现的现实边界

即便协议层已经尽量保护输入输出关系,现实世界里仍然存在边界:

  • 你后续自己把混过的币和旧币重新合并使用。
  • 你把 CoinJoin 输出直接发送到对这类资金敏感的平台。
  • 你在网络层关闭 Tor,或在别的环节泄露身份线索。
最准确的理解:

WabiSabi 让 Wasabi 的 CoinJoin 在协议层更强、更灵活,但最终隐私效果,仍然取决于协议设计 + 网络设置 + 你自己的 UTXO 使用习惯,三者共同成立。

9. 为什么 CoinJoin 必须和 Coins / UTXO 管理一起理解

CoinJoin 处理的是币的“颗粒度”,也就是单个 UTXO,而不是抽象总余额。你后来怎么花这些 UTXO,决定了这次 CoinJoin 是否真正产生长期价值。

正确思路:
  • 把混过的币和未混的币视为两类资金。
  • 发送前看 Coins 页面,尽量手动控制选币。
  • 让标签帮助你记住这些币的来源。
错误思路:
  • 只看总余额,不看每个 UTXO。
  • 默认自动花币,不检查输入来源。
  • 混完立刻与旧币合并支付。

10. 费用、风控与现实边界

手续费成本

CoinJoin 不是免费隐私。你支付的不是单纯“炫技成本”,而是网络费用、流动性等待以及更复杂 UTXO 结构带来的后续管理成本。

交易所 / KYT 风控

现实中,部分交易所或链上风控系统可能会对 CoinJoin 来源保持敏感。这并不代表你的币“无效”,但代表某些平台会把它视为更高风险输入。实际使用前,应自己评估后续去向。

网络隐私

CoinJoin 主要提升 BTC 链上隐私;Tor 主要降低网络层暴露。两者解决的是不同问题。关闭 Tor、使用不当广播方式,仍可能留下额外痕迹。

最现实的一句话:

CoinJoin 可以显著提升隐私,但它不是现实世界里“完全免审查、完全免分析、完全免风控”的万能钥匙。

11. 常见问题

为什么 CoinJoin 不能开始?

常见原因包括余额太小、可参与的 UTXO 不满足条件、费用限制设得太低、网络未连好,或钱包仍未完成同步。

“insufficient funds eligible for coinjoin” 是什么意思?

不是说你完全没币,而是“当前符合 CoinJoin 条件的币不够”。可能是金额、UTXO 结构、标签策略或费用约束导致。

CoinJoin 要多久?

没有固定答案。它受网络费率、市场参与者数量、你设定的匿名目标以及钱包当前 UTXO 结构共同影响。

完成后可以提现吗?

技术上可以,但是否应该这样做,要看你的目标。如果你马上转入对 CoinJoin 敏感的平台,可能面临额外审查或风控。

关闭钱包会不会丢币?

正常情况下不会。CoinJoin 不是把钱交给别人保管;但关闭程序会中断当前实时过程,之后需要重新等待和继续。

最后的使用建议:
  • 保持 Tor 开启。
  • 默认设置优先,避免过早微调冷门参数。
  • 完成后回到 Coins 页面检查结果。
  • 真正花币时,比“有没有混”更重要的是“怎么选币”。