LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > CODEX中的价格是怎样来的:知道了数量,也就知道了价格

CODEX中的价格是怎样来的:知道了数量,也就知道了价格

2020-06-10 南极石头 来源:火星财经

必要性:为什么要这么麻烦,直接定价格不好吗?

在区块链世界,价格是和数量截然不同的数据。数量是确定的链上数据,在任何区块链浏览器上都能查到。价格却是不确定的链下数据,同一时间同一币种,币安的价格、火币的价格、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中的价格是怎样来的:知道了数量,也就知道了价格

—-

编译者/作者:南极石头

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

知识 CODEX 定价
LOADING...
LOADING...