去中心化交易平台拥有了安全性,但是却一直有着不低的交易门槛,将不少普通交易者拒之门外。如何让去中心化交易平台像中心化交易平台一样简单而易用?Conflux DEX 双子协议致力于提供高性能可扩展的 DEX 基础设施,希望可以采用「链下撮合,链上结算」的方式来提升用户体验。
1. 拥抱去中心化生态,回归区块链核心价值
区块链的核心价值在于无需可信第三方对数据完成确权,数字资产正是其中最重要的一种待确权数据。在价值互联网时代,交易将会无处不在,交易能力会做为基本功能被嵌入到各种应用之中。但由于目前公有链在安全和性能上难以兼得的技术瓶颈,数字资产的交易更多中心化在依靠中心化信用背书的中心化交易平台(Centralized Exchange,以下简称为 CEX)中,而数据不透明的中心化环境滋生了众多暗箱操作,违背了区块链保障数据所有权的初衷。「资产人治」的风险不容小觑,Mt.Gox、FCoin 等多家 CEX 均发生过资金储备无法兑付用户提现的暴雷事件。而且由于 CEX 没有监管,既当裁判员,又当运动员,也难以自证清白。
比起中心化管理用户资产,通过「合约管理资产」的方式,战略布局去中心化交易平台(Decentralized Exchange,以下简称为 DEX)将是更为安全的资产管理方式。然而,DEX 协议的技术门槛着实不低,对于大多数项目方,要独立完成 DEX 协议的研发成本极其高昂。同时,由于大多数 DEX 建立在以太坊链上,交易速度深受以太坊的 TPS 限制,较高的手续费和时滞也近一步增加了用户从 CEX 迁移的成本。
Conflux 认为,CEX 和 DEX 的核心区别应建立在「如何管理资产」上,而不应该在用户体验上拉开差距。Conflux 高度重视链上用户的资产所有权和隐私权,作为底层公有链基础设施,Conflux 乐于与行业合作伙伴们共建去中心化交易平台生态,为上层应用场景提供丰富多样的资产类、高性能可扩展的工具及底层基础设施。
目前在公链性能上,Conflux 在不牺牲去中心化和安全性的情况下,保持 POW 机制的同时,吞吐量提高到 3000 TPS 以上,达到 Visa 网络的日常使用负载。同时,Conflux 链的手续费用也会降到以太坊的 1% 以下。
在用户体验上,Conflux 致力于打造不亚于 CEX 用户体验的 DEX 底层基础设施,发挥去中心化系统优势的同时,降低用户的使用门槛和迁移成本,使用户拥有如中心化系统一样的流畅体验,以开放的态度和加密市场开拓者们一起推动行业发展,不忘初心回归区块链核心价值,推动 Web 3.0 发展。
2.Conflux DEX 生态架构
Conflux DEX 的整体生态架构规划如下图所示:
其中,Conflux 基金会负责扶持开发并维护
1)资产跨链协议 ShuttleFlow,
2)DEX 双子协议:链上结算协议 BoomFlow AMPL 链下撮合协议 MatchFlow,
3)包括闪兑服务、涨跌停服务等在内的增值服务及三部分基础设施,以下将分别介绍这三部分设施内容。
1)资产跨链协议 ShuttleFlow
为实现各种交易对的快速撮合结算,Conflux 将借由 ShuttleFlow 协议联合 Conflux DEX 生态的重要参与者构成资产跨链联盟,以多签的方式将链外资产映射到 Conflux 上,方便在同一个智能合约协议中高效处理各种交易订单的撮合和结算。这种方式就像早年用户在不同银行间转账不便捷时,大家都把钱映射到支付宝中交易一样。具体协议机制介绍可参考 Conflux 中文社区文章:资产跨链桥梁详解 Conflux ShuttleFlow 协议:https://mp.weixin.qq.com/s/GDqVpwMJ544mNwkZdp6xFw
2)DEX 双子协议
Conflux DEX 致力于提供高性能可扩展的 DEX 基础设施,将采用「链下撮合,链上结算」的方式来提升用户体验。在这种方式下,Conflux 的链上链下将分别维护一个彼此同步的账本。用户首先向链上 BoomFlow 合约充值资产,然后填写订单给链下撮合引擎 MatchFlow 来撮合,撮合结果先记录在链下账本,然后由链下撮合引擎同步到链上 BoomFlow 协议中。双子协议交互的模式如下图所示:
① 链下撮合协议MatchFlow
用户可以通过 DEX 前端页面自由发起交易订单,所有的资产变更请求都将提交到链下撮合引擎 MatchFlow 上进行中心化撮合。MatchFlow 的撮合流程如下图所示:
MatchFlow 通过链下撮合的模式,大大提升了状态通道的效率,保证了撮合的实时性、撮合结果的安全性和用户交易的便利性。
-实时性:MatchFlow 使用和 CEX 一样高性能的中心化的撮合引擎,保证用户的订单可以被实时撮合。用户可以向 MatchFlow 提交「市价单或限价单」,MatchFlow 在收到用户请求后进行「实时模拟撮合结算」,同时对外提供「实时的用户余额和行情信息」。MatchFlow 会维护一个链下账本,记录用户操作和撮合结果,并「实时同步链上」。
-安全性:双子协议下的「双账本模式」会保证链上链下数据最终一致性。
-便利性:Matchflow 会直接负责撮合结果的上链操作,因此用户「无需支付交易手续费」,极大地降低了用户的交易成本。
同时,链下撮合可以有效地避免通过机器人操纵 gas 费进行抢先交易的套利风险,按照先到先得的原则,优先提交到撮合引擎上的订单会被优先撮合。
② 链上结算协议 BoomFlow
链上合约 BoomFlow 主要负责用户的资金存储和交易结算。在资金存储上,用户所有充值或提现的请求都将直接与链上结算协议 BoomFlow 进行交互。在交易结算上,用户发出交易请求的时候,链下撮合引擎 MatchFlow 一边接收订单进行撮合,一边将撮合结果同步到链上 BoomFlow 协议,能有效地降低交易双方的摩擦成本,提高交易结算的速度,保证了用户资产的安全性、隐私性和用户操作的便利性。
-安全性:BoomFlow 将通过两种方式保障用户资产的安全性。一是通过开源合约管理资产,公开透明,公共监管,没有任何人或机构可以挪用用户资产。二是降低合约的安全性风险,允许用户在合约结算功能出现安全漏洞时,能通过「强制提现」的功能及时将资产提走,避免资产损失。
-隐私性:BoomFlow 合约通过用户签名验证用户挂单,并将链下账本记录的用户操作和撮合结果实时同步上链。其中,上链信息只会涉及订单的哈希值,不会包含订单明文,用户的挂单信息在链上可以验证,但不可追溯,确保了用户的隐私。
-便利性:在主流的数字资产标准 ERC20 下,当用户需要和 DApp 等智能合约进行转账等交互时(如 DEX),需要连续调用两个方法:先授权(approe),让 DApp 合约拥有转移资产的能力;再转币(transferFrom),在 DApp 合约内进行转账交互「两步」,对用户很不友好。同时,为了避免用户每次和 DApp 合约交互时都要进行授权操作,大多 DApp 开发者都会在授权时为用户设置较大的资产额度。如果智能合约出现漏洞,用户会存在数字资产丢失的风险。为了提高用户操作的便利性,同时降低过度授权的风险,Conflux 选择支持向后兼容 ERC20 协议的 ERC777 标准+Conflux 社区制定的可作为用户资产存款账本的 CRC-L 标准,可以支持将 ERC20 中的两步交易操作简化为一步操作,无需 approe 的授权操作,直接在智能合约里(如 BoomFlow)进行数字资产兑换。「一步式交易操作」不仅降低了用户的使用门槛,提高用户的操作便利性,也降低了用户在多次操作下产生的手续费成本。
BoomFlow 协议以智能合约的形式部署到链上后,不可避免和中心化业务系统一样,可能出现 BUG,可能需要持续迭代升级。Conflux 在智能合约中也将提供类中心化业务系统的管理操作。
-紧急锁定功能:如果合约出现 BUG,BoomFlow Admin 可以发起合约紧急锁定请求,对合约中涉及账户资产的操作锁定一段时间,保证资产安全,防止资产流失。借助合约升级功能将 BUG 修复后,BoomFlow Admin 可以解锁合约,继续进行交易。
-合约升级功能:BoomFlow 将采用模块化升级模式,完成合约的更新迭代。
3)增值服务
① 闪兑服务
BoomFlow 协议可为没有直接交易对的币种之间提供一键闪兑服务。
以 Conflux 链上发行的数字资产 FC 为例,目前 Conflux DEX 的首家运营方 Moondex 在试运营阶段仅支持 BTC/USDT,ETH/USDT,FC/USDT 的交易对,用户如果想将 BTC 换成 FC,需要将 BTC 铸币成 cBTC 充值到合约中,挂单换成 cUSDT 之后,再次挂单才能换成 FC。为了避免用户发起多次请求,提升用户的交易体验,BoomFlow 会提供额外的闪兑服务,让用户能够只发起一次请求,就能自动完成上述过程,当用户充值 BTC 到闪兑合约中,闪兑合约自动按照 Conflux DEX 报价给用户转账 FC。
② 涨跌停服务
MatchFlow 协议可为 DEX 中的新上线的数字资产交易对提供涨跌停功能。
项目方在 Conflux 链上发行数字资产并通过 DEX 运营方上线交易后,可以选择涨跌停增值服务,防止第三方恶意控盘及币价的剧烈波动。通过控制新上线的数字资产每日的涨跌幅度,能够****地降低风险,让项目生态发展更加稳健。
3.「Conflux DEX 生态加速计划」
「Conflux DEX 生态加速计划」,为开放申请制,有意提供 DEX 上层服务的产品均可申请,交易平台、闪兑服务商、做市商、量化等服务皆可,形式不限。
加入「DEX 生态加速计划」的成员,将基于 Conflux 提供的跨链资产和高性能撮合引擎,独立为各自用户提供 DEX 服务。Conflux DEX 协议将会提供公共订单簿,加速计划成员可以选择将用户订单发到全生态唯一的公共订单簿上,其中 maker 和 taker 手续费比例都可由成员自定义。
同时为了鼓励早期生态参与者,无论是联盟成员、加速计划成员还是生态用户,第一年每个季度,Conflux 基金会将为生态分别提供整个生态加速计划奖金池,各个生态参与成员可以按照各自当前季度 Conflux DEX 生态合约中的活跃程度来瓜分奖金池。
以打造 Web 3.0 底层基础设施为目标的 Conflux,将全力研发并提供 DEX 生态所需的一系列基础设施。Conflux 基金也将积极配合各合作方完善去中心化交易平台生态,在拥抱用户链上资产所有权的同时,为整个区块链生态提供基础设施,全力推动 DEX 生态发展。
文章标题:Conflux DEX 双子协议:链上结算 & 链下撮合
文章链接:https://www.btchangqing.cn/2256.html
更新时间:2020年12月02日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。