基于 SCP 范式构建,DEX 可以实现「AMM 自由」

  • PermaDAO
  • 更新于 2023-11-28 11:50
  • 阅读 668

DEX(去中心化交易所)是一种无需中心化金融机构参与的交易平台,通过智能合约和区块链技术提供交易服务。与中心化交易所不同,DEX 无需通过订单簿来撮合交易,而是直接从流动性池中兑换所需资产。DEX 之所以能如此便捷地交易,是因为引入了 AMM 算法模型。

1.png 作者:Kyle @ Contributor of PermaDAO

初识 DEX 与 AMM

DEX(去中心化交易所)是一种无需中心化金融机构参与的交易平台,通过智能合约和区块链技术提供交易服务。与中心化交易所不同,DEX 无需通过订单簿来撮合交易,而是直接从流动性池中兑换所需资产。DEX 之所以能如此便捷地交易,是因为引入了 AMM 算法模型。

AMM 是 Automated Market Maker(自动做市商)的缩写,是一种算法驱动的智能合约系统,其为 DEX 的资产提供流动性以供用户可以直接交易,无需等待买卖订单的匹配。

AMM 加持 DEX 的优势

AMM 应用在 DEX 中,带来了更加开放和灵活的资产交易方式。传统市场中繁琐的身份审查、安全风险与交易限制等问题在 DEX 中得到消除,为交易者提供更多的自主权。

相对于中心化交易所,DEX 具有以下优势:

  • 去中心化与安全性: DEX 无需中心化的金融机构参与,通过智能合约和区块链技术实现交易。这种去中心化架构减少了单点故障风险,提高了安全性。
  • 无需信任第三方:在 DEX 中,用户无需信任第三方中介,所有交易通过智能合约执行,确保了交易的透明度和可验证性。
  • 隐私保护: DEX 不需要用户进行 KYC,只需通过加密钱包即可参与交易,保护了个人隐私。
  • 不受时间、地域限制:DEX 的运作不受地域限制,只要用户可以连网,何时何地都可以交易。

经典 AMM 模型

恒定乘积(CPMM)模型

CPMM(Constant Product Market Maker)模型最早是 Vitalik 提出,由 Hayden Adams 引入 Uniswap 协议,其中 Uniswap V1 和 V2 都是采用此模型。恒定乘积做市商模型公式非常简洁:x y = k,其中 k 是常数,x 和 y 代表流动池中两种代币的数量,且 x y 恒等于 k。

CPMM 模型的资金流动性相对分散,滑点较大,容易遭到交易抢跑攻击。无常损失和 MEV 等问题也是其不可忽视的痛点。

集中流动性(CLMM)模型

Uniswap 迭代到 Uniswap V3 时提出了 CLMM(Concentrated Liquidity Market Maker)模型,基于 CPMM 模型中的恒定乘积公式(x * y = k)进行了改进,其允许流动性提供者在自定义的价格区间提供流动性,从而提高了资金利用率。

相对于 Uniswap V2 的 CPMM 模型,CLMM 模型在相同流动性资金下表现更佳,具有更深的交易深度,降低了滑点。此外,围绕 1 美金设置较窄的价格区间还可以让 Uniswap V3 适用于稳定币的交易场景。然而,CLMM 模型仍然无法解决 MEV 和抢跑交易攻击等问题,无常损失仍相对较高。

离散流动性(DLAMM)模型

DLAMM(Discrete Liquidity Automated Market Maker)由 iZUMi Finance 提出,与 CPMM、CLMM 都着明显不同。CPMM、CLMM 模型都是连续的曲线,因此流动性也是连续的。而 DLAMM 模型是离散的点,所以流动性也是离散的。

具体讲,DLAMM 允许流动性提供者将流动性集中在特定的价格点上,类似限价单,进一步地提高了资金的利用率与降低交易滑点。然而也正是限价单的原因,造成交易必须发生在设定的价格点位上,缺乏灵活性。

主动做市商(PMM)模型

PMM(Proactive Market Maker)由 DODO 提出,采取自动调整流动性的策略,通过引入预言机喂价,将流动性聚合在市价附近。

PMM 完全改变了过去主流的 AMM 算法结构,采用了动态可调节的算法,使其有效地提高了资金利用率,降低交易滑点,给交易者提供更优惠的价格。然而,PMM 这套模型存在过度依赖预言机等问题。

Permaswap:支持多种 AMM 算法的跨链 DEX

Permaswap 是 Arweave 生态中的首个实时跨链 DEX,其基于 everPay 协议所构建,具有无需 Gas 费、零抢跑滑点 、100% 数据永久存储等特点,为数字资产交易提供了更高效、更安全的解决方案。

由于区块链的不可篡改性,智能合约一旦在链上完成部署,则无法修改。如果后续想对智能合约进行更新与改进,则需要创建新的智能合约来升级。对于一个 DEX 来说,它需要不断地改进自己的 AMM 模型,以满足市场不断改变的需求。从现状看,很难有一个完美的 AMM 模型可以覆盖所有的需求和解决所有的问题。

然而,Permaswap 是一个拥有聚合器般灵活的 DEX,支持多种 AMM 算法以提供给用户最优价格。它是如何实现的?得益于其采用了全新的开发范式——SCP,这与传统区块链项目的构建路径大相径庭。

SCP 存储共识范式

SCP(Storage-based Consensus Paradigm)——基于存储的共识范式,是 everVision 提出的下一代区块链应用开发范式。与传统区块链不同的是,SCP 是将计算与存储分开,即链上存储、链下计算。区块链(Arweave)负责存储,链外的服务器负责计算并存储生成的所有状态。

具体地讲,SCP 采用了惰性评估的策略,让链外服务器负责智能合约的计算与状态的更新,并存储到区块链,未来再对结果进行验证。这里面,区块链充当起数据可用层,确保数据的不可篡改与可追溯性,让数据随时可验证。任何人都可以对合约的结果进行验证,以确保合约的最终一致性。因此,基于 SCP 范式构建的应用都具有 Web2 级别的高性能与可用性,同时也具备区块链的透明度与可信度。

SCP 带来的优势

对于去中心化交易所 Permaswap 来说,在智能合约与算法的配置可以更加灵活,表现在可以支持多种类型的 AMM 模型,让 LP 节点可以按需选择。

当然,SCP 范式下的 Permaswap 还具备其他显著的优势:

  • 高性能:由传统服务器处理交易,TPS 的上限取决于服务器的性能和应用的技术架构。
  • 低费用:采用了 bundle 技术将多笔交易数据捆绑打包成一笔交易上链,理论上处理一百万笔交易只需花费 1 美元。
  • 实时交易:使用专用节点处理交易,且无需等待区块打包,享受接近传统支付的体验。
  • 安全性:采取资产自托管形式,密钥和资产保存在 LP 节点自己手中,降低了系统性的风险。
  • 无 MEV:采用具有确定性的 bundle 交易,无需设置滑点,不存在交易排序延迟的问题。

Permaswap 流动性挖矿

Permaswap 基于 SCP 范式构建,是其可以灵活地构建与采用 AMM 模型。由于目前 Permaswap 还处于 Beta 版本,暂时统一采用特定价格范围做市的恒定乘积 AMM 模型,即借鉴了 Uniswap V3 的 CLMM 模型。用户在添加流动性时,可以选择不限定价格范围,也可以选择特定的价格区间做市。随着未来 Permaswap 网络不断壮大,将引入更多不同的 AMM 模型,逐渐成为一个多 AMM 模型的 DEX。

在 Permaswap 流动性挖矿的过程中,涉及到网络中的两个重要角色:Router 节点与 LP 节点。按照 白皮书,待 Permaswap 网络进入 Flood(洪魔)阶段后 ,任何个人和机构都可以通过质押 PSN 代币(未发行)成为 Router 节点或 LP 节点。

两个节点的主要功能分别是:

  • Router 节点是 Permaswap 的网络中枢,负责生成交易订单并处理 LP 报价信息,用户确认后进行签署并发送到 everPay 执行。
  • LP 节点是 Permaswap 的做市商,通过在 Router 上注册并签署订单,提供自动报价服务以进行做市交易。

LP 节点可以自由地选择特定 AMM 模型,并注入资金提供流动性。Router 节点根据用户的交易需求,结合连接自身的 LP 节点或在其他 Router 节点的 LP 节点的信息,生成最优价格反馈给用户。

一旦交易完成,Router 节点可以从中赚取交易手续费,LP 节点可以获得流动性挖矿激励。当然,如果有 Router 节点或 LP 节点作恶,则对其质押的 PSN 代币进行罚没,代币数量低于阈值将被网络强制清退。

Permaswap 目前对所有人开放,无需质押任何担保金就可以部署 LP 节点做市以赚取激励(目前是 AR 代币)。Permaswap 内有十个流动性池可供添加流动性做市,包括 USDC/USDT、AR/USDC、AR/ETH、ETH/USDC、AR/ARDRIVE、USDC/ACNH、AR/ANS、AR/U、AR/STAMP、ETH/MAP。

💡 关于如何在 Permaswap 部署 LP 节点、如何添加流动性,请参阅 Permaswap 指南

未来,Permaswap 将发行原生代币 PSN,作为流动性挖矿的激励、投票治理、节点准入担保金等等。按照计划,Permaswap 还会继续上线新资产,为 Arweave 生态与多个公链的资产提供流动性。随着越来越多的 Router 节点与 LP 节点加入,Permaswap 也将逐步形成强大且稳健的生态网络。


关于 PermaDAOWebsite | Twitter | Telegram | DiscordMediumYoutube

0.png

点赞 0
收藏 0
分享

0 条评论

请先 登录 后评论
PermaDAO
PermaDAO
0x40F9...8718
Arweave 生态系统的共建者 DAO。 @ArweaveEco will be adopted by more developers. All projects of Arweave ecology can post their tasks and rewards here. @everVisionHQ@permaswap@ArweaveSCP