当你发送比特币时,可能会发现原来的地址变空了 —— 即使你只转出了一部分余额。
别担心,你的剩余资金并没有丢失,而是被发送到了一个新的地址,这个地址叫做 找零地址(Change Address)。
工作原理
比特币采用 UTXO(未花费交易输出)模型。
每一笔交易都会完全使用一个或多个之前的输出,并生成新的输出。
如果输入的总金额大于你要发送的金额,钱包会自动:
把目标金额发送给收款方;
把剩余部分(减去手续费)退回到一个新的找零地址。
例如,如果你的钱包有 1 BTC,而你要支付 0.3 BTC,那么钱包会:
花费完整的 1 BTC 输入;
向对方发送 0.3 BTC;
将大约 0.7 BTC(扣除手续费后)退回到一个新的找零地址中。
为什么要使用找零地址?
找零地址的主要作用是提升隐私性。它让区块链分析者更难分辨哪一个输出是支付、哪一个是找零,从而降低他人将你的交易和余额关联在一起的风险。不过,找零地址并不能让交易完全匿名。在某些情况下,例如使用不同地址格式时,找零输出仍有可能被识别出来。
找零地址并不是比特币在 2008 年发布时就有的功能。
它由 中本聪(Satoshi Nakamoto) 于 2010 年添加,以改进用户的隐私与使用体验。
关键要点
找零地址由钱包自动生成,无需用户手动管理;
它属于你的同一个钱包,受你的助记词(种子短语)控制;
它能提升隐私,但无法提供完全的匿名性。
什么是新鲜地址「Fresh address」功能,如何使用?
OneKey App 5.16.0 版本后更新了此功能。“Fresh address” 功能指的是生成一个全新的、未使用过的 BTC 地址。每次你接收资金时,它会为你生成一个新的地址,这个地址之前没有被使用过,也不会与任何其他交易有关联。
区块链的设计本身并不隐私化,所有交易都是公开记录的。每笔交易的发送方和接收方地址都可以在区块链浏览器上查到,因此,如果使用同一个地址长期接收资金,那么这个地址的所有交易历史就会被暴露给所有人。为了提升隐私性和安全性,开启此功能后会默认生成新的地址来接收每一笔交易,这个地址就是所谓的“Fresh address”。



