本文可以让用户了解到:
订单合约的作用、优势和如何运作流程概况;
如何在链上查询具体的数据转换;
为什么看涨订单盈利结算是标的资产,而看跌订单是 USDT;
LP 在系统中的作用、安全性、流动性短缺原因。
在 JQ 系统中,用户每创建一个期权订单,
就会有一个与该订单对应,且唯一的智能合约被创建,
这个智能合约,就是订单对应的【订单合约】。
从创建订单到订单结算的整个过程中,
每个期权订单涉及的权利金收取并分配、价值转换、盈利结算、订单状态更新,
都由与之对应的订单合约执行。
智能合约可实现自动执行,提升了操作的高效性和准确性,且链上数据公开透明,随时可供查看。同时,订单合约采用独立操作的去中心化方式,有效规避了单点故障和系统错误的风险。各订单的等额资产由各自的订单合约独立控制,而非集中于某一人或合约,避免了资产的过度集中,确保在期权结算前资金的安全。此外,Jasper的智能合约经过专业安全公司(如Knownsec、Slowmist)的审核,为用户提供了更高的安全保障。
- 自动执行,高效准确;
- 链上数据公开透明,随时可查看;
- 独立操作,去中心化,有效避免了单点故障风险和系统错误风险;
- 避免资产过度集中,在期权结算之前确保了资金安全;
- 专业安全公司审核,安全保障。
第一部分:创建订单时
步骤1:支付权利金
从用户 AA 钱包中,将权利金发送至订单合约。
注意:如果是使用标的资产支付权利金,
可简单理解为按照市价将标的资产兑换为 USDT 的数量。
链上体现:AA 钱包向订单合约发送了一笔 USDT 。
步骤2:LP收入
大部分的权利金,作为 LP 的收入,被发送至 LP 中.
链上体现:订单合约向 LP 发送了一笔 USDT 。
步骤3:协议收入
小部分的权利金,作为协议收入,被分配给 jasper 协议。
链上体现:订单合约向 Jasper 协议发送了一笔 USDT 。
步骤4:与 LP 进行“交易”
看涨期权
以市场价格,
从 LP ”买入“ 与期权规模对应的标的资产,
并且(暂时)不需要兑现花费的 USDT 费用。
例如:0.2 ETH 的期权规模,
创建订单时,以 2600 的市场价格,
花费 520 USDT 从 LP "买入" 0.2 ETH,
但是,对应的 520 USDT 费用还没有兑现。
链上体现:订单合约收到了一笔来自 LP ,与期权规模对应数量的标的资产。
看跌期权
以市场价格,
将与期权规模对应的标的资产 ”卖出“ 给 LP,
并且(暂时)不需要交付卖出的标的资产。
例如:0.2 ETH的期权规模,
创建订单时,以 2600 的市场价格,
将 0.2 ETH “卖给” LP ,获得了 520 USDT 。
但是,对应的 0.2 ETH 标的资产还没有交付。
链上体现:订单合约收到了一笔来自 LP ,与期权规模对应价值的 USDT 。
注意:无论订单合约收到的是标的资产还是 USDT ,
在期权到期前,这些资产都会被锁定在订单合约中。
第二部分:期权结算时
步骤5:完成与 LP 的“交易”
看涨期权盈利订单
由于标的资产升值,
只需将最初收到的标的资产的一部分返还给 LP ,
就能兑现最初“买入”标的资产的 USDT 价值。
例如:0.2 ETH 的期权规模,
创建订单时,以 2600 的市场价格,
花费 520 USDT 从 LP "买入" 0.2 ETH,
但是,对应的 520 USDT 费用还没有兑现。
期权结算时,以 2700 的市场价格,
将 0.192592592593 ETH (价值 520 USDT)返还给 LP,
就兑现了最初“买入”的费用。
链上体现:订单合约将这一部分标的资产发送给了 LP 。
看跌期权盈利订单
由于标的资产贬值,
此时,只需将最初收到的 USDT 的一部分返还给 LP,
就能交付最初“卖出”的标的资产数量的价值。
例如:0.2 ETH的期权规模,
创建订单时,以 2600 的市场价格,
将 0.2 ETH “卖给” LP ,获得了 520 USDT 。
但是,对应的 0.2 ETH 标的资产还没有交付。
期权结算时,以 2500 的市场价格,
将 500 USDT (价值 0.2 ETH)返还给 LP,
就交付了最初“卖出”的标的资产。
链上体现:订单合约将这一部分 USDT 发送给了 LP 。
无盈利订单
将从 LP 收到的标的资产或 USDT ,全额返还给 LP。
步骤6:盈利结算
看涨期权盈利订单
在完成了与 LP 的“交易”之后,剩下的标的资产数量,
就是这个期权订单的盈利,由订单合约发送至用户 AA 钱包。
因此,看涨期权使用标的资产进行盈利结算。
链上体现:订单合约将这一部分标的资产发送给了 AA 钱包 。
看跌期权盈利订单
在完成了与 LP 的“交易”之后,剩下 USDT 数量,
就是这个期权订单的盈利,由订单合约发送至用户 AA 钱包。
因此,看跌期权使用 USDT 进行盈利结算。
链上体现:订单合约将这一部分 USDT 发送给了 AA 钱包 。
无盈利订单
不需要进行结算。
链上体现:相比有盈利的订单,无盈利的订单缺少了一笔由订单合约发送给 LP 的交易。
结算 Hash
首先,需要在 Jasper 的交易记录找到订单对应的哈希值。
需要查看哪个订单的链上数据,就点开对应订单的结算 Hash 。
ETH 看涨订单
在 Hash 页的 To 中,
找到 1 笔(或 2 笔) ETH 的 【From ... To ... 】记录,
其中 From 的地址就是订单合约地址。
ETH 看跌订单
在 Hash 页面的 ERC-20 Tokens Transferred 中 ,
有 1 笔(或 2 笔) USDT 的 【From ... To ... 】记录,
其中 From 的地址就是订单合约地址。
WBTC看涨订单
在 Hash 页的 ERC-20 Tokens Transferred 中,
找到 1 笔(或 2 笔) WBTC的 【From ... To ... 】记录,
其中 From 的地址就是订单合约地址。
WBTC看跌订单
在 Hash 页面的 ERC-20 Tokens Transferred 中 ,
有 1 笔(或 2 笔) USDT 的 【From ... To ... 】记录,
其中 From 的地址就是订单合约地址。
首先需要按照上述方法,
在订单的结算 Hash 页面中找到订单合约。
ETH 看涨期权盈利订单
在结算 Hash 页面,直接点击订单合约,进入数据页面,
找到【Inter Transactions】和【Token Transfers (ERC-20)】。
ETH 看跌订单盈利订单
在结算 Hash 页面,直接点击订单合约,进入数据页面,找到【Transfers】。
WBTC 看涨期权盈利订单
找到并复制订单合约地址,在浏览器中单独搜索。找到【Token Transfers (ERC-20)】。
WBTC 看跌期权盈利订单
在结算 Hash 页面,直接点击订单合约进入数据页面,找到【Transfers】。
在 Jasper 系统中,LP(Liquidity Pool)是一个智能合约驱动的流动性池,
存有着大量标的资产和 USDT,用于对用户期权订单提供流动性和对手方支持,
支撑着整个 Jasper 系统的运转,是 Jasper 系统的核心组件之一。
用户创建订单时,LP 会自动成为交易对手方,
为用户的期权合约提供了所需的标的资产或稳定币,
使得用户无需等待匹配其他用户订单,并且订单全程由智能合约自动执行,
为用户带来流畅、低延迟的交易体验,
也确保了用户订单的结算确定性 —— 无对手交易风险 ,
只要订单创建成功,那么,该订单总是会被顺利结算。
在传统的交易模式中,用户间的交易通常依赖于双向的匹配机制,
即一方的买单需要与另一方的卖单相匹配。
如果市场中缺少匹配订单,用户可能面临流动性不足的问题,
导致成交延迟或滑点,影响用户体验。
而 LP 正是作为一个即时的、自动化的对手方,
介入到系统之中,才改变了这一点。
用户买入看涨或看跌期权时,
LP 承担着价格波动的风险,在所有用户订单中充当了用户对手方,而非仅提供资金支持。
作为对手方,
在用户亏损时,LP 在用户亏损时获得权利金收益。
在用户盈利时,则自动结算盈利给客户,承担对应的亏损,
这样的机制有助于平衡系统的风险和收益,
也增强了系统的市场深度(以最优价格成交)和稳定性(减少滑点的影响)。
由于跟传统 CEX 的订单簿模式不同,
LP 需要存有足量的现货资产(标的资产和 USDT),
用于在用户创建订单时,将不加杠杆的、足额的资产转入到用户的订单合约中锁定,
以此作为真金白银的“担保”。
每一个订单都需要占用 LP 中现货资产的份额,
当遇到极端行情,价格走势预测确定性较高(看涨、看跌、回调、反弹)时,
成交需求激增,短时间内可能存在大量的、同一个标的、短期限的看涨或者看跌期权订单,
当 LP 内对应资产的份额被这些订单分配完,就会出现短时间 LP 短缺的情况,
后续的订单也会无法被创建。
LP 会根据行情走势、订单量、期限/规模结构等数据,
动态调整优化运行策略,在满足用户交易需求的同时,提高 LP 的资金利用率。
用户在 0DTE 页面中,可以查看【可用流动性】的实时数据。
LP 的运行基于链上智能合约,
所有资金流转和交易记录都公开透明,可在链上查询。
智能合约执行自动化,杜绝了人为操控的风险,交易安全有保障。
在订单执行的过程中,
用户只需要转入小额的权利金,
而 LP 则需要锁入未加杠杆的、足额的现货总资产。
从这个角度考虑,LP 与用户相比,需要承担更多潜在的安全风险。
因此,系统在 LP 的设计上,理应也更加注重资金安全。