私下使用比特币

先决条件

本指南介绍如何以保护个人隐私的方式发送比特币。如果您是 Sparrow 的新用户,快速入门指南将为您提供有用的介绍。

为什么隐私在比特币中很重要

要理解为什么需要隐私工具,了解比特币 UTXO 模型很重要。

每一笔比特币余额都代表一笔交易输出(TXO),它被发送到一个特定的地址。在这些资金被使用之前,它们被称为未使用交易输出(UTXO)。每个 UTXO 都有一个唯一的固定金额。

当您花费比特币时,您会将一个或多个 UTXO 作为交易输入。交易在区块链上确认后,这些输入的UTXO就会被 "花掉",这意味着它们不能再被使用。如果您花费的金额与输入的 UTXO 不完全匹配,就会产生 "变化",将剩余资金作为新的 UTXO 返回您的钱包。

由于比特币区块链是公开的,因此这种模式对隐私有一些影响:

  • 揭示你的平衡 任何人都可以查看您在交易中使用的输入 UTXO,从而可能泄露您的余额信息。
  • 跟踪您的支出: 公共区块链允许观察者查看 "零钱"(以及随后的零钱输出)的支出时间,从而揭示您的长期支出模式。
  • UTXO集群: 一个事务中的所有输入 UTXO 通常都被认为属于同一个所有者,这样就形成了一个连接事务的群集。
  • 区块链分析: 区块链分析工具使用启发式方法确定所有权变更,并识别您的财务活动。

隐私工具

隐私工具旨在打破这些启发式方法,保护你的隐私。这方面的例子包括

  • 同上: 它们将多个用户的交易合并在一起,给交易图带来混乱和熵。
  • Payjoin: 这打破了对 UTXO 所有权的假设,使追踪资金变得更加困难。

隐私为何重要

通过使用隐私工具,您可以

  • 混淆交易历史: 使您很难将交易联系起来并跟踪您的支出。
  • 保护您的余额: 减少您的财务信息披露量。

伪造双人投币(石墙交易)

在使用比特币时,提高隐私性的一种常见方法是使用一种叫做 "等额输出硬币连接 "的技术。这涉及多个个人贡献输入,以创建一个等额输出的交易。这种模糊性使得追踪资金所有权变得更加困难,因为每个输出都可能属于任何一个参与者。

一种无需与他人协调即可实现隐私保护的简单方法是创建一个 "假币连接"(也称为 "石墙交易")。这是你自己创建的交易,但看起来好像是由多人创建的。外部观察者无法辨别真假。

假币兑换的好处

  • 没有合作: 你不需要与其他人合作。
  • 适用于任何钱包: 这种技术可用于任何类型的钱包,包括硬件钱包。

如何使用

想象一下有两个相等输出的交易。这可能是两个人出资的真正的币合,也可能是你将自己的资金分成两个相等的输出。这种模糊性使得追踪哪些资金属于谁变得困难。

请注意: 虽然假币接合提供了一层隐私保护,但其效果不如涉及多方真正合作的真币接合。

要与自己创建一个币合,请转到麻雀中的 "发送 "选项卡,然后像平常一样创建一个交易。然后,打开优化 隐私权 左下角的切换按钮。如果您的钱包有足够的资金,麻雀会自动为您构建一个币仓。

下面介绍麻雀如何构建硬币连接:

伪硬币连接技术

Sparrow 将创建一个有两组输入的币圈,代表币圈中的每个 "个人"。由于每个 "个人 "需要支付的金额都高于支付金额,因此您的钱包必须有足够的资金来支付两倍的金额。如果您没有足够的资金,您仍然可以执行协作式 Coinjoin,我们稍后将讨论这一点。

交易将有几个输出:

  • 第一个输出是实际支付到 支付给 field.
  • 第二个输出是相同数量(5,670 sats)的 "诱饵",发送到您的一个更改地址。
  • 最后,会有两个零钱输出口,每个 "个人 "一个,发送回您的钱包。

在外部观察者看来,这种交易就像真正的双人币合,但实际上是您使用自己的资金来制造币合假象的交易。由于额外的输入和输出,这种额外的隐私保护是以稍高的费用为代价的。

要在 Sparrow 中创建这种类型的接币,您支付的地址必须与您的钱包类型相同。这样就能确保输出结果看起来相似,并进一步增强真实投币的错觉。

现在,您可以像平常一样创建、签署和广播此交易,并在此过程中获得更多隐私。

非主动付款的 PayNym 和付款代码

在前面的例子中,每次付款您都需要从收款人那里获得一个新地址。但如果你想付款给某人而不需要每次都联系他们呢?这就是 PayNyms 和付款代码的用武之地。

付款代码:

  • 唯一标识符: 每个钱包都可以创建一个称为支付代码的唯一标识符。
  • 确定性生成: 这种代码是确定性生成的,也就是说,它是根据特定算法计算出来的。
  • 隐私 支付密码不会泄露您钱包的任何信息,因此可以安全共享。
  • 长度 支付密码较长,难以当面分享。

PayNyms:

  • 目录 PayNym 目录 https://PayNym.is 允许您为付款代码创建一个简短、友好的名称。
  • 例如 PayNym 可能是这样的 +roundgrass881.
  • 独特性: 每个 PayNym 都是独一无二的。
  • 简介图片: PayNyms 有相关的 "机器人 "个人照片,以便于记忆。
  • 联系方式 每个 PayNym 都可以有一个联系人列表,代表经常与您互动的其他 PayNym。

使用 PayNyms:

  • 可选: PayNym 的使用是可选项,可在配置文件中启用。
  • 付款代码: 您仍然可以直接使用付款代码,而无需创建 PayNyms。

好处

  • 非互动支付: 您可以向他人付款,而无需每次都询问新地址。
  • 隐私 PayNyms 和支付密码通过隐藏钱包信息来保护您的隐私。
  • 易于使用: 简短、友好的 PayNyms 让共享支付信息变得更容易。

PayNyms 是 Sparrow 的一项功能,可实现更无缝、更私密的非交互式支付。

向 PayNym 付款

您可以直接向 PayNym 发送付款,PayNym 会自动将资金转到只有您和收款人知道的私人地址。

发送 选项卡,单击"...... "右侧的向下箭头。 付款至 字段,并选择 PayNym...

发送到 paynym

您将看到一个对话框,显示与钱包相关的 PayNym。如果需要检索,请单击 检索 PayNym 按钮。

支付给nym

一旦您选择了 PayNym...发送 选项卡,您需要找到收件人的 PayNym:

  1. 查找联系人: 在联系人列表中查找 PayNym。
  2. 添加联系人: 如果支付名称不在列表中,请在 查找联系人 字段,然后点击 添加联系人 当它出现时。
  3. 链接联系人: 添加支付名称后,点击 链接 联系方式 按钮。

链接联系人:

链接联系人需要向与您要发送的 PayNym 相关联的地址发送小额通知交易。这是建立连接并确保 PayNym 已准备好接收资金所必需的。该通知交易将花费 546 萨特(加上挖矿费用)。

替代方案:使用付款代码直接付款:

您也可以将付款代码粘贴到 "付款至 "字段中,直接发送至付款代码。

请注意: 目前,Taproot (P2TR) 钱包不支持向 PayNyms 直接付款。

paynym 链接

链接联系人后,Sparrow 和 PayNym 钱包将为两个钱包创建一组唯一的发送和接收地址。这样,您就可以独立、私密地向该 PayNym 发送付款,而无需进一步互动。

  • 一次性链接: 只需发送一次通知交易,即可建立链接。
  • 联系链接: 如果 PayNym 将你添加为联系人,他们就会自动与你建立联系,并能以同样的方式发送付款。
  • 区块链存储: 链接存储在区块链上。
  • 种子恢复: 如果您需要从备份中恢复钱包,可以使用钱包种子来恢复发送到这些地址的任何资金。
  • 主钱包 通过此功能发送给您的资金将显示在您的主(主)钱包中,即使您配置了多个账户。

发送至链接的 PayNym:

  1. 发送至联系人: 点击 发送至联系人 以启动付款。
  2. 支付到外地的 PayNym: 对话框将关闭,并且 付款至 字段将显示您正在向 PayNym 付款。
  3. 标签和数量: 输入付款标签和金额。

直接付款:

  • 私人地址 Sparrow 会自动使用只有您和 PayNym 收件人知道的私人发送地址。
  • 创建交易: 像往常一样继续交易(创建、签署和广播)。

结论

利用这些工具,你可以在使用比特币交易时大大提高隐私保护。直接链接并支付到 PayNym 对独立发送和接收付款特别有用,无需服务器提供新地址。这是一个强大的功能,可以帮助你保持对财务隐私的控制。考虑在发送的每笔交易中使用这些隐私保护技术。在比特币生态系统中开始优先考虑您的隐私,永远不会太晚。