从 SSP 兑换加密货币:购买、出售与交换详解

·阅读 8 分钟·作者:SSP Editorial Team
三条兑换路线(购买、出售、加密货币到加密货币)穿过一个 SSP 2-of-2 multisig 钱包的插图

从 SSP 兑换加密货币:购买、出售与交换详解

在资产之间转换是人们在钱包中最常做的事情之一。从 SSP,你有三种不同的方式来做这件事 — 购买、出售和交换 — 虽然它们共享同一个界面,但底层的工作方式却大不相同。理解其中的差异很重要,因为每种模式都有自己的费用、自己的对手方模型,以及对你资金自己的托管影响。

本指南将逐一介绍这三种方式,解释 SSP 钱包内 aggregator 的位置,并说明何时通过 WalletConnect 直接前往 DEX 更有意义。

保持不变的部分:2-of-2 托管模型

在谈论模式之前,先说常量:SSP 是一个 2-of-2 multisig 钱包。从你的地址离开的每一笔交易 — 无论是转账给 on-ramp 提供商、对 DEX router 的 swap 调用,还是 token 授权 — 都需要来自你扩展程序的一个签名,以及来自你 SSP Key 的一个签名。没有第三方、没有 SSP 后端、没有集成到钱包中的提供商可以在你不让两台设备都同意的情况下,代表你移动哪怕一个 satoshi 或 wei。

这就是你交换时不会改变的部分。你路由经过的提供商、你连接的 dApp、你所在的链 — 这些都会变化。2-of-2 的签名要求不会。

模式 1:购买(法币兑换为加密货币)

SSP 中的"购买"流程是一个法币 on-ramp。你通过卡、银行转账或同等渠道交付美元、欧元或其他本地货币,然后由第三方提供商将加密货币结算到你的地址。

实际发生的是:

  • SSP 集成了一个或多个 on-ramp 提供商。当你开始购买时,钱包会把你交给该提供商的流程。
  • 提供商会要求 KYC(身份验证)和支付详情。这部分与 SSP 无关 — 这是提供商受监管的结账。
  • 区域可用性取决于提供商的牌照。一些链、法币和支付方式在某些国家可用,在其他国家则不可用。
  • 当支付通过时,提供商会向你的 SSP 地址发送加密货币。从那一刻起,资产就在你的 2-of-2 托管中 — 完全像任何其他入账转账一样。

两个实际要点。首先,你支付的价格包括了提供商在底层市场价之上的价差和费用;这在 on-ramp 中很正常,但如果你有选择的话,值得在不同提供商之间比较。其次,你从不向提供商提供任何密钥、seed 或签名权 — 他们只需要一个目的地地址。

模式 2:出售(加密货币兑换为法币)

出售是镜像。你将加密货币从 SSP 发送到第三方 off-ramp 提供商,然后提供商将法币存入你的银行账户。

机制上:

  • 你从 SSP 发起出售,钱包会把你交给提供商。
  • 提供商收集 KYC 和提现目的地(银行账户、卡或同等方式)。
  • 你在 SSP 中签署一笔正常的发送交易 — 扩展程序签名 + SSP Key 签名 — 把你的加密货币转到提供商的接收地址。
  • 在提供商收到并确认 on-chain 转账之后,法币会支付到你的提现目的地。

签名步骤与任何其他出账转账相同。SSP 没有专门为"出售"准备的密钥路径;这是一笔 2-of-2 签名的发送,发往 off-ramp 的存款地址,提供商从那里接管。

模式 3:交换(加密货币兑换为加密货币)

这里事情变得更有意思了。从 SSP 把一种 token 换成另一种,有两种架构上不同的方式,各有不同的权衡。

选项 A:SSP 的钱包内 swap

SSP 有一个钱包内 swap,让你不离开钱包就把一种加密资产换成另一种。有必要把它到底是什么说清楚,因为"swap"这个词会引出错误的心智模型。

它不是 DEX。 SSP 的钱包内 swap 不经过流动性池路由,不调用 AMM router,也不涉及 token 授权、slippage 容差设置或 MEV 暴露。

实际发生的是:

  • SSP 向一个聚合服务查询你这个交易对的报价。该服务会轮询一批中心化即时兑换商——目前包括 ChangeNOW、Changelly、Exolix、SimpleSwap、ChangeHero 和 XOSwap——并返回它们相互竞争的报价,每个报价都带有汇率、交付费用,以及最小和最大订单额度。
  • 你挑选一个报价,兑换商随即开出一笔带有存款地址的订单。
  • 接着 SSP 把你交给平常的发送界面,收款人就是那个存款地址。你在扩展程序里批准,在 SSP Key 上确认,你的 2-of-2 签署一笔完全普通的发送。
  • 兑换商收到你的币,然后把买入的资产发送到你在目标链上的地址。这正是钱包要求你先同步目标链的原因——它需要在那里有一个接收地址交给兑换商。

好处是实实在在的:这是唯一能跨链兑换的路径(比如从 Bitcoin 到 Ethereum),它不需要 token 授权,并且从头到尾是一条熟悉的流程。

代价同样实实在在,你应该看得清楚:在你发送与兑换商付款之间,一家中心化公司正保管着你的资金。 你的私钥从未离开设备,发送时依然需要两个签名——但这一来一回并不是 trustless 的。一旦出问题,你的救济途径是兑换商的退款流程(每笔订单都带有退款地址和可追踪的状态),而不是区块链。订单也可能在你已经把币发出去之后被标记为需要身份验证。

这完全是一个合理的、值得使用的工具。它只是两个非托管端点之间的一次托管交易——值得知道的是,你选择的正是这个。

完整的对比请看在 SSP 内交换 token vs 使用 DEX,成本藏在哪里请看费用与价差详解

选项 B:通过 WalletConnect 直接前往 DEX

另一个选项是使用 WalletConnect 将 SSP 连接到一个 DEX dApp — Uniswap 是典型例子。dApp 成为 swap 的 UI;SSP 仍然是签名者。

这种方式暴露出 DEX 的完整界面:

  • DEX 使用的具体池和路由。
  • 限价单、自定义 slippage 容忍度、费率档位以及与较新或较小流动性池的直接交互等高级功能。
  • DEX 暴露的任何激励计划、治理 token 或分析。

它也让你接触到 DEX 的完整界面,这意味着需要正确设置更多东西,需要注意更多风险向量。你将明确地管理 token 授权,你将更直接地暴露于 slippage 和价格影响,在公开 mempool 上,你需要考虑 MEV,比如 frontrunning 和三明治攻击

托管的画面没有改变。DEX router 只是一份 smart account 合约;swap 是一笔你的 2-of-2 签名的交易。DEX 从不持有你的资金 — 它在链上原子地执行 swap。如果在交易完成之前出了什么问题,交易会被回滚,你保留输入资产(减去 gas)。

一个简单的决策框架

这两个选项不是层级关系 — 它们服务于不同的需求。一个粗略的经验法则:

  • 常见交易对、简单 swap、想要一次操作: 钱包内的 aggregator 通常是更好的体验。
  • 长尾 token、高级订单类型、特定池或 DEX 原生功能: 通过 WalletConnect 直接进入。
  • 大额或时机敏感: 查看两边的报价并考虑跨路由拆分;注意 dApp 一侧的 MEV 保护选项。

同时使用两者并不丢人。许多 SSP 用户在钱包内做常见的 stablecoin 交换,当需要特定的东西时切换到 DEX dApp。

在确认之前实际要检查的内容

对每一种模式 — 购买、出售、交换、钱包内或通过 dApp — 都是相同的问题:

  • 报价的输出是多少? 在扣除费用和价格影响之后,你实际收到的目标资产单位数。
  • 总成本是多少? 价差、提供商费用、DEX 费用以及 gas。对于 Ethereum 上的 ERC-20,gas 可能在小额 swap 中占主导地位;在 Polygon、Base、BNB Smart Chain 或 Avalanche 上,gas 要低得多,但仍然不是零。
  • 这是钱包内路由还是外部 dApp? 签名流程相同,但对手方模型不同。知道你在用哪一个会改变你应该担心的事情(费用透明度 vs 授权和 slippage)。
  • 我是否用一个小额测试过? 对任何新的交易对、提供商或 dApp,从小开始。你在一笔测试转账上花的几美元 gas 是抵御路由或授权意外的便宜保险。

那个常量

无论你走哪条路 — 购买、出售、钱包内 swap,还是 DEX dApp swap — 托管的故事是相同的。你的两台设备签署每一次发送。swap 之前资产在你的 2-of-2 multisig 中,swap 之后也在你的 2-of-2 multisig 中。swap 只是中间的一次转账,SSP 像它做任何其他转账一样进行这次转账:每次都用两个签名。

要更深入了解底层机制,请参阅 Ethereum.org 的 DeFi 概览Uniswap 文档

分享本文

相关文章