如果你对PIZZA系统内置的闪兑功能心存疑惑,就来今天的文章里寻找答案吧! ???????????? 闪 兑 功 能 基 本 描 述 在该做市商模型中,任何用户都可以将 EOS 与 USDE 以一定比例存入市商池中,并将该比例视作市商池内的当前公允价格。 用户的闪兑交易行为会直接影响市商池内的币种数量比,而数量的具体变化则依据一个简单的公式:x * y = k。 x 与 y 分别代表 USDE 与 EOS 在市商池内的数量。 当一次市商存入操作发生后,乘积 k 的数值在交易中保持恒定,并通过这种方式决定交易过程中具体的兑换比例,即所谓恒定乘积做市商系统。 虽然交易过程中 k 的数值保持恒定,但会在下一次市商存入(或赎回)操作发生后改变。简而言之,当用户使用 USDE 购买 EOS 时,市商池内的 USDE 增加,于是在保持 k 值恒定的情况下,系统自动计算出相应的 EOS 减少数值,即购买者可得到的 EOS 数量。 另一方面,由于 k 值直接取决于市商池内的 EOS 与 USDE 数量的乘积,所以当新的市商资金进入市商池时,k 值将因此改变。 所以,EOS 与 USDE 的数量比(价格)在交易发生时会产生变化,但在做市商资金进出时保持恒定;EOS 与 USDE 数量的乘积 k 在交易发生时保持恒定,但在做市商资金进出时会产生变化。 对于交易者而言,这种闪兑计算方式在交易过程中会产生一个重要的特性(划重点),即单笔交易数额越大,该笔交易的溢价就越高。 根据公式推导,当用户的支出金额一定时(比如 1 USDE),市商池资金量越多,每单位交易产生的百分比溢价就越低。 市商池越大,用户的交易损耗越低。 ? 系统运作示意图 交 易 过 程 中 的 溢 价 变 化 由于市商池内的资金是有限的,交易者的下单数额的不同会导致得到价格的不同。 市商池资金量越多,每单位交易产生的百分比溢价就越低;每百分比单位产生的溢价不变。 即:10000 USDE 的池子里 1 USDE 比 100 USDE 池子里 1 USDE 的买单产生的溢价低。 另一方面, 100 USDE 的池子里占总池 1% 的买单与10000 USDE 池子里占总池 1% 的买单产生的溢价同样都是 1%。 (x + p)*(y - q) = k 当希望溢价低于 1 %时: p/q 为 交易中实际的 XYZ 对 ABC 价格,x/y 为交易发生前 XYZ 对 ABC 价格。 (p/q) / (x/y) < (100% + 1%) 即 (p * y)/(q * x) < 1.01 代入 p = 100 ,q = y - (x * y) /(x + p) 可得 x > 10000。 如果用100 USDE 购买EOS, 且希望溢价低于 1 %,池中USDE 应多于 100 / 1%,即需要至少 10000 USDE。与之对应的 EOS 数量 = 10000 USDE / EOS价格 市 商 本 金 的 盈 亏 随着市商池内兑换比例的变化,市商资金的提现比例也将随之变化,并影响市商本金的价值,产生本金盈亏。 视计算方式的不同,盈亏变化规律也将不同。 在第一种盈亏计算方式中,用户以提现时的 EOS/USDE 兑换比为 EOS 公允价格。即: 初始本金价值 = EOS 公允价格*初始EOS 数量 + USDE 公允价格*初始 USDE 数量 提现本金价值 = EOS 公允价格*提现 EOS 数量 + USDE 公允价格*初始 USDE 数量 接下来我们将通过一些基本的推导,来进一步描述该种计算方式下盈亏的变化。 恒定乘积 =池内 EOS 数量*池内 USDE 数量 EOS 价格 = 池内 USDE 数量/ 池内 EOS 数量 结合两个公式可得: 池内 EOS 数量*(池内USDE 数量 / EOS 价格)= 恒定乘积 又因为: 池内 EOS 数量 = (恒定乘积 / EOS 价格) ^ (1/2) 池内 USDE 数量 = (恒定乘积*EOS 价格) ^ (1/2) 池内 EOS 与 USDE 总价值 = S = EOS 价格*EOS 数量 + USDE 数量 = EOS 价格*( 恒定乘积 / EOS 价格) ^ (1/2) + (恒定乘积*EOS 价格) ^ (1/2) = EOS 价格 ^ (1/2)*恒定乘积 ^ (1/2) + 恒定乘积 ^ (1/2)*EOS 价格 ^ (1/2) = 2*USDE 数量 = 2*(恒定乘积*EOS 价格) ^ (1/2) 此时价格发生变化: 假设 R 为两个时间点的 EOS 价格比; 即 P 为原价格, R*P 为当前价格。 在以下公式中 Y1 为市商仓位的原价值,Y2 为市商仓位的当前价值: S2 = 2K^(1/2)*(R*P)^(1/2) = 2*(恒定乘积*EOS 价格) ^ (1/2) S1 = R*P*( K / P ) ^ (1/2) + ( K*P ) ^ (1/2) = 当前 EOS 价格*( 恒定乘积 / 原 EOS 价格) ^ (1/2) + (恒定乘积*原EOS 价格) ^ (1/2) = R*( K*P) ^ (1/2) + (K*P ) ^ (1/2) = (R + 1)*( K*P ) ^ (1/2) S2 / S1 = 2K^(1/2)*(RP)^(1/2) / (R + 1)*( K*P ) ^ (1/2) = 2*R ^ (1/2) / ( R + 1) 盈亏率 =S2/S1 - 1 = 2*R ^ (1/2) / ( R + 1) -1 ? X轴:价格比 R;Y 轴:盈亏率 即假设做市商投资 X 枚 EOS 与 Y 枚 USDE : 若以两个币种的当前币价乘以初始数额来作为市商投资的初始价值(以 USDE 计价),并以当前币价乘以当前数额作为市商投资的当前价值,那么在计算做市资金的回报率时,币价的上下浮动都会导致亏损的发生。 只有在币价完全一致的瞬间做市商的做市资金才能保本。 当我们以初始币价乘以初始数额来作为市商投资的初始价值,以当前币价乘以当前数额作为市商投资的当前价值,那么: S2 = 2K^(1/2)*(RP)^(1/2) S1 = 2K^(1/2)*(P)^(1/2) 根据上方式子我们得出: 盈亏率 = (S2/S1) - 1 = R^(1/2) - 1 因此,在第二种盈亏计算方式中: T2 与 T1 间的价格比越高(即 EOS 升值越多),市商本金的资本回报率就越高。 本金盈亏临界点即投入市商池时EOS的初始价格。 在恒定乘积做市商系统中,每笔交易都涉及三种价格状态: ? 交易前价格; ? 交易价格; ? 交易后价格。 而由于先前发生交易所产生的实际交易价格,提现的做市商将因此遇到本金亏损。 但在现实世界中,系统外的实际价格与系统当前价格可能有部分偏差,并进而导致盈亏估值本身的偏差。 市 商 池 Market Making Fund 1、MMF: 第一个参与做市的做市商作为初始参与者,将获得 (存入USDE 数额)的 MMF。 下一笔存入的市商资金可获得的 MMF 取决于 存入资金占原先市商池价值的比例。 2、市商池资金的存入: 存入资金占比 = 存入 USDE 数量 / 市商池现存 USDE 数量 新铸 MMF 数量 = 现存 MMF 数量*存入资金占比 即下一笔做市资金可获得的 MMF 数量 = 下一笔存入资金中的 USDE 数量 / 市商池内已有的 USDE 数量*已生成的MMF 数量。 3、市商池资金的提现: 做市商以 MMF 为凭证,提现相应份额的市商资金。偿还的 MMF 由系统销毁。 提现资金占比 = 偿还 MMF 数量 / 现存 MMF 数量 提现 EOS = 市商池现存 EOS 数量*提现资金占比 提现 USDE = 市商池现存 USDE 数量*提现资金占比 4、手续费: 5、EOS/USDE 买方: 购得 EOS 数量 = 支付 USDE 数量*(EOS/USDE 兑换比)/(1 + 手续费率) 手续费 = 支付 USDE 数量 /(1 + 手续费率)*手续费率 6、EOS/USDE 卖方:出售 EOS 获得 USDE 时: 购买 USDE 数量 = 支付 EOS 数量 / (EOS/USDE 兑换比)/(1 + 手续费率) 手续费 = 支付 EOS 数量 /(EOS/USDE 兑换比)/(1 + 手续费率)*手续费率 7、手续费分配: 用户可自主申领收益,或在提现做市本金时自动完成申领操作。 以 UTC 零点作为初始计时点,做市资金存入后 X 日内无法提现,X 日后可自由提现。即某做市商在 UTC 23 时进入池内,1 小时后完成第一日冻结期。 当 前 开 发 进 度 闪兑功能目前已完成合约的初步编写,在未来两周中将进一步调试与功能检测。 更多细节未来将在官网公告与社群中公布。 UNISWAP 市商机制参考链接: https://docs.uniswap.io/ https://medium.com/@pintail/uniswap-a-good-deal-for-liquidity-providers-104c0b6816f2 官网:https://pizza.live 系统奖励机制:https://pizza.live/about/reward 系统强平机制:https://pizza.live/about/liquidation 系统结构:https://pizza.live/check 法币入口: https://morecoin.com/currency-exchange?page=1&size=12&from_currency_id=1124&to_currency_id=1125 —- 编译者/作者:PIZZA_USDE 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
对PIZZA 系统内置闪兑功能的若干描述
2020-09-04 PIZZA_USDE 来源:区块链网络
LOADING...
相关阅读:
- BTC后面如何操作2020-09-04
- 短期看反弹2020-09-04
- 老曹论币9.4BTC午间行情分析2020-09-04
- 币价就是这个币价,时间久了可能就是持币的人变了而已2020-09-04
- 币老师 9/4ETH行情分析 一波猛跌之后 多头是否反击?2020-09-04