Chainlink预言机

Posted on Jun 02, 2022Read on Mirror.xyz

一文读懂去中心化交易平台(DEX)

去中心化交易平台(下文简称DEX)是点对点的交易市场,用户可以绕过中间方直接交易和管理cryptocurrency。DEX可以替代银行、券商、支付系统等传统中介,使用区块链智能合约来交易资产。

传统金融交易流程往往缺乏透明性,需要依靠中介执行,而且中介的许多操作都不对外公开。相比之下,DEX完全公开资金流向和交易机制。另外,由于交易中用户资金不会经过第三方的cryptocurrency钱包,因此DEX可以降低cryptocurrency生态中的对手方风险以及系统性的中心化风险。

DEX是去中心化金融(下文简称DeFi)的基石,也是不可或缺的一块“货币乐高”,具有无需许可的可组合性,并可以打造出更加高级的金融产品。

DEX Volume

DEX现货交易量快速增长。 (资料来源)

本文探讨了DEX的运行机制、不同类型及其对整个cryptocurrency生态带来的价值和存在的风险。

去中心化交易平台的运行机制

DEX有许多不同的设计模式,每个模式在功能、可扩展性和去中心化方面都各有利弊。两种最常见的类型包括订单簿DEX和自动做市商(AMM)。DEX聚合器也是常见的模式,这类聚合器可以在各个链上DEX中搜寻最佳成交价格或最低gas费,以最好地满足用户的交易需求。

DEX最大的优势是采用了区块链技术和不可篡改的智能合约来保障极高的确定性。Coinbase或币安等中心化交易平台(下文简称CEX)采用内部撮合交易引擎来开展交易,而DEX则通过智能合约和区块链来执行交易。另外,DEX的用户在交易中还可以通过自己的钱包来完全自主管理账户资金。

DEX用户一般需要支付两种费用,一个是网络费,另一个是交易费。网络费指链上交易的gas费,而交易费则是依据协议规定支付给底层协议、协议的流动性提供方、通证持有者或者以上所有实体。

DEX的最终愿景是打造出无需许可的纯链上基础架构,消除任何中心化的单点失效风险,并将所有权去中心化,分给社区中分布式的成员。最典型的做法就是授予去中心化的自治组织(下文简称DAO)治理协议的行政权。DAO由相关社区组建,其成员通过投票为协议做出关键决策。

然而,一方面要在最大程度上将协议去中心化,另一方面又要让协议在竞争激烈的市场中杀出重围,这绝非易事。DEX的核心开发团队通常比去中心化的社区成员更有能力对协议的关键功能做出全面和理性的判断。但即便如此,仍有许多DEX选择了分布式的治理模式,并希望能够提升抗操控性和长期稳健性。

基于订单簿的DEX

订单簿会实时收集市场上还未被撮合的买单和卖单,这是数字交易平台的基本模式。交易平台的内部系统会通过订单簿来撮合买单和卖单。

而纯链上的订单簿DEX在DeFi领域并没有那么常见,因为此类DEX需要将订单簿中的每笔交易都发布在链上。而这对区块链吞吐量的要求远超过目前大多数区块链的能力范围,而且可能会严重威胁到网络安全和去中心化水平。因此,以太坊早期出现的订单簿DEX往往都流动性较低而且用户体验较差。然而,此类订单簿交易平台为DEX使用智能合约开展交易提供了非常强大的概念验证。

随着optimistic rollup和ZK-rollup等layer 2网络以及高吞吐量的应用型区块链不断创新,链上订单簿交易平台的可行性越来越高,而且实现了可观的交易量。另外,混合型订单簿模式也越来越主流,订单簿管理和撮合流程会在链下展开,而交易结算则在链上进行。

主流的订单簿DEX包括0x、dYdX、Loopring DEX以及Serum。

自动做市商(AMM)

自动做市商是最常见的一类DEX。此类DEX可以提供即时流动性,并消除流动性提供的门槛。在许多情况下,用户无需许可就能为任何通证创建交易市场。AMM本质上使用money bot来持续在两种(或两种以上)资产之间报价。AMM不采用订单簿模式,而是通过流动性池来运行。用户可以在流动性池中兑换通证,流动性池采用一定算法,基于通证在池中的比例来决定交易价格。

AMM可以随时为用户报价,因此可以为流动性较低的市场提供即时流动性。在订单簿DEX中,有意愿的买方必须等待自己的订单与卖单撮合才能完成交易。就算买方发布的订单被排到订单簿的“最前面”,靠近当前成交价格,订单也有可能不被执行。

而AMM的汇率是由智能合约决定的。用户可以立即获得流动性,而流动性提供方(注:指在AMM流动性池存入资金的用户)可以通过赚取交易费来获得被动收入。由于AMM可以提供即时流动性并消除了流通性提供门槛,因此平台上的新通证可以实现爆发式增长,而且也催生出了stablecoin兑换等各种创新的应用场景。如果想要具体了解AMM,请阅读这篇关于AMM运行机制的文章

虽然目前大多数AMM都主要交易cryptocurrency,但实际上AMM也可以交易NFT、现实世界资产的通证以及碳信用等各类资产。

主流的AMM DEX包括Bancor、Balancer、Curve、PancakeSwap、Sushiswap、Trader Joe以及Uniswap。

去中心化交易平台具有哪些价值?

由于DEX采用确定性的智能合约来开展交易,因此可以确保交易严格按照用户定义的方式执行,过程中没有中心化的第三方干预。传统金融市场操作不透明,而且可能会被操控;相比之下,DEX可以很好地保障执行,并可以提高底层交易机制的透明性。

在以下视频中,Chainlink联合创始人Sergey Nazarov谈到了市场对加密保障的需求如何推动了对去中心化基础架构的需求:

https://youtu.be/D30NUjn_3Es

由于过程中不存在托管方,而且用户可以使用自己的钱包直接参与交易,因此DEX可以降低对手方风险。DEX还可以分散中心化交易平台钱包中的资金,以此来降低区块链行业的系统性风险。2014年,中心化交易平台Mt.Gox处理的比特币交易占比特币总交易量的很大比重,而Mt.Gox在损失了几十万个比特币之后突然停止了交易。

DEX也可以提升金融普惠性。虽然有部分DEX会基于地理位置或其他因素限制用户访问,但总体来说,用户只需要接入互联网并连接与DEX兼容的自建钱包,就可以访问DEX的智能合约。用户可以使用自己的钱包地址直接登录DEX,因此新用户可以轻松快速地加入平台,用户体验好于中心化交易平台。

DEX的风险考量

DEX可以保障执行、提升透明性并且无需许可就能访问,因此降低了交易和流动性提供的门槛。然而,DEX也存在一系列风险,其中包括但不限于以下风险:

  • 智能合约风险——区块链可以非常安全地执行金融交易。然而,智能合约的代码质量却取决于开发团队的技术和经验。智能合约会出现bug,也可能被黑客攻击或操控,因此可能导致DEX用户资金损失。开发者可以开展安全审计、代码peer review以及完善的测试流程,以消除这些风险,但仍需要保持谨慎态度。
  • 流动性风险——虽然DEX越来越主流,但一些DEX市场仍存在流动性较低的问题,导致交易滑点大且用户体验不佳。由于流动性会产生网络效应(注:流动性越高的市场也会吸引到更多流动性,而流动性低则会陷入恶性循环),因此大部分交易仍然在中心化交易平台上,这也会导致DEX交易对的流动性相对较低。
  • 抢跑风险——由于链上交易是公开透明的,因此DEX交易可能会被套利者或MEV(全称maximal extractable value,中文翻译为最大可提取价值)bot发起抢跑攻击,以榨取普通用户的价值。这些bot跟传统金融市场中的高频交易者类似,通过支付更高的交易费并利用网络延,抓住市场低效的漏洞,从普通DEX用户的交易中获利。
  • 中心化风险——虽然许多DEX都希望在最大程度上实现去中心化并抵御操控,但它们仍有可能存在中心化风险。这些风险包括DEX将撮合引擎部署在中心化服务器上,开发团队对DEX的智能合约拥有管理权限,以及使用低质量的通证桥等。
  • 网络风险——由于资产在链上交易,因此DEX的成本必然会很高,而且一旦网络出现拥堵或宕机,成本更是让人无法承受。因此,DEX用户很容易受到市场波动的影响。
  • 通证风险——许多DEX都允许用户无需许可地创建交易市场(即:任何人都可以为任何通证创建交易市场),因此相比中心化的交易平台,去中心化交易平台上买入低质量或恶意通证的风险会高很多。DEX用户需要意识到参与早期项目所需承担的一些风险。

除了上述风险之外,自主管理私钥对于一些用户来说也是一大难题。虽然Web3的愿景之一就是让个人可以管理自己的资产,但许多用户可能仍倾向于委托第三方来托管自己的资产。然而,如果能采用稳健的安全机制和密钥管理机制,用户既可以轻松管理自己的资产,又可以享受开源金融生态中的各种服务。

DEX如何使用Chainlink来提升安全性并解锁各种高级的功能?

DEX可以使用Chainlink预言机服务来提升协议的稳健性,并为用户提供更多类似于中心化交易平台的功能。

Chainlink Price Feeds可以为用户提供精准、安全和可靠的金融市场数据,涵盖cryptocurrency、大宗商品、外汇和指数等各类资产,并为多链生态中的各个DeFi应用保障数百亿美元的价值。dApp使用Chainlink去中心化预言机网络,可以轻松、安全地以去中心化的方式获取链下数据,并基于这些数据执行操作。

DEX协议可以使用Chainlink Price Feeds可靠地获得汇率,并在前端用户界面中展示精准的价格,安全地计算权益质押奖励,并向利益相关方发放交易费。如果DEX涉及保证金或期货合约,Price Feeds还可以保障抵押资产被精准定价并且清算流程被及时触发。

Chainlink Price Feeds还可以进一步增强DEX协议的稳健性,使用可靠的喂价数据源来防范市场中的黑天鹅事件。安全的价格基础设施还可以保障价格监控和金融分析系统的安全性和精准性,并在不同去中心化交易平台之间开展并管理套利策略。

Chainlink Keepers是去中心化的自动化解决方案,也可以为智能合约实现端到端的自动化,为DeFi生态实现各种高级的功能。Chainlink Keepers采用可靠的去中心化链下计算,监控用户自定义的条件是否达成,并在条件达成时调用链上功能。

当资产价格超过一定阈值时,Chainlink Keepers可以触发限价单交易,因此交易者可以更加精准地控制自己的投资组合,开发团队也可以节省大量时间和资源,并将这些时间和资源投入于协议核心商业逻辑的开发上。Keepers还可以用来自动定期发放交易费和权益质押奖励。

总结

DEX是cryptocurrency生态的支柱,用户可以点对点地交易数字资产,无需任何中间方。DEX可以为新发布的通证提供即时流动性,新用户可以轻松加入平台,无需门槛就可以开始交易或提供流动性,因此在过去几年内得到了越来越广泛的应用。

虽然我们不知道在未来是否大多数交易都会在DEX中展开,以及目前的DEX模式是否能支撑长期增长和机构应用,但DEX预期将持续成为cryptocurrency生态中不可或缺的基础架构,并在交易规模、智能合约安全性、治理架构以及用户体验等方面不断完善。

如果你是一名DeFi开发者,并希望集成Chainlink ,请查看我们的技术文档,在Discord中提问或联系Chainlink专家

扩展阅读