主页 > imtoken钱包2.0下载 > etp交易是什么意思 ETP 交易量

etp交易是什么意思 ETP 交易量

imtoken钱包2.0下载 2023-02-03 07:13:58

各模块的特点

web业务系统和我们常见的电子商务系统一样,主要是用户账户和简单的业务逻辑,重点是可扩展性,业务需求是比较灵活的交易撮合系统本质上是一个高并发的计算系统,特点是系统性能高、稳定性好。订单队列可以是编程语言中的数据容器或内存数据库。运营后台系统在交易所整个生命周期的前期并不重要,但运营后台系统恰恰是交易所中后期发展的核心系统,注重数据精准,对网络安全性和可扩展性。资金管理系统包括用户持仓状况和数字货币钱包服务。它是交易平台中对安全性要求最高的系统。资金管理系统往往需要配备内存数据库,数字货币钱包服务也可以下架。系统甚至可以转变成整个公司内部的区块浏览器,因为钱包服务需要设计成多个钱包实例,统一所有币钱包接口。

一种可能的交换结构如下所示。

在这里插入图片描述

上图中,MatchingGroup相当于一个交易撮合系统; Web-Group相当于一个Web业务逻辑系统; Back-office相当于一个后台管理系统; AssetsManagement 它就像一个资金管理系统。

etp交易是什么意思

涉及的技术栈

如果我们对刚才提到的模块进行细分,我们会看到以下功能。

在这里插入图片描述

根据上图中的细分功能,我们可以一目了然地获得哪些技术支持。

一是Server需要数据库作为支撑,二是使用Restful API作为基础通信协议etp交易是什么意思,集成钱包相关技术,撮合引擎为Sever提供撮合服务。

etp交易是什么意思

在这种情况下,比如需要一个短信系统,那么可以使用云服务中的短信组件,这些可以是成熟的通用组件技术。我们可以发现,中心化交易所使用的技术和互联网技术并没有什么不同。

把这些通用组件放到下图中的各个层级和大模块中,那么一个交易所最终的详细架构可能如下图所示。

在这里插入图片描述

(图片来自网络,资金管理部分缺失)

让我们解释一下这张图片。

etp交易是什么意思

首先是存储。对于持久存储,您通常可以选择 MySQL。匹配模块需要为匹配模块提供Redis类型的内存存储,因为它需要避免接触磁盘IO,并且两者需要保证最终的一致性。

匹配和市场部分与传统技术几乎相同。市场推送可以和其他推送系统相比,但频率更高,一般首选Websocket技术。

这与传统互联网应用最大的不同在于数字货币钱包的管理,这是全新的,对安全性和易用性提出了非常艰巨的挑战。这也是一种交流。资金托管是基础,如何管理大量的数字货币,往往需要结合运营、内部管理系统、冷热钱包技术来管理交易所的资金。

那么用户如何下订单以及区块链交易如何发生?一起来看看吧。

##交易过程

etp交易是什么意思

那么,用户 A 用 0.01BTC 兑换 B 的 10 个 ETP 的流程是什么?让我举一个例子。

用户A下10ETP买单并出价0.01BTC通过web业务系统进入撮合系统订单簿ETP-BTC买入订单队列,等待撮合交易,同时资金管理系统冻结 0.01BTC 。用户B下10ETP卖单,通过web业务系统出价0.01BTC进入撮合系统订单簿的ETP-BTC卖单队列,与步骤1中A的订单撮合成功,生成a 交易,同时资金管理系统结算相应资产。 B的资产变化是增加0.01BTC,减少10ETP,而A增加10ETP,减少0.01BTC。交易交易和资产变动通过资金管理系统写入RDB数据库,形成交易记录,同时更新市场价格。数据库记录可供用户和操作后台管理系统查询。

需要注意的是,这一步没有注册到区块链上。用户B通过web业务系统发起提现请求,请求将10个ETP提现到自己的数字货币钱包中,该请求进入资金管理系统,交易所运营商可以通过运营后台观察该请求,运营商审核其信息用户B,如实名认证是否正常等。提现请求进入操作系统后,如果审核通过,资金管理系统将冻结用户B的10ETP,同时发起提现向数字货币钱包服务系统WalletGroup提出提款请求,子系统在区块链x(Transaction)上发起交易,等待交易打包,更新提款审核状态供用户查看。数字货币钱包服务根据区块信息查询交易x是否被打包。如果已经打包,资金管理系统会直接将用户B冻结的10ETP彻底擦除为0,更新提现状态,最后提供区块交易ID。供用户和后台系统查询。

在第3步,我们可以看到用户持有的资产,相当于交易所对用户的负债,但这只是数据库中的一个数字,并不是真正的链上资产。

在第6步,我们看到区块链上的“交易”与第3步的“交易”完全不同,而用户的资产是否安全,完全取决于交易平台的技术是否安全并信任交易所?

etp交易是什么意思

再看充电阶段。

简单地说,充值是与提现相反的过程。不同的是,充值不需要审核。一般来说,数字货币交易所的原则是“准入严出”。在充值过程中,交易平台通常不会直接使用数字货币钱包检测用户是否充值etp交易是什么意思,而是使用“区块扫描”(block_scan)的方式检测用户的充值。

总结

今天简单介绍了数字货币交易所的业务逻辑。相信大家已经对数字货币交易所有了初步的了解。数字货币交易所是区块链行业最重要的业务,全球每个月都有新的数字货币交易所诞生。

今天只讲中心化数字货币交易所,去中心化交易所,除了资金管理系统,基本业务逻辑不变。