当前位置:首页百科基于CKB构建的意图AMM DEX协议UTXOSwap是什么?

基于CKB构建的意图AMM DEX协议UTXOSwap是什么?

UTXOSwap 是 BTC 生态系统的去中心化交易(DEX)协议。其目标是通过基于意图的交易为用户提供更好的交易体验并提高执行价格。 UTXOSwap 支持 RGB++ 和 CKB 生态系统内的资产交易。

UTXOSwap 是面向 BTC 生态系统的去中心化交易所 (DEX) 协议。其目标是通过基于意图的交易,为用户提供更佳的交易体验和更优的执行价格。目前,UTXOSwap 支持 RGB++ 和 CKB 生态系统中的资产交易,并计划扩展对其他 BTC 生态系统资产(例如 Runes)的支持。

目前,DEX 最常见的形式是订单簿和 AMM(自动做市商)。订单簿 DEX 受限于链上交易的高成本,未能取得与中心化交易所同等的成功。而 AMM 则因其简洁直接的交易理念获得了更广泛的认可。然而,随着链上交易量和流动性的提升,AMM 也暴露出了一些问题,例如效率低下、Gas 费竞争以及 MEV(矿工可提取价值)的盛行。因此,基于意图的交易模型应运而生,它结合了订单簿和 AMM 的优势,最大化用户和流动性提供者的体验和收益。UTXOSwap 以基于意图的交易为核心,利用 UTXO 编程的优势,设计了一种新型的 DEX。

得益于 UTXO 的特性,UTXOSwap 拥有诸多创新和优势。在交易模式方面,UTXOSwap 支持链下撮合和链上验证,允许在撮合阶段接入 AMM 之外的流动性提供者。在性能方面,UTXO 的并行特性显著提升了交易效率。在 Gas 费方面,未撮合的意图无需支付 Gas 费,正常交易的 Gas 费低至可以忽略不计。如果某些交易对活跃度较高,可以采用本地费用模式,隔离其对其他交易对的影响。

UTXOSwap是BTC生态的重要基础设施,有效解决了资产流动性差、交易成本高等问题,降低了资产发行和交易的成本,并提供了新的可能。UTXOSwap将在UTXO模型的基础上,探索比特币金融的独特特性,致力于成为比特币生态的基础流动性基础设施,促进比特币生态的繁荣发展。

技术实现

基于CKB构建的意图AMM DEX协议UTXOSwap是什么?

在UTXOSwap上,用户进行掉期交易主要涉及以下三个步骤:

  1. 意图表达:用户通过签署包含资产类型、金额等参数的消息来表达交易意图。
  2. 聚合与匹配:聚合器收集所有用户意图,探索链上和链下流动性来源,并进行意图匹配。
  3. 交易提交:聚合器汇总所有符合条件的交易并将其提交到链上。

聚合器可以利用的流动性来源包括:

  • 直接匹配的用户意图
  • AMM 单元(CKB 链上构建的各种 AMM 流动性池)
  • 私人做市商

意图单元

意图单元 (intent cell) 用于记录用户的交易意图,并确保其在消费时满足特定条件。对于 AMM 操作,意图可以分为三种类型:Swap、AddLiquidity 和 RemoveLiquidity。

使用 UTXOSwap 时,用户需要发起一笔 CKB 交易,并在意图单元 (intent cell) 中记录交易意图。例如,当用户设置滑点容忍度并选择特定的流动性池进行交易时,这些参数将被写入意图单元。当意图单元解锁时,脚本会验证输出中返回给用户的资产是否满足滑点要求,并检查指定的流动性池单元是否包含在内。

基于CKB构建的意图AMM DEX协议UTXOSwap是什么?

意图单元支持多种形式的交易。除了标准的掉期交易外,它还将支持限价单和 TWAP(时间加权平均价格)交易。这使得 UTXOSwap 平台能够满足用户复杂的交易需求,并增强策略灵活性。通过在意图单元中精确配置参数,用户可以精确控制交易执行的条件和时间,从而优化效率和结果。

比特币还具有支持PSBT (部分签名比特币交易)的独特功能,允许多方通过部分签名参与构建同一笔交易。在 CKB 中,对应的 PSBT 扩展是Open Transaction。随着 UTXOSwap 对 Open Transaction 的集成,用户可以通过链下消息签名直接构建交易意图,而其他人可以通过补充输入和输出来实现这些意图,从而提供更优化的交易体验。

AMM单元

AMM单元负责与AMM相关的所有验证逻辑,包括意向交易的验证、流动性池中资产的管理以及流动性代币的铸造和销毁。

在交易执行过程中,AMM单元会验证每笔交易的意图,以确保满足用户需求。它还会检查流动性池状态的调整是否严格遵循定义的AMM曲线,以确保流动性池的整体安全。

产品优势

基于意图的混合交易模型

在传统的AMM模型中,每笔交易只有两个参与者:用户和流动性池。用户在交易时只能接受流动性池的当前报价。从用户的角度来看,这种模式虽然提升了执行的便捷性,但却限制了获得更优执行价格的可能性。从做市商的角度来看,被动做市创建流动性池会产生无常损失,丧失价格定义权;而主动交易则引入了滑点、MEV等不确定性因素。

为了解决这些问题,基于意图的交易模式应运而生。在这种模式下,用户不再是价格的被动接受者,而是主动表达交易意图,例如“用 10 个 A 代币兑换至少 20 个 B 代币”。在流动性提供者方面,除了 AMM 之外,还开发了更多交易方式。如果盈利,做市商可以直接根据用户意图执行交易。即使没有做市商撮合,只要 AMM 流动性池的价格在用户预期的范围内,交易也可以成功成交,从而将交易流程转变为限价单。

UTXOSwap 利用 UTXO 编程模型中链上验证的特性,实现链下撮合和链上执行,有效实现了前述基于意图的混合交易模型。未来,我们将进一步扩展用户表达意图的能力,例如实现类似荷兰式拍卖的逻辑:价格随时间在一定范围内逐渐下降,做市商根据成本相互竞争,直到 AMM 保证最终成交。

可定制的曲线和费率

在 UTXOSwap AMM 模型中,流动性提供者可以根据资产特性定制定价曲线。例如,涉及稳定币的交易对可以采用特定于稳定币的曲线类型。此外,交易池提供可选的费率,允许不同的流动性提供者 (LP) 自由选择并最大化其收益。

超低 Gas 费用,可使用任意代币支付 Gas

UTXOSwap 单笔交易的 Gas 费用约为 CKB 的万分之一。以 CKB 当前价格计算,这笔费用不到 0.000002 美元,几乎可以忽略不计。此外,由于 UTXO 的链下计算特性,用户交易意图的可行性可以在链下验证。如果交易无法执行,就不会提交到链上,因此用户无需支付任何费用。

另一方面,由于 UTXOSwap 的设计,用户无需关注 Gas 费用或状态空间所需的 CKB。用户可以使用任何自己选择的代币无缝支付这些费用。UTXOSwap 会自动转换用户提供的代币,并协助支付 Gas 费用或创建新的 Cell。

兼容多链钱包,无缝衔接L1/L2操作

UTXOSwap 的用户无需下载并使用特定的 CKB 钱包,可以直接使用熟悉的 BTC 钱包进行 L1/L2 跳转、L2 交易、转账等操作。从用户体验上来说,一个 BTC 地址对应一个固定的 CKB 地址,CKB 地址的控制权专属于对应的 BTC 地址。这种对应关系是链级的,因此在其他兼容多链钱包的 CKB 应用中,同一个 BTC 地址也会对应同一个 CKB 地址。

除了 BTC,UTXOSwap 的技术基础设施还可以支持 ETH、Solana、Tron 等其他主流区块链网络的钱包。如果未来有相应的资产协作场景,比如 CKB 与 Solana 的跨链操作,我们也会提供对各自钱包的支持。

温馨提示:

文章标题:基于CKB构建的意图AMM DEX协议UTXOSwap是什么?

文章链接:https://www.qkl112.com/2922.html

更新时间:2025年05月07日

本站声明:该内容来源于网络,若侵犯到您的权益,请联系我们,我们将第一时间处理。
百科

B² Network原生启动平台PizzaPad是什么?

2025-5-7 10:47:59

百科

Web3体育和娱乐解决方案Quoto Finance是什么?

2025-5-7 11:00:18

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索