跨链桥和 Swap 有什么区别?如何在不同区块链之间转移代币 | KTX Crypto Exchange

KTX
KTX
  • 更新
KTX 学院封面,展示连接两条区块链的桥和同一网络内的代币兑换。

假设你持有以太坊上的 USDC,想拿到 Base 上的 ETH,你需要同时改变网络和币种。同链 Swap 可以把 USDC 换成以太坊上的 ETH。跨链桥可以把价值转到 Base,到账币种取决于具体路线。跨链 Swap 则能把兑换和跨链交付组合起来,直接给出 Base 上 ETH 的报价。

钱包有时会把这些操作放在同一个 Swap 按钮下。确认之前,把来源网络、目标网络和到账币种放在一起看,才能判断这次签名会发起什么操作、资金会到哪里。

想拿到哪种余额,就选哪种操作

当前余额 目标余额 对应操作
Base 上的 USDC Base 上的 ETH 同链兑换
以太坊上的 USDC Base 上的原生 USDC 选择交付原生 USDC 的跨链路线
以太坊上的 USDC Base 上的 ETH 跨链兑换,或先跨链再兑换
一个钱包里 Base 上的 USDC 另一个钱包里 Base 上的 USDC 同链转账
三条路线分别展示同链换币、同类资产跨链,以及跨链后收到不同资产。

同链兑换使用同一网络上的流动性,把一种资产换成另一种。路由可以经过多个池子或中间代币,最终余额仍在原链。在钱包里切换显示网络只会改变当前视图,余额依旧留在各自的网络上。Uniswap 兑换文档介绍了如何查看输入和输出代币。

跨链桥负责协调两个网络之间的交付。有的桥在来源链锁定资产,在目标链铸造包装代币。有的从现有流动性中支付。发行方支持的销毁与铸造路线,可以在来源链销毁原生代币,再在目标链发行原生代币。Circle 的 CCTP 在支持的路线中采用这种方式处理 USDC。以太坊跨链桥文档和Circle CCTP 文档介绍了这些机制。

跨链到账后,为什么还要看合约地址

假设目标链上的借贷应用只接受某个 USDC 合约。跨链后,钱包里显示的代币即使也叫 USDC,只要它是另一个合约发行的桥接版本,就可能无法存入。交易所充值也可能只支持特定网络和代币版本。签名前应把接收方列出的要求与报价里的输出合约逐项对照。

包装资产还可能承受发行或赎回它的桥所带来的风险。如果底层储备受损或赎回中断,包装资产可能低于其对应资产的价格。到账的是原生代币时,可以避开这一特定的包装资产风险,跨链交付本身仍依赖路线的合约和验证机制。

一键跨链兑换如何完成交付

跨链兑换把交易和交付串起来。路线可能先在来源链兑换再跨链,也可能先把中间资产跨到目标链再兑换。有些路线由执行方先在目标链支付用户想要的资产,之后另行结算。界面只需确认一次,后台仍可能分阶段完成。Uniswap 跨链兑换文档提供了将兑换和跨链整合到同一界面的例子。

比较一键路线和分步操作时,用相同的输入金额、目标资产和收款地址,先看预计到账量及适用的最低到账量,再计入单独收取的费用。假设 A 路线在扣除报价内费用后预计收到 0.039 ETH,另付 3 美元来源链 Gas。B 路线预计收到 0.0388 ETH,另付 1 美元 Gas。按示例价格每枚 ETH 2,500 美元计算,A 多收到的 ETH 只值 0.50 美元,却多付了 2 美元 Gas。

网络 Gas、跨链或中继费用、交易费和价格影响都可能改变结果。滑点容忍度约束兑换执行价相对报价可接受的偏差,跨链交付仍有自己的失败条件。订单规模如何影响成交价格,可参阅KTX 的加密货币流动性指南。

签名前和发出后要核对什么

  1. 确认两端网络与收款地址。 不同 EVM 网络可能使用相同的地址格式。给交易所充值时,直接从充值页确认支持的网络、代币和所需备注。
  2. 确认到账资产并预留 Gas。 核对目标代币合约、预计到账量、适用的最低到账量,以及是否需要额外签名或领取。来源链可能需要为授权和提交分别付费。目标链即使已到账稳定币,后续转账或兑换也可能需要该网络的 Gas 代币。
  3. 阅读签名授权的内容。 部分 ERC-20 路线需要先授予支出额度。确认获授权地址和额度,留意操作完成后仍可能有效的授权。具体机制可参阅KTX 的代币授权指南。
  4. 追踪两端交易。 保存来源交易哈希或订单号,用桥的状态页追踪,再到目标链浏览器确认到账。若交付仍在等待,先核对官方领取或退款流程,再决定是否需要其他操作。
跨链交付的三个检查点:来源交易确认、桥接处理中、目标钱包到账。

常见问题

授权成功就算跨链完成了吗?

授权成功仅代表支出权限已设置。兑换或跨链交易可能还没提交。可在钱包记录里找执行交易,再通过路线状态页确认交付。

来源链交易确认后还能取消吗?

通常无法撤销已确认的来源交易。某些路线在特定条件下提供超时退款或恢复流程。按官方说明处理,领取退款时也不要透露助记词。

可以先用小额试一次吗?

可以,前提是达到跨链路线和接收方的最低金额。小额测试能确认地址与到账资产。大额交易仍可能遇到不同报价、流动性限制或路由变化。

区块浏览器能看到代币,钱包为什么没有显示?

先核对收款地址和钱包当前网络。部分钱包需要导入已核实的代币合约才会显示余额。如果区块浏览器显示资金已到交易所地址,还要单独查看交易所的入账状态。

本文仅供学习参考。跨链失败、签名错误和向不支持的地址充值都可能造成损失。

这篇文章有帮助吗?

0 人中有 0 人觉得有帮助

还有其它问题?提交请求