第一源码网 ??【刘文彬】【精解】EOS标准货币体系与源码实现分析(3)

电脑杂谈  发布时间:2018-12-14 00:14:01  来源:网络整理

价值维稳

我们做了这么多工作,其实目的就是要保障D这种token(token本身就是衍生货币)是符合PeggedCurrency的设定。最直接的指标就是与美元价值(C就可以是这个角色)的锚定浮动范围,要尽可能小,这个范围的浮动要小到让更多的人(套汇者)愿意持有和交易D token。下面有几种可能性:

D的价值超过美元5%

抵押物价值(原值)增加,C:D>1.5,这时候要发行更多的D token,来降低比率到1.5

原值降低,C:D<1.5,调整token体量(减少市面流通量)以降低赎回价格(持有人不愿赔钱硬抛)来降低D token的价值到与美元一致。

市场体量 = 联结者体量(Bancor)赎回价格:在到期之前,发行人可以回购持有者的token。

D的价值少于美元5%

中止其他token,例如E到C和E到D的交易。

在C到E和D到E的交易中间提供奖金(用来补偿)。

在D到E的转化上会在循环外收到D,而不是加到市场制造商那里。

在C与D相互转化上不做任何改变。

中止尝试调整制造商比率来防卫价格补偿,使价格上涨至高于美元1%(这是比较健康的)

原值增加,C:D>1.5,调整token体量抬高赎回价格(持有人愿意被赎回),从而提高市面上token的价值,最终赶上美元。

原值降低,C:D<1.5,这个比较复杂,因为token的价格要低于美元,同时它的原值也低于负债,说明这个token已经真的价值降低了。那么就需要增资补偿

exchange

基于上面标准货币体系,我们可以看到在EOS上面的token的经济模型,这是一个很有竞争力的模型,可以保证每个token的价值稳定,而不是狂涨狂跌,真正使EOS上的经济生态健康稳定运转起来。下面来研究exchange智能合约的主要功能。

CMakeLists

首先来看CMake设置,上文《【精解】EOS智能合约演练》中也有CMake的应用,但并没有搞太清楚,这里在讨论exchange的CMakeLists配置之前,我们先来搞定cmake本身。

cmake

CMake于C++ 类似maven于java的存在,它可以用来对软件进行构建、测试以及打包等工作。我们在研究C++ 项目的时候,CMake是很好的构建工具,一定要熟悉掌握。

正如maven的配置文件主要是通过pom.xml一样,CMake的工作是通过CMakeLists.txt文件来描述的。所以掌握CMakeLists.txt文件的配置方法是必要的。

cmakeminimumrequired,这个配置位于第一行,指定了项目构建所需的CMake的最低版本。

project(banner),括号内填写当前项目名。

set(MY_VAR "hello"),CMake可以通过set关键字来设置文本变量。(相当于全局变量)

set (OTHERVAR "${MYVAR} world!"),可以通过“${}”引用上面定义过的变量内容。

我们在IDE中,也可以像直接通过项目中的pom文件导入maven项目那样,通过项目中的CMakelists.txt文件导入CMake项目。

本文介绍了mercury水星mw310r无线路由器的安装和上网设置方法,mw310r无线宽带路由器采用的是全中文配置界面,安装和配置起来非常的简单,通过设置向导可以快速的完成相关配置,下面会进行详细的介绍。

以上就是关于过期牛奶可以洗脸吗的相关内容介绍。

1、目前第三方交易平台鱼龙混杂,存在着很多安全隐患,因此我们提倡广大玩家朋友使用官方平台购买银子。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-90843-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...