
使用 SSP 发送 Zcash
本指南将带你从头到尾用 SSP 钱包发送 Zcash:五个步骤,在发起发送的设备上完成一次签名提示,在第二台设备上完成一次共同签名确认。一旦你熟悉这些界面,整个过程用时远不到一分钟。
本文写给任何即将发送第一笔 ZEC 的人——而且在你发送第一百笔之前也值得再读一遍,因为正是检查地址的习惯在守护你的资金。先说明一点:本教程讲的是透明 Zcash,也就是 SSP 的 2-of-2 多重签名所使用的地址类型。如果收款人给你的是隐蔽地址或统一地址,请先阅读下方的 Zcash 专属说明。
开始之前
三个前提条件——没有一个是可选的。
- 两台配对设备都已开机并解锁。 SSP 的 2-of-2 模式需要两台设备各自签名。如果有一台设备没电、正在充电或处于休眠状态,发送将无法完成。第一次使用?先看 设置你的第一个 SSP 钱包。
- 你从可信来源获得了收款地址。 复制它——不要手动输入。手动输入容易出错,而一个错字会让资金永久发往错误的钱包。可信来源包括收款人经过验证的渠道、你所掌控的服务开具的账单,或你自己第二个钱包新生成的地址。
- 你已确认地址类型。 SSP 发送的是透明 Zcash——以
t1或t3开头的地址。如果你的地址以zs(隐蔽)或u1(统一)开头,请先阅读下方的 Zcash 专属说明再继续。
第 1 步:打开发送界面
在手机应用中,点按主屏幕上的"发送"按钮。在浏览器扩展中,点击顶部操作栏中的"发送"。
如果你的 SSP 钱包持有多条链,下一个界面会让你选择资产。从列表中选择 Zcash。确认你处在正确的子账户上——SSP 支持每条链拥有多个账户,发送界面顶部显示的余额是该特定账户的余额,而不是整个钱包的余额。
如果余额看起来偏低,请退回并检查你正从哪个账户发送——另一个账户里的资金无法在此处花费。
第 2 步:粘贴收款地址
把收款人的 Zcash 地址粘贴到地址栏。然后——在做任何其他操作之前——对照你复制时所用的可信来源,核对前 6 个字符和后 6 个字符。需要的话就大声念出来。哪怕只有一个字符不一致,就停下,清空该栏,再从原始来源重新复制。
这不是多疑。这是为了防范一种有充分记录的手法,叫做地址投毒:攻击者监视区块链以寻找你的交易,生成一个首尾字符与你用过的地址几乎一模一样的地址,并给你发来一笔尘埃交易,让它出现在你的历史记录中。日后你从那段历史里复制"同一个"地址时,复制到的其实是攻击者的地址——你的发送会落入攻击者手中,无法挽回。
始终从原始来源复制,绝不从历史记录复制,并始终核对前 6 个和后 6 个字符。想了解这些骗局最初是如何找上你的,请看 针对加密货币用户的网络钓鱼攻击。
第 3 步:输入金额并查看手续费
输入要发送的金额。你可以用 ZEC 或你的本地法币输入——SSP 会按当前汇率实时换算。界面会显示可用余额以及包含手续费的预计总额,让你一眼就能看出是否够用。
Zcash 的交易手续费很低。无论网络多繁忙,一笔透明转账只需花费一个 ZEC 中极小、几乎固定的一部分——这里没有像拥堵链上那样需要去竞价赢得的手续费拍卖。SSP 会在你签名前显示预估值;扫一眼确认它看起来正常即可,但你不需要为了避开手续费高峰而掐准发送时机。如果你只在手续费浮动的链上发送过,SSP 中的 Bitcoin 手续费策略 会让你看到那个世界有多么不同。
第 4 步:在两台设备上签名
这一步会触发 SSP 的 2-of-2 模式:交易在能够广播之前,需要每台配对设备各自独立签名。如果这种双密钥设计对你来说是新概念,什么是 2-of-2 多重签名? 会解释为何两个签名缺一不可。
在发起设备上(也就是你一直在用的那台),最后再核对一遍摘要——收款人、金额、手续费——然后点按确认。该设备在本地完成签名,此时尚未广播。
切换到第二台设备。 几秒钟内,它应当显示一个待处理的签名请求:相同的收款人、金额和手续费,并附有批准 / 拒绝的选项。核对它与发起设备一致后,点按批准。第二台设备完成签名,两个签名随即被合并。
如果第二台设备在约 15 秒内没有显示该提示:
- 确保 SSP 应用处于前台,而不仅仅是在后台运行。
- 检查省电模式 / 省流量模式是否在阻挡后台同步。
- 确认两台设备都有网络——Wi-Fi 或移动数据均可;SSP 需要两端都有连接才能转发该请求。
如有需要,你可以放心地从发起设备重试。在第二个签名到位之前,没有任何资金发生转移。
第 5 步:观察广播
两个签名都收集齐后,SSP 会把交易提交到 Zcash 网络。发送界面会切换到待处理状态,并显示交易 ID(txid)——点按它即可打开区块浏览器。
然后等待确认。Zcash 区块大约每 75 秒出一个,远快于 Bitcoin 约 10 分钟的区块,因此确认来得很快。要等多少个确认,仍取决于收款方:
- 日常转账、小额 ——通常 1 个确认,也就是一分钟多一点,就足够了。
- 交易所充值 ——大多数交易所在几个确认后入账;查看其政策,因为有些在更快的链上会要求更多区块。
- 大额转账 ——等待更深的确认是稳妥之举,但按每个区块约 75 秒计算,那也只是几分钟,而非一个小时。
此时你可以关闭应用。交易已在网络上;SSP 无需保持开启就能完成确认。
Zcash 专属说明
Zcash 有两种地址,在发送前弄清它们的区别很重要。
- 透明地址以
t1或t3开头。它们的行为与 Bitcoin 地址类似——发送方、收款方和金额都在公开区块链上可见。SSP 的 2-of-2 多重签名运行在透明 Zcash 上,因此上述每一步都是透明流程。 - 隐蔽地址以
zs(Sapling)开头,而统一地址以u1开头。隐蔽交易使用零知识证明来隐藏金额和参与方——这是 Zcash 的一项独立能力,也是该网络的标志性特性之一。
由于隐蔽发送与透明发送在技术上不同,请不要想当然地认为 SSP 能向 zs… 或 u1… 收款人发送。在向任何不以 t1 或 t3 开头的地址发送之前,请在应用内确认该目标地址是否被接受;如果不被接受,请向收款人索要一个透明(t)地址。上文所述的透明流程才是 SSP 目前所使用的。
想进一步了解透明池与隐蔽池是如何配合的,请看 Zcash 以及负责该协议的团队 Electric Coin Co.。
通过已连接的 dApp 发送
如果发送是由基于浏览器的 dApp 触发,而不是在 SSP 内部发起,那么你使用的就是 <span id="[walletconnect](/academy/how-to/sending-bitcoin-with-ssp#walletconnect)"></span>WalletConnect——这是一个开放协议,让外部 dApp 通过 QR 码或深度链接向你的 SSP 钱包请求签名。
从第 4 步开始,流程是一样的:两台设备必须各自独立签名,交易才会广播。dApp 本身从不接触你的密钥——它只会拿到签名后的结果。
区别在于第 2 步和第 3 步:dApp 会预先填好收款人、金额,有时还有手续费。你的任务从输入转为核对——确认 dApp 要求你签名的收款人和金额,与你打算在 dApp 界面中授权的内容一致。如果有任何地方看起来不对劲,拒绝该请求,并从 dApp 那一侧重新开始。
相关阅读
- 在发送别的资产?同样的五步流程也适用于 使用 SSP 发送 Bitcoin 和 使用 SSP 发送 Litecoin。
- 第一次使用 SSP?先看 设置你的第一个 SSP 钱包。
- 想了解双设备流程背后的安全模型,请看 什么是 2-of-2 多重签名?。


