比特币匿名计算:如何隐藏余额和货币历史

每笔比特币交易不仅仅是金额的转移,更是揭示了一整层信息。随着支付进入区块链的还有找零,它瞬间暴露了你余额的下限、一个用于监控的新地址以及币的来源。分析公司花费数月时间收集这些数据。而交易对手则免费获得这些信息,只需知道你的姓名和支付目的。
找零——主要的信息泄露源
比特币钱包并不操作单一余额。它管理着一组未花费的输出(UTXO),每个输出只能整体花费。差额会返回到一个新地址——这就是找零。例如,从冷存储中支付0.01 BTC,UTXO为0.41732190 BTC时,接收方会看到0.01000000 BTC的输出,而0.40726190 BTC的找零会沉淀在一个新地址上。整数金额表示支付,长“尾巴”则表示找零。
这种布局瞬间暴露:发送方至少控制0.41 BTC,且其剩余余额现在处于监控之下。如果这些币来自中心化交易所——意味着所有者曾通过KYC验证。分析链会自动建立。
“精确支付”模式:切断联系
Mixer.Money服务提供三种模式,其中“精确支付”是最彻底的。与经典混币器不同——后者将币返还给发送方——这里付款直接从交易所地址发送给接收方,而找零则返还给付款人。链条在服务处被切断。
机制很简单:发送的币进入预混器,被拆分成随机部分,并发送给CEX上的私人投资者和交易者。来自其他交易所的流动性则回流。关键细节是——服务不接受账户中的整数金额,而是指定一个范围。对于0.01 BTC的支付,申请要求转账0.0105至0.01575 BTC(支付加5–57.5%),具体数值由付款人选择。
手续费为4–5%加上固定的0.0007 BTC。按$64,000的汇率计算,无论金额大小,这约为$45。在1 BTC的支付中,附加费几乎可以忽略,而在最低$640的申请中则占据了显著比例。支付时间——从交易首次确认起最多六小时。
实际操作步骤
要进行匿名支付,需要两个地址:接收方地址和用于找零的自己的地址。第二个地址最好来自与发送地址没有链上关联的钱包,否则余额会再次将分支联系起来。与交易对手协商:资金不会从你的地址发出,而是从交易所地址发出,只有通过精确金额才能识别支付。
提交申请,核对支付金额、两个地址和发送范围。下载带有PGP签名的担保函。将币以单笔交易发送到申请中的地址。网络首次确认后开始处理。接收方取走其部分,扣除手续费后的余额将返还到你的找零地址——同样来自交易所钱包。
区块链中留下的信息
对接收方而言,这笔入账看起来像是从交易平台的普通提现。链上没有你的地址、找零或花费的UTXO大小。这与CoinJoin有本质区别——后者带有十几个相同输出的协作交易很容易被算法识别,交易所会将此类币标记为高风险。
0.01 BTC的门槛排除了日常使用场景,但在交易历史泄露风险高于4–5%手续费的地方仍然可以接受。对于小额金额有其他替代方案:手动选择币(coin control)可以减少泄露的数据量,而闪电网络则完全隐藏带有找零的链上交易。
我的结论:“精确支付”是用于精准、高价值结算的工具,其中匿名性比成本更重要。对于常规支付来说它过于冗余,但作为一次性操作——这是在公共区块链中切断发送方与接收方之间联系的最干净方式。