MakerDAO 代币解释:DAI, WETH, PETH, SIN, MKR(一)
Maker DAO Token
Maker DAO 系统是由多个智能合约 ( Sai Tap, Sai Tub, Vox, Medianiser, etc.), 和 ERC-20 代币组成. 他们一起努力确保DAI Token的稳定。
在这篇文章中,我们主要关注 token 是如何周转和使用的。下图显示了 token 流动周转和智能合同使用方式,如何将一个 token 转换为另一个 token:
Maker DAO Token流动周转和智能合同使用方式
Token 显示为圆形,而智能合约及其实体显示为圆矩形。图表上的箭头表示,使用这些智能合约的方法,您可以将余额从一个 token 转换为另一个 token 。
例如,调用 join() 将从您那里删除 WETH token,并为您提供适当数量的 PETH token。
不稳定(“Ether”-like)的Token
图的左侧显示了与 Ether 相关的令牌:
ETH:Maker DAO 系统中没有直接使用它本身。如果你原来有ETH (和我们大多数人一样),你必须首先将它转换成 WETH ( Wrapped ETH “包装过的ETH” ) token。
WETH:是ETH的一对一映射,但是作为 ERC-20 的 token 存在。在任何时候,你都可以把 ETH 换成 WETH 和 back。缺点是,每一次这样的转变都需要 gas。
PETH:是 “Pooled Ether(集合以太)”的缩写。当你把 WETH 存入 Maker DAO 时,你会得到这个token。请注意,它并不完全是一对一的,它的汇率是计算出来的。
稳定(“DAI”-like)的Token
DAI:MakerDAO的稳定币,预计将接近 1 美元。当你用 CDP 生成贷款时,它会为你创造 DAI。
SIN:代表已清算的债务。它的价值等于 1DAI,在债务清算过程中使用而不是 DAI。
Maker DAO效用(Utility)的Token
MKR:用于偿还债务时支付佣金的token (通过擦拭方法 by wipe method)。
智能合约 Smart Contracts
Sai Tub智能合约:抵押债仓(CDP)系统。CDP 是你在 PETH 抵押后生成的DAI的债务。Maker DAO的大多数操作都是使用它完成的。
Sai Tap智能合约:可以用于清算债务并从中产生利润。
智能合约使用方法
Maker DAO 智能合约有很多的使用方法,下表对其中的主要部分进行了分类:
Maker DAO智能合约使用方法
大多数方法都是使用我们上面列出的 token 来操作,并且 CDP 是 Sai Tub 内部的实体。这些方法的更详细描述可以在Maker DAO交易图解这篇文章之中。
Token 使用模式
下面的材料是基于 Bloxy.info Token的周转工具和 Maker DAO 分析的仪表板。
Bloxy.info web site provides a set of tools for analytics, traders, companies and crypto enthusiasts.
The tools include APIs, dashboards and search engine, all available on-site, providing accurate data, indexed directly from the blockchain live node.
Bloxy mission is to make blockchain more transparent and accessible to people and businesses.
Please, make a reference to the source of data when referencing this article.
我们的目标是将智能合同代码和上面的图表与关于这些token的实际Token周转和用户操作相匹配。我们将使用我们的工具和分析方法,从不同的角度逐一调查token。
我们的第一个token是…
WETH ( Wrapped Ether)
WETH 解释在 weth.io 网站上。WETH被称为“包装过的ETH(wrapped Ether)”,可以在需要 ERC-20 token的地方代替ETH。我们首先想到的是分散交换 (DEX)。通常,DEX 协议更希望使用 ERC20 token 作为买/卖方之间的资产,并且不能直接使用ETH。所以你先把你的 ETH 包装成 WETH ,卸装以后的 WETH 可以换回 ETH。
这个 token 与 Maker DAO 协议于 2017年12月同时发起。请注意,最大的持有者是Maker DAO的智能合约:
WETH最大持有者
所有者与 其他 token 的交集还显示了 Maker DAO token:
共同持有者相关的令牌,来源: bloxy.info
MaerDAO SaiTub 智能合约上出现这种高 WETH 余额的出现,是因为用户将 WETH 存入 Maker DAO 的 SaiTub 智能合约,以便之后创建 CDP。我们分析了这个过程中动态的 MakerDAO 仪表板:
WETH锁定了金额、存款和取款。来源: bloxy.info MakerDAO dashboard
从这张图表中可以看出,在2019年5月10日,锁定的 WETH 金额约为 200 万 ETH (橙色线),而创造的总金额超过了400万 ETH 以上。
参与这项活动的人有多少?交易者的数量可以通过唯一地址来估计,在 SaiTub 智能合约上启动退出/加入交易记录:
在 Maker DAO 智能合约上唯一的地址数、锁定和释放WETH。来源:bloxy.info MakerDAO dashboard
交易者的行为是由每月锁定和释放的WETH数量来呈现的:
每月锁定和释放 WETH 的金额。来源: bloxy.info MakerDAO dashboard
图中右侧的两列展示了,在 2019年4月中旬前,当更多的人开始从Maker DAO锁定和释放WETH时,锁定和释放的数量的趋势相当对称。那反过来也可导致Maker DAO的WETH数量减少。
Maker DAO之外的WETH?
那么问题来了,除了 Maker DAO 之外,它可以在任何地方使用吗?
答案是肯定的。首先,它在 ZeroX 和 Oasis (匹配市场) 交易所交易中非常活跃,下图是 bloxyinfo 中展示 WETH交易页面。
Token周转工具 显示 WETH 的主要流量:
主要的WETH周转路线。来源: bloxy.info
正如你所看到的,WETH token 有几个 “重心(centers of gravity)”:
- MakerDAI的SaiTub合约
- Oasis, DDEX 等交易所
- ZeroX (不涉及传输,所以没有在这个图表上明确显示)
我们拿 DEX(去中心化交易所) 上一个最活跃的交易者的 WETH 交易作为例子:
DEX 中 WETH/DAI 交易对 进行多方交易。来源: bloxy.info
WETH 的交易不仅仅是对DAI的交易,以下是 DEX 交易所的前 10 组交易对:
DEX 上的 WETH 前10组交易对。来源: bloxy.info DEX API
PETH ( Pooled Ether)
PETH 代表了 ETH,你在 Maker DAO 智能合约中投入了 ETH,以在未来创造 DAI 债务。它对 WETH 的费率等于
PETH = WETH * (Total PETH supply) / (WETH balance )
现在等于 1.04,因为 PETH 的一部分由于债务清算而被烧毁。如图所示,这个数字随着时间的推移而增加:
与 PETH/WETH 相关的费率和利润。来源:bloxy.info MakerDAO dashboard
PETH/WETH 费率的变化为早期进入进入并用 PETH换取WETH的用户创造了循环利率(APR Annual Percentage Rate)和利润,他们的总利润估计在 80,000 ETH 左右。
PETH 不能在 DEX 上进行交易的,似乎只作为MakerDAO的基础设施在其内部使用。
下面的Token周转显示,主要的 PETH 周转量是Sai Tub智能合约之间的互相转移。然后,部分周转量会转到 SaiTap (在债务清算的情况下),或者转到系统地址 (作为燃料):
PETH token周转。来源:bloxy.info token flow tool
继续! 在第二部分,我们将讨论 DAI 、 MKR 和 SIN 的 token !
作者:Aleksey Studnev
原文:https://medium.com/coinmonks/makerdao-tokens-explained-dai-weth-peth-sin-mkr-part-1-a46a0f687d5e
MakerDAO 代币解释:DAI, WETH, PETH, SIN, MKR(一)的更多相关文章
- 剖析非同质化代币ERC721-全面解析ERC721标准
什么是ERC-721?现在我们看到的各种加密猫猫狗狗都是基于ERC-721创造出来的,每只都是一个独一无二的ERC-721代币,不过ERC-721在区块链世界远不止猫猫狗狗,它更大的想象空间在于将物理 ...
- 以太坊ERC20代币开发
以太坊ERC20代币开发首先需要对以太坊,代币,ERC20,智能合约等以太坊代币开发中的基本概念有了解.根据我们的示例代码就可以发行自己的以太坊代币. 什么是ERC20 可以把ERC20简单理解成以太 ...
- erc20代币合约
看这篇文章需要对以太坊,智能合约,代币等概念有基本的了解. 什么是ERC20 可以把ERC20简单理解成以太坊上的一个代币协议,所有基于以太坊开发的代币合约都遵守这个协议.遵守这些协议的代币我们可以认 ...
- 【在 Nervos CKB 上做开发】Nervos CKB 脚本编程简介[3]:自定义代币
原文作者:Xuejie 原文链接:https://xuejie.space/2019_09_06_introduction_to_ckb_script_programming_udt/ Nervos ...
- 一步步教你创建自己的数字货币(代币)进行ICO
本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程. 写在前面 本文所讲的代币是使用以太坊智能合约创建,阅读本文前,你应该对以太坊.智能合约有所了解,如果你还不了解,建议你先看以太坊是什么 ...
- 用solidity语言开发代币智能合约
智能合约开发是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用solidity语言开发一个代币合约的实例,希望对大家有帮助. 以太坊的应用被称为去中心化应用(DApp),DApp的开发 ...
- 10分钟 5步 发布以太坊 ERC20 代币
1.安装 METAMASK Brings Ethereum to your browser 一个可以浏览器上进行操作的以太坊钱包,推荐 Chrome. Chrome 插件安装地址: https://c ...
- Go-Ethereum 1.7.2 结合 Mist 0.9.2 实现代币智能合约的实例
目录 目录 1.什么是 Mist 2.Mist 在哪里下载? 3.Mist 有哪些依赖? 4.如何安装 Mist? 4.1.安装 Mist 依赖工具包 4.2.安装 Mist 4.3.启动 Mist, ...
- 区块链代币(Token)笔记 — — 术语
前言 接触区块链和数字货币差不多有大半年时间,一直在赶项目进度,现在有空整理补习一下相关的知识,只谈代币不谈区块链
随机推荐
- 主干(trunk)、分支(branch )、标记(tag)
主干(trunk).分支(branch ).标记(tag) 用法示例 + 图解 以svn为例,git的master相当于trunk,dev分支相当于branches --------------- ...
- 监听WPF依赖属性
原文:监听WPF依赖属性 当我们使用依赖属性的时候,有时需要监听它的变化,这在写自定义控件的时候十分有用, 下面介绍一种简单的方法. 如下使用DependencyPropertyDescripto ...
- 自学 Python
如何系统地自学 Python? 最近开始系统的学习Python,以及整理的一些资料.github记录着个人自学 Python 的过程,持续更新.欢迎大家一起来完善这个自学Python学习的项目,给 ...
- 不积跬步无以至千里(C语言笔记)
第一章 初始C程序 1.C程序结构 简单来说,一个C程序就是由头文件和函数组成 头文件 一条编译预处理命令:作用是在对C程序进行正式编译 ...
- centos6.5安装apache2.x并更改默认80port
因为现在nginx它已成为反向代理软件的主流.因此,linuxserver在系统.我们几乎总是安装nginx东方的,这使在同一时间使用apache带来了麻烦.因为apache它用于通过缺省80port ...
- CCPlace,CCFlip*,CCToggleVisibility,CCMoveTo*,CCJumpTo*,CCScale*,CCRotate*,CCSkew*,fade,CCCardinalSp*
1 CCAction动作 CCAction作为一个基类.事实上质是一个接口(即抽象类),由它派生的实现类(如运动和转动等)才是我们实际使用的动作.CCAction 的绝大多数实现类都派生自CCF ...
- TargetNullValue与FallbackValue
原文:TargetNullValue与FallbackValue TargetNullValue与FallbackValue都是BindingBase的属性. TargetNullValue:获取或设 ...
- WPF不明内存泄露已解决,白头发也没了
原文:WPF不明内存泄露已解决,白头发也没了 在使用OpenExpressApp进行WPF应用开发过程中遇到多个内存泄漏的地方,在上一篇中求助了一个内存泄露问题[WPF不明内存泄露原因,头发都白了几根 ...
- CentOS 7.3最小系统安装KVM
一.准备工作 安装wget和vim yum install -y wget vim 修改yum源为阿里源 wget -O /etc/yum.repos.d/CentOS-Base.repo http: ...
- 源码编译路径错误导致的Apache 无法重启问题解决方法
问题现象: 第一次源码编译安装Apache设置路径错误,安装到/usr/local/src/ 目录下了. 删掉该目录下的安装文件,重新编译安装到/usr/local/目录下 重启apache服务时报这 ...