Codex释疑(六)——MPA篇,MPA计算公式

 空投币   2020-03-25 17:35   8361 人阅读  0 条评论
优质活动 币圈快讯 平台公告 行情分析
最新羊毛 最新空投 链圈挖矿 活动线报
新币上市 币圈空投 国外项目 币链屋
【总结】近期优质项目汇总!

    币乎最懒得作者终于更新啦!

    时间有限,笔者就不废话了,简单介绍一下Codex中的跨链神器MPA。

    MPA是Codex去中心化交易所的杀手锏,虽说是为跨链而生的,但是本身并没有从技术上实现跨链的功能,而是从博弈论的角度实现了跨链的共识。

首先,MPA合约中可以铸造各种虚拟货币,比如ETH,ETH是以太坊上的token,怎么出现在YAS公链上呢?就是用户只要往MPA中充值一定量的ORC,即可换取等价值的VETH(virtual ETH虚拟以太坊),然后你可以用VETH去向网关提供者换等量的ETH。嗯,就这么简单,别想太多。

    人家凭啥跟你换?因为价值总量是一样的,举个例子:ETH是大米,ORC是人民币,你用ORC买了1个VETH(大米抵用券),然后你就可以用VETH去跟卖大米的换到ETH,也可以随时用VETH换回ORC。你需要担心“换不回ORC怎么办”吗?不需要,因为这是纯合约,没人可以控制,没人可以作恶。

看到这里,就有一个问题,VETH兑ORC的价格从哪来?谁规定的?

这里就是MPA的核心问题了。简单地说,一个MPA交易组会有三个token组成,以ETH为例,分别由VETH、ANTIETH和ORC。在上一篇文章中已经详细介绍过三者之间的关系了,他们是一个直角三角形,VETH和ANTIETH分别是两条直角边,ORC是一条斜边。

对于大多数读者而言,你们需要了解的只有以下一条结论即可:

以金本位出发:

如果VETH的价格低于ETH,那么就存在套利空间:购买VETH;

如果VETH的价格高于ETH,那么就存在套利空间:购买ANTIETH。

使用ORC购买VETH:  VETH价格上升,ANTIETH价格下跌;

使用ORC购买ANTIETH:  VETH价格下跌,ANTIETH价格上升。

重复一遍:对于大多数币友而言,你根本不用去管他是怎么实现的,反正规律就在那里,当你发现套利空间的时候,只需要少量多次购买V或A就可以套利。

下面说一下计算公式:

不论是原有的积不变模型还是现在的斜边不变模型,其实都是用数学规律找到合适的数量关系,任何模仿者也可以使用任何计算模型来实现MPA。

比如积不变模型可以是这样的:

数量上:V*A=O^2,价值上: V总=A总=1/2O总;

斜边不变模型复杂一点:

数量上:V^2+A^2=O^2,  价值上:V总=A总=1/2O总;

很显然后者要复杂很多,但是相应的造成的价格滑点也会较小,而AP早期为AMM选择的就是前者(把O换成lp即可),而为MPA选择的就是后者,据说AMM将来也会改成斜边不变模型。

当然了,如果你拿出交易底池里的A、V、O进行计算就发现上述等式不成立。其实这是因为公式里的O和实际的O还是有区别的,想想1ETH价值多少ORC呢?根本不可能形成三角形,所以这里的O其实是缩放过的。


时间关系直接把公式贴上来,这里强调一点计算后面的小数位AP用的应该是去尾法而非四舍五入法。

价格计算:△V/△O即可。

另外Codex前端上给出的价格的计算公式是:

△V=(A^2+V^2)/(V*O)

这个价格其实就是当△O无限接近于0的时候的价格。

至于滑点什么的,下次聊,今天有事先写这么多了。

    

本文地址:http://bilianwu.com/27972.html
版权声明:项目均采集于互联网, 币链屋 无法审核全面,请谨慎投资,风险自担,希望大家能赚钱!
重要提醒:本站内容均转自互联网,请明辨各个项目风险,不构成投资建议,如涉及资金交易,请谨慎操作与自担风险!
《新人必看》 《本站免责申明》

 发表评论


表情

还没有留言,还不快点抢沙发?