【项目学习】Anchor:一种提供稳定币存款低波动收益率的去中心化的储蓄协议
简介
基于稳定币的获利产品。
贷方人放出稳定币以供借款。借方通过抵押资产(base asset)的方式,以低于协议定义的借贷比率借入稳定币。Anchor 协议使用抵押资产进行质押以获得奖励,然后将质押奖励转换为稳定币,以稳定收益的形式授予贷方。
文档:https://docs.anchorprotocol.com/
四种角色
贷款者、借款者、清算者和ANC流动性提供者。(以及预言机)
- 贷款者:存入稳定币并将稳定币借给Anchor货币市场的用户,以获取利息。Anchor Terra (aTerra) 作为贷款者的存款份额。
- 借款者:通过抵押白名单中的资产借出稳定币,借款比率 loan-to-value (LTV) 要求小于设定的最大值。当 LTV 大于设定值时,抵押资产将会被清算。
- 清算者:清算者监测是否存在风险贷款,并且在必要时清算抵押资产。在清算一笔贷款之前,清算者必须向 Liquidation Contract 提交一个用稳定币购买抵押资产的出价。清算者以折扣价收到抵押代币,清算人出价中的稳定币用于偿还清算借款人的贷款。报价最低的投标首先执行,迭代直到所要求的清算金额被完全消耗。预留1% 的清算价值作为激励措施,鼓励清算人积极监控风险贷款并触发清算。
- ANC流动性提供者:提供 ANC-UST 对的流动性。ANC 的流动性至关重要,因为 ANC 代币作为借款人的激励措施进行分发,用于校准稳定币存款利率。
- 预言机:根据质押资产计算价格。用于计算借贷人抵押资产价值,清算合约价格计算。
四种代币
- TerraUSD (UST):稳定币
- Bonded Assets (bAssets):Anchor 市场的贷款抵押品
- Anchor Terra (aTerra):Anchor 市场的存款收据
- Anchor Token (ANC):Anchor 市场的治理货币。ANC 捕获从 Anchor 产生的协议费用,其中流入收益储备的价值的 10% 用于 ANC 代币的增值。Anchor 的协议费用来自 bAsset 奖励、超额收益和抵押品清算费用。
后记
本来打算看文档学习一下 Anchor 项目,然后试着审计一下他们的只能合约代码。但是...看完文档后发现他们的合约是用 Rust 而不是 Solidity 写的...技不如人 T^T 知识盲区了属于是。所以就只能作罢了,以上是看文档的时候顺便做的一下笔记 T^T。
【项目学习】Anchor:一种提供稳定币存款低波动收益率的去中心化的储蓄协议的更多相关文章
- 理解去中心化 稳定币 DAI
本文转载于深入浅出区块链, 原文链接 随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器. 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机 ...
- 为什么说USDN是一种应用型稳定币?
USDN是由NGK Global出品的一种新型稳定币系统,里面是涵盖了包括货币供需.Bancor.抵押借贷等在内的一整套算法.该稳定币构想一经提出,便在社区引发了不小的热度. 官方对于USDN的定位是 ...
- 去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目异同
Filecoin,Storj 以及 PPIO 这三个存储公链的设计思路是不一样的,没有优劣之分,写这篇文章也并不是为了争论各项目的好坏对错.去中心化存储是一个长期商业赛道,不同团队在同一个赛道上往不同 ...
- NGK DeFi项目即将上线,打造去中心化闭环金融生态!
据最新官方消息称:NGK已于近日宣布将进军DeFi领域,NGK此次的DeFi的项目将会是一个去中心的交易平台,其最大的功能是进行数字货币的交换.在用户选择了需要支付的数字货币和想购买的数字货币后,系统 ...
- 去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目技术对比(下)
在上篇文章中,我们主要从价值定位.技术层次架构.服务质量.去中心化程度,和经济激励机制五个方面分析了三个项目的不同.在这一篇文章中,我们将着重从区块链的架构设计.数据传输技术设计和数据存储技术设计三方 ...
- Filecoin:一种去中心化的存储网络(二)
开始初步了解学习Filecoin,如下是看白皮书的内容整理. 参考: 白皮书中文版 http://chainx.org/paper/index/index/id/13.html 白皮书英文版 http ...
- Filecoin:一种去中心化的存储网络(一)
开始初步了解学习Filecoin,如下是看白皮书的内容整理. 参考: 白皮书中文版 http://chainx.org/paper/index/index/id/13.html 白皮书英文版 http ...
- ImCash:币安下架BSV之辩:规则、中立与去中心化
一种看法是:一个引用价格数据和执行交易的加密货币交易所,其业务决策往往是在链外发生的,不受制于严格的.类似于准宪法的链上规则的约束,加密货币交易所可以拒绝任何人喜欢的价格和交易,而且这样做并不会损害底 ...
- 从零构建以太坊(Ethereum)智能合约到项目实战——第23章 从零构建和部署去中心化投票App,decentralization Voting Dapp
P90 .1-从零构建和部署去中心化投票App-01 P91 .2-从零构建和部署去中心化投票App-02 P92 .3-从零构建和部署去中心化投票App-03 参考博文:http://liyuech ...
- 去中心化预言机如何助力NGK DeFi 项目发展?
早在 2014 年前后,协议智能合约就已经出现了,最初协议很笨重,包含了许多不同的部分,每个部分都是一个单独的智能合约,你需要在区块链本身的协议中添加不同的智能合约,这需要几个月甚至几年的时间,而之后 ...
随机推荐
- Android---intent和startActivityForResult方法的使用---页面跳转和数据回传
Android页面跳转和数据回传 今天我尝试用两个页面实现数据的传递和回传,出现了一些问题,把问题已经成功的案例总结如下: 具体是这样的: 有两个layout布局,两个activity.MainAct ...
- DM数据库金融行业案例(水贴一波)
最近没遇到啥有意思的案例,都是些很简单的案例,但是又好久没写过博客了,决定水一波帖子,保持更新. 今天这个是任总老婆小王同学提供的金融SQL案例,难是不难,但是远程的时候网络卡得要命, 心累. 慢 ...
- #莫比乌斯反演,整除分块,欧拉定理#U137539 虚伪的最小公倍数
题目 \[\large\prod_{i_1=1}^n\prod_{i_2=1}^n\dots\prod_{i_k=1}^n\frac{i_1*i_2*\dots*i_k}{gcd(i_1,i_2,\d ...
- Java 构造函数与修饰符详解:初始化对象与控制权限
Java 构造函数 Java 构造函数 是一种特殊的类方法,用于在创建对象时初始化对象的属性.它与类名相同,并且没有返回值类型. 构造函数的作用: 为对象的属性设置初始值 执行必要的初始化操作 提供创 ...
- 机器学习&深度学习 操作tips
1. 在运行程序时,报错如下: usage: run.py [-h] --model MODEL [--embedding EMBEDDING] [--word WORD] run.py: error ...
- MogDB/openGauss如何实现事务的rollback
MogDB/openGauss 如何实现事务的 rollback 本文出处:https://www.modb.pro/db/113262 数据库最主要的功能就是存储数据,然而我们在进行数据库操作时,却 ...
- mybatis plugin源码解析
概述 Plugin,意为插件,是mybatis为开发者提供的,对方法进行自定义编程的手段.其中用到了动态代理.反射方法,通过指定需要增强的对象与方法,进行程序编写. 核心类 主要涉及几个核心类:Int ...
- k8s之Pod
什么是Pod 通俗的来讲就是以pause为基础容器,其它容器共享pause容器的网络名称空间.主机名以及进程间通信,组成的一个逻辑的容器集合. • Kubernetes Pod是Kubernetes的 ...
- 【5】Spring IoC介绍
有部分 Java 开发者对 IoC(Inversion Of Control)和 DI(Dependency Injection)的概念有些混淆,认为二者是对等的. IoC 其实有两种方式,一种就是 ...
- docker 应用篇————dockerfile[十四]
前言 简单介绍一下dockerfile. 正文 dockerfile就是docker image的构建文件. 然后来运行一下. 然后就产生了test:1.0 这个镜像. 然后启动一下你就发现了这个镜像 ...