去中心化交易平台拥有了安全性,但是却一直有着不低的交易门槛,将不少普通交易者拒之门外。如何让去中心化交易平台像中心化交易平台一样简单而易用?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 & 链下撮合协议 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),需要连续调用两个方法:先授权(approve),让 DApp 合约拥有转移资产的能力;再转币(transferFrom),在 DApp 合约内进行转账交互「两步」,对用户很不友好。同时,为了避免用户每次和 DApp 合约交互时都要进行授权操作,大多 DApp 开发者都会在授权时为用户设置较大的资产额度。如果智能合约出现漏洞,用户会存在数字资产丢失的风险。为了提高用户操作的便利性,同时降低过度授权的风险,Conflux 选择支持向后兼容 ERC20 协议的 ERC777 标准+Conflux 社区制定的可作为用户资产存款账本的 CRC-L 标准,可以支持将 ERC20 中的两步交易操作简化为一步操作,无需 approve 的授权操作,直接在智能合约里(如 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 生态发展。
区块律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件,请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。
Conflux ConfluxDEX双子协议 去中心化交易所 DEX 开发者