闪兑功能实现原火币网KDJ设置理

Tokenlon 闪兑功能是基于以太坊智能合约的 DEX(DEX = Decentralized Exchange,中文翻译为去中心化交易所)。

闪兑功能特点:

无需充币提币,在钱包即可完成代币兑换 及时的交易报价更新,提供有竞争力的交易报价 交易价格所见即所得,不会出现无法成交的情况

下面,我们逐层简析 Tokenlon 闪兑功能的模式和技术。

柜台报价

闪兑使用的是柜台报价模式。简而言之闪兑就像一个兑换 Token 的柜台,用户可以询问 Token 的价格,如果接受柜台报价,就可以快速交易。(常见 DEX 还有挂单模式,列出用户买盘与卖盘的订单,通过交易引擎撮合买卖盘的订单,不同 DEX 实现技术也不相同。)

柜台报价模式降低了用户的使用门槛,能够火币网跟阿波罗交易所提供非常好的用户体验。用户进入闪兑功能,选择代币、输入数量、确认价格、提交订单就能够完成一次代币兑换。

柜台报价的后端实现原理

相比之下,柜台报价的后端实现就显得复杂一些。为了给用户提供满意的价格,柜台后端要接入多个做市商来提升市场流动性。

下图显示的是整个询价 / 报价的过程,其中小人代表用户,小房代表做市商(目前支持接入多个做市商)。

当用户询问价格时,Tokenlon 对所有做市商进行询价;所有做市商返回的价格会在 Tokenlon 进行聚合;Tokenlon 会筛选最优的订单返回用户。

询价 / 报价的过程是高速高效的,系统会将最佳报价持续推送给用户。

订单成交

得益于智能合约和签名技术,用户和做市商之间交易的 Token 不需要充值到 “中心化” 服务器进行代管。交易中支出和收入的代币都会由智能合约直接结算到用户的钱包中。

用户确认订单价格后发起下单动作,在下单过程中对该订单进行签名,签名后的订单会发送到 Tokenlon 合约,合约会检查用户和做市商双发的 Token 余额,并验证双方签名信息。当所有条件满足后,合约就会完成用户和做市商之间的原子币币兑换(如果条件不能满足,交易取消)。

总结

Tokenlon 闪兑功能的报价所见即所得,签单时的数量即是最终成交数量。(Uniswap、Kyber 一类的 DEX,交易价格在链上计算,上链前无法确定成交数量。)

得益于智能合约和签名技术,用户无需充值资产到任何 “地方”,使用合约完成与做市商的去中心化原子币币兑换,安全又可靠。

Tokenlon 闪兑功能能够提供高效的报价聚合服务,让市场价格时时反馈到用户眼前,帮助用户紧跟市场变化。

原文链接:闪兑功能实现原理



返回列表页>>> 比特币