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 分析的仪表板

  1. Bloxy.info web site provides a set of tools for analytics, traders, companies and crypto enthusiasts.
  2. The tools include APIs, dashboards and search engine, all available on-site, providing accurate data, indexed directly from the blockchain live node.
  3. Bloxy mission is to make blockchain more transparent and accessible to people and businesses.
  4. 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)”:

  1. MakerDAI的SaiTub合约
  2. Oasis, DDEX 等交易所
  3. 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(一)的更多相关文章

  1. 剖析非同质化代币ERC721-全面解析ERC721标准

    什么是ERC-721?现在我们看到的各种加密猫猫狗狗都是基于ERC-721创造出来的,每只都是一个独一无二的ERC-721代币,不过ERC-721在区块链世界远不止猫猫狗狗,它更大的想象空间在于将物理 ...

  2. 以太坊ERC20代币开发

    以太坊ERC20代币开发首先需要对以太坊,代币,ERC20,智能合约等以太坊代币开发中的基本概念有了解.根据我们的示例代码就可以发行自己的以太坊代币. 什么是ERC20 可以把ERC20简单理解成以太 ...

  3. erc20代币合约

    看这篇文章需要对以太坊,智能合约,代币等概念有基本的了解. 什么是ERC20 可以把ERC20简单理解成以太坊上的一个代币协议,所有基于以太坊开发的代币合约都遵守这个协议.遵守这些协议的代币我们可以认 ...

  4. 【在 Nervos CKB 上做开发】Nervos CKB 脚本编程简介[3]:自定义代币

    原文作者:Xuejie 原文链接:https://xuejie.space/2019_09_06_introduction_to_ckb_script_programming_udt/ Nervos ...

  5. 一步步教你创建自己的数字货币(代币)进行ICO

    本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程. 写在前面 本文所讲的代币是使用以太坊智能合约创建,阅读本文前,你应该对以太坊.智能合约有所了解,如果你还不了解,建议你先看以太坊是什么 ...

  6. 用solidity语言开发代币智能合约

    智能合约开发是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用solidity语言开发一个代币合约的实例,希望对大家有帮助. 以太坊的应用被称为去中心化应用(DApp),DApp的开发 ...

  7. 10分钟 5步 发布以太坊 ERC20 代币

    1.安装 METAMASK Brings Ethereum to your browser 一个可以浏览器上进行操作的以太坊钱包,推荐 Chrome. Chrome 插件安装地址: https://c ...

  8. 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, ...

  9. 区块链代币(Token)笔记 — — 术语

    前言 接触区块链和数字货币差不多有大半年时间,一直在赶项目进度,现在有空整理补习一下相关的知识,只谈代币不谈区块链

随机推荐

  1. CSS 常用 background 设置

    CSS 背景图片设置: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> & ...

  2. Windows PowerShell 学习之——Cmdlet处理生命周期

    这一次介绍一下Cmdlet处理过程的生命周期 总共分为六个部分 1.概述 2. 命令行输入绑定参数(parameters) 3. 开始指令处理 4. 接受管道输入绑定参数 5. 处理记录 6. 处理记 ...

  3. Callable,Runnable异同

    1.Runnable和Callable的区别 (1) Callable规定的方法是 call(), Runnable规定的方法是 run(). (2) Callable的任务执行后可返回值,而 Run ...

  4. 深度学习实战 Tricks

    1. 梯度消失与梯度爆炸 gradient clipping 梯度爆炸:min(grad_max,grad) grad_max:梯度上限 梯度消失:max(grad_min, grad) grad_m ...

  5. toolbox、library 的组织

    不要重复制造轮子:重复利用已完成的函数: 1. 一个普通的 matlab toolbox bigData:规模较大的数据集: data:一般的数据集: demos:演示程序,直接可以运行: tools ...

  6. 【狼窝乀野狼】Windows Server 2008 R 配置 Microsoft Server 2008 远程登录连接

    如果你已经了解了,或者你已经经历了,那么此篇文章对你是毫无用处.因为文笔深处未必有自己亲身体验来的真实有效. 闲话少说,直接上菜. 最近脑子“抽筋”,想安装一个服务器来玩玩,那么怎么选择呢?我的PC是 ...

  7. 图解Http协议 url长度限制

    http请求报文的格式 一般请求所带有的属性: http响应报文的格式: 响应首部一般包含如下内容: 一.技术基石及概述 问:什么是HTTP? 答:HTTP是一个客户端和服务器端请求和响应的标准TCP ...

  8. ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 登录登出 上一章节我们总算完善了注册的功能,而且也添加了一个用户,现 ...

  9. youwuku和koudaitong以及weimeng差异

    优库通过涨势没有口袋,通过口袋里的东西优库有, 就像一个商场的处理这些极端类别似, 所不同的是:1.掌上通免费,但也开始掏腰包通过用户收费,因为一些特殊的.这意味着,天下没有免费的午餐,掌上通是使用完 ...

  10. Delphi 接口使用中,对象生命周期管理,如何释放需要注意的问题

    网上有篇文章<Delphi接口编程的两大陷阱>,里面提到接口的生存期管理的问题.但该文章里面提到的两个问题,其实都是对 Delphi 不理解导致的.   先说该篇文章中提到的第一个问题为什 ...