必要性:为什么要这么麻烦,直接定价格不好吗? 在区块链世界,价格是和数量截然不同的数据。数量是确定的链上数据,在任何区块链浏览器上都能查到。价格却是不确定的链下数据,同一时间同一币种,币安的价格、火币的价格、OKex的价格,可能都不同。 但对用户而言,价格又是必须使用的数据,该怎么办?两条路:要么自己产生一手数据,要么将一手价格数据处理后使用(预言机就是做这个事的)。 价格的形成,常见的有2种机制,一是撮合机制:一群卖方给出卖出价,一群买方给出买入价,按价格优先、时间优先的原则撮合一下,就会产生成交,也就有了成交价格。撮合机制最常见的例子,是股票。二是做市商,就是买价和卖家都是这个商人说了算,它可以稳稳地做差价。纸黄金是常见的做市商的例子。 作为交易所,CODEX是需要定价的,而且它的定价需满足2个条件: 一是价格的确定性,在确定时间,给出确定数量的A币,能返回确定数量的B币。 二是自动调节性,当CODEX定价与主流定价发生偏差,CODEX定价能被套利者自动修正。 既不产生撮合交易,也不锚定其他交易所价格,CODEX是怎样办到这一点的? 知道了数量,也就知道了价格(公式预警:只涉及加减乘除) 回到我们熟悉的51号场 我们可以看到,标2的区域是数量,标1的区域是价格。 这里有2个公式,可以从数量推导出价格。 一是市值恒等式: YASV市值+YASLP市值=CPM市值。 我们知道,市值=数量*价格,那么: YASV数量*YASV价格+YASLP数量*YASLP价格=CPM数量*CPM价格(此后的部分公式中,价格2字省去) 把上图2区域的数量代进去,得到: 614,938*YASV+2,047,066*YASLP =3,102,729,577*CPM(1) 二是量价一致式: 这一个公式很关键,很多关于CODEX定价的文章不好理解,都是缺了这个公式。 YASLP价格/YASV价格= YASLP数量/YASV数量。 3个未知数,2个1次方程,那么这3个未知数的比值,也就是相对价格,就能确定。 同样把图2区域的数量代进去,得到: YASLP/YASV=2,047,066/614,938=3.3289 也就是1YASLP=3.3289YASV(2) 把(2)代入(1),得到 614,938*YASV+2,047,066*3.3289YASV =3,102,729,577*CPM 解出: 1YASV=417.6277CPM,1CPM=0.002394YASV。(3) 把(3)代入(2),得到 1YASLP=1390.241CPM,1CPM=0.00719YASLP(4) 可以看到,(2)、(3)、(4)的价格,和区域1中显示的价格是完全一致的。用链上的数量确定链上的价格,CODEX做到了。 自动调节的实现 如果codex定价与主流交易所定价出现较大差额怎么办?它的资金池会不会被撸光?这就需要导出另一个恒等式: 当YASV和YASLP相互兑换时: YASV数量的平方+YASLP数量的平方=恒定值。 从这个恒等式可以看出,CODEX具有自我调整能力。 文章篇幅已较长,我们下次再推导举例,详细说明,欢迎关注。 本文来源:南极石头 —- 编译者/作者:南极石头 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
CODEX中的价格是怎样来的:知道了数量,也就知道了价格
2020-06-10 南极石头 来源:火星财经
LOADING...
相关阅读:
- 总锁定价值(TVL)并不是DeFi中最重要的指标2020-08-04
- 报告:制造商激增,DeFi锁定价值超过40亿美元2020-08-02
- 〔YAS你问我答,第一百四十二篇〕讨论仿codex 的大丰收dfs2020-08-01
- 〔YAS你问我答,第一百四十八篇〕学好codex撸币真轻松2020-08-01
- 币圈专业吃瓜,啥是听证会?检察院听证会和国会听证会的区别?2020-07-31