CYBEX实时交易环境 - CybexDex/cybex-node-doc GitHub Wiki

什么是ROME - 实时交易环境

ROME,即Realtime Order Matching Environment,是Cybex团队精心设计和开发的基于区块链的实时交易系统。在确保区块链的安全和公平性的前提下,ROME提供了实时的行情数据,最快的下单撤单确认以及撮合成交通知。这一切让CYBEX的交易性能达到了行业最高标准,和中心化交易所(币安、Bitmex 等)站在了同一水平线上。

ROME的开发融合了传统交易引擎的先进技术和区块链行业的特点,创新设计了系统架构,开发团队对高性能交易引擎和区块链技术均有着多年的深入研究,对整体的交易性能、并发处理、稳定扩展等方面都有着精准的把握。

有了ROME,Cybex成为业内唯一的既具备中心化交易所使用效率和体验、又保持去中心化交易所安全透明特性的生态系统基础设施。兼具中心化和去中心化优势的Cybex将在传统的中心化交易平台和去中心化交易平台之间,创造出第三类生态系统。

附:什么是实时交易

实时交易环境指的是用户所有的和交易直接相关的操作都得到即时的反应(毫秒级或以下),主要包括:下单,撤单,撮合结果,行情数据。在保证以上操作的实时性的基础上,其他的一些操作可以略慢(分钟级或小时级),如融资融券,转帐,托管,清算等功能。

实时交易环境已经是现在的交易所的主流技术,被广泛应用于大多数的证券交易所(上交所、纽交所),期货交易所(中金所、芝加哥期货交易所),加密货币交易所(币安、Bitmex)。

ROME能够解决的问题

和其他的基于区块链的去中心化交易所一样,CYBEX 面临着几大问题:

  • 交易速度较慢。目前Cybex链的出块速度大约为每3秒产生一个新的block,大约8个区块后交易得到最终确认,在这种情况下,用户下单/撤单之后无法及时获得确认,行情数据以及撮合结果都有几秒以上的延迟;
  • 用户体验不足。更为重要的是,延迟的行情及交易速度使得CYBEX上的用户,尤其是提供流动性的用户容易发生亏损。在市场波动比较大的时候,流动性提供商只能撤回报价,或报出一个安全(但不合理)报价。多数的用户和量化基金已经习惯于中心化的交易速度及体验。交易所陷入一个恶性循环: 没有流动性提供商,普通用户就不会来交易;交易量越小,流动性提供商就越不愿意来;
  • 生态激励受限。去中心化交易所技术门槛较高,初期以志同道合的开发人员为社区主要力量,对于传统的金融产品设计和运营团队不够友好,扩展社区应用所能提供的服务能力和激励体系受到一定限制。

ROME有针对性的解决上述问题。通过ROME的加入,在不改变链上撮合机制、不损失交易所公开透明、安全可靠优势的前提下,能够及时反馈交易结果、激励做市团队加入生态体系、为用户提供足够的流动性和交易深度。同时,ROME的存在能够为用户提供可选的一定程度的中心化服务,形成Cybex的差异化竞争优势。更重要的是,ROME为未来Cybex打造一个全新的生态体系打下良好基础。

ROME的核心技术

  • 融合中心化和去中心化的技术架构
  • 顶级投行级别的风控及交易引擎,在LMAX的基础上加入了Lockfree Memory Mapped Queue
  • 基于JAVA的API服务器
  • 基于KDB的行情源和行情历史数据
  • 复杂网络中的数据同步算法

ROME的核心参数指标

  • 下单确认:实时
  • 撤单确认:实时
  • 行情数据:1秒钟行情(与币安/火币相同),未来根据需要可以扩展到逐笔行情
  • 撮合成交确认:实时

ROME上线后cybex的能力提升

随着ROME的上线,我们将逐渐看到Cybex成为:在交易所层面,在交易效率、用户体验、安全托管、数据审计、公平信任、激励等众多方面综合能力最好,兼具中心化和去中心化优势的创新形态的生态环境。

对于普通用户:

  • 交易效率最高的去中心化交易所
  • 交易深度最大的去中心化交易所(媲美币安的交易深度)
  • 流动性最好的去中心化交易所(媲美币安的流动性)
  • 用户体验最优的去中心化交易所

对于机构用户:

  • 最易用的量化交易能力输出
  • 最合理的生态激励机制设定
  • 创新应用层出不穷的生态体系
  • 操作和数据的实时审计能力
  • 免费提供流动性服务的交易平台

Cybex的未来、ROME的未来

Cybex在未来,会打造一个交易所智能“去中心化”的生态环境,引入更多去中心化的“节点”并引导大家充分竞争融合,逐步探索和打造一个充满活力、更多维度的创新生态体系。

在实现这一方向的路径中,ROME也会逐渐发展和实现“去中心化”的架构和应用接口,实现我们称之为D-ROME(去中心化ROME)的实时交易引擎,更大程度的释放交易能力,吸引各类团队使用和运营,融入Cybex,提供给终端用户更多应用和服务。