Qitmeer / Economic-model

The Economic model for Qitmeer network
15 stars 4 forks source link

大家对博弈设计方案一的一个误区 #36

Open yatingzhou opened 5 years ago

yatingzhou commented 5 years ago

经过昨天与经济模型小组的 @blocklee @xiaobai99 @JeremyChen01 @hanyuguang 几位小伙伴对方案一的模拟和讨论的时候,我们发现一个误区,那就是在讨论方案一也就是总量恒定的方案:X+Y=10的时候,潜意识的把方案一当成了方案二也就是10+Y=Z或者说变成了10token+10p-meer=20的模型。这里主要是我的责任,没有把两个方案描述或者定义的更清楚。因此在这里重新梳理一下,这两个模型的本质区别。

方案一:X+Y=10模型应该是一个通缩模型

之前的定义:假设测试网络总量恒定为10亿,与ICO erc20的货币发行数量一致。目的是为了erc20与p-meer能够1:1置换。那么假设基金会需要挖出X数量的p-meer与HLCerc20 token进行1:1的置换,X数量是基金会至少需要兑换的最小数;Y数量的是除了基金会之外的其他矿工挖出来的数量,意味着X+Y=10亿。

现在的定义(至少我的本意):假设测试网络总量仍然恒定为10亿,与ICO erc20的货币发行数量一致,目的是为了erc20与p-meer能够1:1置换。但这10亿是分为两个部分的,一个是最终流通在市场中的HLC token的数量X,一个是需要挖出来的p-meer数量Y,就是X+Y=10。因此这10亿的总量是由流通中的HLC token与即将要挖出来的p-meer组成。

1.没有流通的HLC token到哪里去呢?其实就是掌握在基金会手里的那部分token何去何从呢?最好的方式就是销毁。销毁的方式应该是每产生一个p-meer就销毁一个token,他们的生死应该是即刻完成的。那么销毁的token实际上应该是在后面映射主网中Meer中得以补偿。请注意,被销毁掉的token数量实际上是给矿工挖的初始数量Y1。那么,流通中X是一个动态的量,应该是一个不断变化的量,其实对应的就是基金会需要挖矿的Y2

2.Y的定义到底是如何定义的?就是矿工需要挖的数量,包括基金会需要挖的数量Y2和除了基金会矿工需要挖的Y1。最终市场上会流通的token也就是X数量,到测试网络截止日期是需要跟基金会置换成p-meer,最终是要换成Meer的。那么这里的Y应该是包含了基金会与矿工需要挖的数量。这点理解很重要,而非https://github.com/HalalChain/Economic-model/issues/32 中对Y的定义。

3.X的定义到底是如何定义的?截止日期仍然流通中的HLC token的数量,也就是最终需要基金需要兑换的p-meer的数量或者meer的数量。那么到底是需要挖出来还是通过主网映射这个就是我们要考虑的问题。实际上基金会就要算出来到底是挖划算还是通过市场回购划算的问题。但无论哪种方式都是可以通过Q对应的W的映射关系得以解决。

qitmeer-han commented 5 years ago
     基金会可控的HLC                基金会可控的pmeer
           X                               Y 
     市场流通的HLC                  矿工挖出的pmeer
           X1                              Y1
          X=5亿                          Y=5亿

也就是基金会保底要拿到X+Y=10亿才可以解决历史问题,那么好,X我们已经有了, Y怎么去获得? 1、)创世获得 2、)挖矿获得

目的:最低成本获得Y也就是5亿的pmeer,

下一步:X1+Y1=10亿怎么解决? X1是市场流通的5亿,这个时候基金会需要从市场收购一些低价筹码,假设需要收购a亿的低价筹码,那么市场流通就会变成X1-a,但是矿工这边要从Y1里边挖出pmeer假设是C,基金会也要从Y1里边挖出pmeer假设是b,Y1=C+b,接下来我们需要解决的; 1、)a要达到多少数量这个很重要,它就是后边我们可以控制的阀门,也就是币价还有矿工的算力都可能通过a的币值管理去实现。 2、)C要给矿工多少数量这个数是一个大概的数据,因为一旦开始大批矿工进来,哪怕我们可以从价格进行调控但是最后的数量也不可能太精确。 3、)对应的b的数量要有一个预期。

因为在C矿工开始进入的时候b矿工也是已经在进行这个时候获得b的数量还有C矿工的算力进场数量都可以通过币价去调控,也可以把它看作所谓的阀门,这个阀门的开关就是我们的低价筹码a,a是一个变量的。

我们再把这所有的数字连起来:X+Y=10亿这个是基金会不需要或者投入很少的成本获得的,因为这个是解决历史遗留问题的保底牌,也就是2个王加4个2的牌。

X1+Y1=10亿是需要投入成本的并且要进行做文章的关键,这一块是需要讲故事,作势进行操作的假设我们给出的C=2亿那么b就是3亿同时X1=5亿假设我们前期低价收购2亿a=2亿,X1-a=3亿这个时候市场流通就还剩3亿,但是矿工是有pmeer兑换HLC的需求也就是有2个亿或者不到2个亿的HLC要准备出来,但是这是一个长期的过程,当这2个亿兑给矿工的时候也就是测试网挖矿要结束的时候,这个时候我们手里还有X+Y+Y1-销毁的2亿HLC=13亿筹码,也就是10亿的pmeer加3亿的HLC,外界流通HLC还有5个亿,这个时候我们要把所有的利好抛出去,进行这3个亿的变现,当然至于变现多少那还要基金会去定。这一系列的操作完成就是主网上线的时候,所有的HLC必须强制兑换pmeer,然后进行主网币的映射和比例分配。

ismailma commented 5 years ago

完美的设计,

基金会可控的HLC 基金会可控的pmeer X Y 市场流通的HLC 矿工挖出的pmeer X1 Y1 X=5亿 Y=5亿

现在就要计算回购的资本金了。

blocklee commented 5 years ago

从最终建立主网映射的角度分析两种方案

方案一:只能是hlc --> HLCC-->主网币的单通道映射,10亿hlc对应要有10亿hlcc,hlc的所有权益最终要转移到hlcc上和主网映射。

方案二:最终会是hlc-->主网币和hlcc-->主网币双通道映射,hlc+hlcc的总量等于10亿。

HLCC

这个方案是一个此涨彼消,有我(hlcc)无你(hlc)的方案。即每产生出一个测试网币hlcc,相应的就要销毁一个hlc,hlc + hlcc 的总量等于10亿

可以供矿工挖出的是 B 和 C(假定C1是基金会挖走了,C2是其他矿工挖走了)。超过B+C的部分,即是要压缩 A,那么每超过一个,相应的就需要基金会从市场回购一个进行销毁。假如超挖了A1个,则基金会需购入A1个销毁。因此这对应的A1个HLCC就要算在基金会头上,是基金会挖出的,相当于基金会花了一份A1回购的钱和一份A1挖矿的钱,但只能获取一份A1的权益。虽然看起来是双份的成本,但不一定就会比别人挖出同等数量的单份成本高。