MSTR Cat

区块链/等级 X · 回到原点/10.3 以比特币生活/课程 3

隐私正在回归

身份轨迹、选币策略(Coin Selection),以及隐私与人身安全之间的关联

材料运行比特币核心或同类软件的全节点支持币种管理的自托管钱包(例如:Sparrow Wallet、Bitcoin Core GUI)可访问能够展示地址聚类情况的区块链浏览器(例如 mempool.space)。

好奇

  1. 单笔交易记录如何能表明两个无关的地址属于同一个人?
  2. 究竟是哪种机制能让用户将来自不同来源的硬币分开,同时不合并它们的历史记录?
  3. 为何将地址分离视为一种物理安全措施,而非仅仅是数据管理措施?

探索

  1. 比特币交易属于公开记录。共同输入所有权假设(CIOH)认为,同一笔交易中的所有输入都归属于同一个实体。当来自不同来源的币款——比如经过身份验证的交易所以及点对点交易所得的币款——被合并到同一个输入集中时,观察者就会将这些地址永久地关联起来。这种关联会不断扩散:任何被这些关联地址所涉及的输出都会继承这种关联关系,从而形成与特定UTXO相关的密集身份网络。
  2. 标签记录了每枚硬币的来源,而 BIP 329 则规定了标准的导出格式,从而使这些标签能够在不同钱包之间传输。结合像 Sparrow 或 Bitcoin Core 这样的钱包所具备的硬币控制功能,用户可以手动选择特定的 UTXO 进行支出。这样一来,来自不同来源的输入就不会被自动合并,从而避免了 CIOH 所能推断出的关联关系。这种做法需要用户主动管理;除非另有设置,否则钱包会为了提高手续费效率而自动合并这些输入。
  3. 地址重复使用是一种严重的故障模式。如果对多次存款或取款操作使用同一个地址,观察者就可以将所有相关交易汇总起来,并将其归因于同一个实体。即便输入地址是分开的,只要输出地址被重复使用,新资金就会与旧资金关联在一起。最佳做法是为每次交易生成新的地址,从而确保区块链上不存在两个不同的经济活动共享同一个公共标识符的情况。
  4. 隐私保护工具的功能远不止基本的钱包设置。PayJoin(BIP 78)机制要求接收方将自己的某个输入地址添加到发送方的支付信息中,这样一来,该交易的输入地址就不再属于单一所有者,支付的金额也会被隐藏;不过这一机制只有在接收方钱包支持时才能使用。从更根本的角度来看,运行完整节点可以确保交易处理过程不会通过 API 调用将地址信息泄露给第三方服务器,从而保护本地钱包的数据不被基础设施提供商获取。
  5. 隐私的重要性不仅体现在财务匿名性上,还关乎人身安全。如果有人能够将地址与特定身份联系起来,并知晓该人的资产总量,他们就可以利用这些信息进行敲诈或盗窃。保持资产秘密是防范针对性攻击的防御措施。詹姆斯·洛普公布的针对比特币持有者的人身攻击案例表明,暴露财产状况往往会导致抢劫事件的发生。
  6. 在区块浏览器上,打开任何具有多个输入方的交易:这些浏览器及分析机构会将所有此类交易视为属于同一个所有者。接着,使用带有标签和货币控制功能的钱包,比如 Signet 平台上的 Sparrow,列出哪些货币可以一起使用,同时无需关联那些应当保持独立的来源。

关键事实

  • 通用输入所有权启发式规则(CIOH)将交易中的所有输入关联到同一个所有者,从而永久地将不同的来源归类在一起。
  • BIP 329 规定了导出钱包标签的标准格式,从而使每枚币的来源记录能够在不同钱包之间传输。
  • 硬币控制功能允许用户手动选择特定的未花费交易输出进行支出,从而避免输入项被自动合并,进而防止触发 CIOH 关联反应。
  • 地址重用将新交易与历史交易关联起来,从而使观察者能够将与某个地址相关的所有活动汇总为一个身份档案。
  • 运行全节点可以防止第三方服务器在构建和传播交易时得知哪些地址属于该用户。
  • 隐私保护措施具有物理层面的防护作用;将个人身份与大量的链上资产关联起来,会增加遭受敲诈和针对性盗窃的风险。

练习 九、六、三、一

9收集列出9种不同的比特币资金来源(例如:需进行身份验证的交易所、点对点交易、挖矿奖励、闪电网络通道关闭等)。对于每一种来源,说明当钱包首次与之接触时可能存在的身份关联风险。
6归类根据初始隐私状态,将这9个数据源分为6类:完全可识别、部分可识别、匿名但可关联、无法关联、混合来源,以及高风险整合候选项。
3提炼将这6个方面简化为管理UTXO来源的3项核心原则:来源隔离、地址清洁以及主动选择硬币。
1凝结无论具备何种其他功能,能够自动合并输入地址的钱包在结构上都会对隐私造成威胁。

事实核查

日期、数字及数据均依据下方列出的已发表资料进行核实。

在互动学院中打开 →

EN PT ES JA KO RU DE FR MS