跳到内容

SOL 交易的隐私实践

Solana (SOL) 于 2020 年作为高吞吐量的权益证明 (Proof-of-Stake) 加密货币推出。验证者质押 SOL 并在委托 PoS 共识下轮流处理区块,同时 Proof-of-History 提供可验证的排序预言机,让验证者无需协调开销即可就交易顺序达成共识。这种组合实现了比传统 UTXO 链高几个数量级的交易吞吐量,同时保持去中心化——没有任何中央机构可以冻结该链。 该链在基础层是透明的——发送方、接收方和金额像 Bitcoin 一样在链上可见。Solana 没有原生的协议级混币协议。需要交易级隐私的用户依赖钱包侧的地址轮换(从自己的 HD 种子为每笔交易派生新地址)和链下协调——下面的实践涵盖了你可以控制的部分。

每次交易使用新地址

此链使用没有原生隐身功能的透明地址。标准做法:使用分层确定性(BIP-32)钱包,每次请求都派生一个新的接收地址。大多数现代钱包会自动执行此操作。地址复用的代价非常严重——您在同一地址接受的每笔交易都会建立您活动的公开记录。

通用实践

**每次交易使用新的接收地址。**您的钱包应该支持这一点;如果不支持,请寻找一个支持的。地址重用是最大的单一泄漏。

**花费时实践 coin control。**之后发送币时,避免将交易输出与来自另一来源的币组合——这会永久组合它们的地址历史。

**考虑网络层隐私。**通过 Tor 或钱包的 VPN/Tor 集成广播您的交易,可以防止您的互联网提供商和网络观察者看到您广播了哪些交易。这与链上隐私正交。

**考虑您的币的 KYC 来源历史。**如果您从 KYC 交易所购买了加密货币,该交易所了解您的币,可能会与链分析合作伙伴共享该链接。通过隐私链(如 Monero)混合,或使用显著的"冷却"期,可减少这种链接。

应避免的事项

  • 不要将同一个接收地址粘贴到多个交易中。
  • 不要发送订单帖中列出的精确金额。
  • 稍后花费时,不要将交易输出与来自不同来源的币组合在一起。
  • 不要通过非隐私钱包从您的家庭 IP 广播——使用 Tor。

⚠ 此资产的特定注意事项

Solana 在基础层是透明的,没有原生混币协议。 - **每笔交易共享新鲜地址。**在多个 Morphit 上架订单中使用相同的 Solana 地址会让观察者在完全透明的链上将你的订单关联起来。为每笔交易生成新的接收地址——现代 Solana 钱包(Phantom、Solflare)从你的 HD 种子派生这些地址,并让你在几秒钟内创建新账户。 - **发送原生 SOL,而不是包装 SOL。**Wrapped SOL (wSOL) 使用 SPL-token 形式来实现 DEX 互操作性;mint 地址 `So11111111111111111111111111111111111111112` 是著名的 wSOL 标识符。Morphit 交易使用原生 SOL 转账——将 wSOL 发送到 SOL 接收地址需要接收者 unwrap,这可能不会发生。 - **注意 Program-Derived Addresses (PDA)。**PDA 是由链上程序控制的 off-curve 地址,而非私钥控制。如果你将 SOL 发送到 PDA,除非所有者程序有 withdraw 指令,否则接收者无法移出资金。大多数钱包在发送到 PDA 前会显示警告;请注意。 - **与 USDT-Solana 和 USDC-Solana 的地址形状相同。**一个 Solana base58 地址可能是原生 SOL 账户、USDT-Solana 代币账户或 USDC-Solana 代币账户——格式完全相同。Morphit 订单上的 asset 字段告诉你应发送哪个;在钱包中签名交易之前再次检查。 - **网络层隐私仍然重要。**通过 Tor 或钱包的隐私模式广播交易,可以让你的家庭 IP 不出现在链对你的视野中。 - **Solana RPC 提供商可以关联。**你的钱包与 RPC 端点(Helius、QuickNode、Triton、公共 mainnet-beta)通信——该提供商会看到你签名的每笔交易。自托管 Solana RPC 节点或在提供商之间轮换可以减少攻击面。

Morphit 不推荐特定的钱包。每种资产列出的选项只是支持该资产的知名示例;请自行评估它们(开源代码?积极开发?良好的安全声誉?)。官方钱包或使用最多的钱包不一定是最私密的。