Customer scanning a WalletConnect QR code on a laptop using a mobile crypto wallet for secure payment on ACEB.

什么是 WalletConnect?它如何运作?

WalletConnect 将兼容的加密钱包连接到支付页面,但连接与交易是独立的批准。了解二维码与浏览器流程如何工作、应核对什么以及为何钱包可能未出现。

作者 Marius Ionut Serban9 分钟阅读
简短回答: WalletConnect 是一种连接协议,不是加密货币,也不是独立的钱包。它在兼容的钱包与应用或支付页面之间创建会话。批准该连接并不会自动发送加密货币;仍然需要在钱包内审核并批准单独的交易请求。

WalletConnect QR 码可以让加密货币结账看起来几乎毫不费力,但连接钱包与批准付款是两个独立的操作。钱包仍会显示请求,并由用户在钱包内最终决定是否批准交易。

要点速览

  • WalletConnect 将钱包与应用连接;它不会替代钱包。
  • 连接和发送付款是两次独立的批准。
  • 二维码和浏览器内连接流程在基本目的上相同。
  • 合法的连接或付款请求从不需要恢复短语或私钥。
本指南内容
  1. 什么是 WalletConnect
  2. 连接与付款批准的区别
  3. 谁负责路由的各个部分
  4. 二维码与浏览器连接
  5. 批准前应检查的内容
  6. 为何连接可能失败
  7. 安全边界
  8. WalletConnect 在 ACEB 的使用

WalletConnect 是什么 — 以及它不是什麽

WalletConnect 是由钱包和应用使用的连接基础设施。兼容的钱包可以使用它接收连接提议、建立会话并处理应用发送的请求。钱包仍依据其自身设计持有或控制用户的区块链密钥。

这使 WalletConnect 与人们最常混淆的三样事物不同。它不是持有资金的钱包,不是被花费的加密货币,也不是处理订单的商家。

在手机钱包上批准 WalletConnect 加密付款,同时在笔记本电脑上完成结账。

在实际应用中,WalletConnect 提供连接层,兼容的钱包显示并批准请求,所选的加密货币作为支付资产,选定的区块链负责承载交易。

WalletConnect Network 也有一个原生代币,称为 WCT。这并不意味着选择 WalletConnect 的买家必须使用 WCT 支付。支付资产和网络由当前结账提供的选项以及连接钱包的可用性和余额决定。

连接批准并不等于交易批准

关于 WalletConnect 最重要的区分是:建立会话与授权交易是两回事。前者允许两个界面互相通信,后者在用户批准钱包中显示的区块链请求时可能会转移资金。

阶段 1 · 会话

批准连接

钱包会显示哪个应用想要连接、可能共享的账户以及请求的网络或权限。批准会创建会话,但本身不应转移加密货币。

阶段 2 · 付款

批准交易

钱包会显示包含交易详情的单独请求。用户必须在钱包内审核并授权该请求,才能将交易广播到所选的区块链网络。

付款路由包含六个不同阶段。将它们分开对待可以使结账状态消息和失败尝试更易理解。
01 · ACEB 订单所选的数字产品和订单详情从 ACEB 开始。
02 · CoinGate 结账服务提供者展示当前订单可用的选项。
03 · WalletConnect 会话该协议将兼容钱包与支付页面链接起来。
04 · 钱包批准用户在钱包内审核并批准交易。
05 · 区块链确认CoinGate 监控支付并更新发票状态。
06 · ACEB 处理支付确认后,ACEB 处理订单并通过邮件发送兑换码。

在当前交易需要时,CoinGate 可能会在付款批准前要求账单或合规信息。

视觉指南展示 WalletConnect 在 ACEB 上如何工作,从 CoinGate 结账与钱包连接到区块链确认和订单处理。

二维码连接还是浏览器内连接?

CoinGate 记录了两种 WalletConnect 连接途径:当支持时可在浏览器内连接,以及可用兼容手机钱包扫码的二维码。哪种方式更好主要取决于结账页面和钱包所处的设备。

二维码连接

当结账在电脑上打开而钱包在手机上时,这种方式很有用。仅扫描由当前结账生成的二维码,然后在钱包内核对显示的应用信息。

浏览器内连接

当结账页面和兼容钱包在同一设备上可用时,此方式可行。确认选择了哪个钱包,并检查是否存在将控制权交给钱包应用或浏览器扩展的情况。

无论哪种方式,都不会改变对交易批准的需求。二维码仅发起连接;它不能替代在钱包内审查付款请求的步骤。

在批准付款前应检查的要点

钱包连接减少了手动复制地址的需要,但并不免除用户审核交易的责任。钱包屏幕是签名前的最终检查点。

审核实时请求,而不是早期截图

  • 应用或商家上下文:请求应与您发起的当前 ACEB 与 CoinGate 结账相符。
  • 已连接账户:确认已选择您打算使用的钱包账户。
  • 资产和网络:仅使用为当前请求显示的加密货币和网络。
  • 金额:批准前将最终金额与结账页面核对。
  • 网络或钱包费用:在签名前查看钱包显示的任何费用。
  • 请求类型:拒绝那些与您意图付款不符的权限或合约交互请求。

如果详情与预期不符,取消请求通常比批准后尝试撤回更安全。已确认的区块链交易通常不可逆。

为何 WalletConnect 可能无法连接或未显示预期选项

缺少钱包或会话失败并不总是意味着结账本身出问题。兼容性取决于当前设备、浏览器、钱包版本、可用账户、网络和支付配置。

未列出 WalletConnect

可用的支付方式会因订单、账户和当前服务提供商条件而异。请使用活动结账中显示的选项,而不要依赖旧指南或截图。

二维码无法打开钱包

当需要时,请使用兼容钱包内的 WalletConnect 扫描器,而不要仅用通用相机应用。过期的结账会话也可能需要新的二维码。

选择器中缺少该钱包

该钱包可能不支持在该设备或该版本上的连接流程。请更新钱包和浏览器,或使用实时连接屏幕提供的其它兼容选项。

预期资产不可用

资产可能受到已连接账户、钱包余额、支持的网络、地区或支付配置的筛选限制。不要在显示的路由之外强行进行手动转账。

连接了错误的账户

断开会话,在钱包内选择目标账户,然后从活动结账重新发起连接。

请求已过期

返回订单并创建当前的支付请求。不要重复使用已过期的二维码、发票或交易请求。

WalletConnect 安全:明确边界

WalletConnect 的网络文档描述了钱包与应用之间的加密通信。CoinGate 也说明交易签名发生在钱包内部,在此流程中私钥不会暴露给 CoinGate。

该架构并不意味着每个二维码、网站或请求都自动值得信任。WalletConnect Verify 可帮助参与的钱包显示域名匹配、未验证、不匹配或威胁信号,但 WalletConnect 的文档也说明 Verify 并非万无一失的保证。

切勿在支付页面输入助记词或私钥。 合法的连接或交易请求应在钱包内批准。任何网站、客服或二维码流程要求提供恢复词都不属于正常的 WalletConnect 支付流程。
  • 从官方 ACEB 订单出发,仅通过为该订单打开的支付页面继续操作。
  • 阅读钱包显示的任何域名或风险警告,而不是自动忽略它们。
  • 拒绝意外的账户、权限、资产、网络、金额或合约交互。
  • 完成后,查看活动钱包会话并断开不再需要的会话。
  • 切勿向声称要“验证”的人发送完整兑换码、私钥、恢复短语或敏感的钱包截图。

WalletConnect 在 ACEB 中的位置

在 ACEB 上,WalletConnect 不是一个直接的独立支付开关。它通过 CoinGate 在买家进入加密结账后可用(当当前订单提供该选项时)。CoinGate 处理支付界面;WalletConnect 将该界面与兼容钱包连接;ACEB 在支付确认后处理订单。

本文解释了连接模型和批准边界。有关当前 ACEB 特定结账摘要,请参阅 如何在 ACEB 上使用 WalletConnect 支付

来源与编辑可信度

本指南将一般的 WalletConnect 协议与特定的 ACEB 支付路由区分开来。当前结账可用性应始终在实时订单中确认。

选择合适的礼品卡,然后连接您的钱包

检查产品的国家、货币和兑换规则,然后继续到 CoinGate 并在钱包中批准付款。

浏览礼品卡 →

编辑与商标声明:钱包、资产、网络、支付方式和地区可用性可能发生变化。请以每笔订单的实时 ACEB 产品页面、CoinGate 结账与钱包请求为准。WalletConnect、CoinGate 及相关名称属于各自所有者。提及并不表示赞助或背书。

Frequently Asked Questions

WalletConnect 是我需要下载的应用吗?

为何我的钱包显示域名警告?

为何 CoinGate 要求提供账单或合规信息?

我应该在付款后断开 WalletConnect 吗?

分享这篇文章:

Other Posts