合约安全(1):Balancer中通货紧缩货币的套利攻击详解
Abstract
消息来源:2020.6.29 链闻看天下
当红流动性挖矿 DeFi 项目 Balancer 如何被攻击?官方这么说
文中简要描述了攻击发生时间和危害,没有详细描述漏洞细节。
漏洞详细介绍可参考文章《Balancer Pool with STA Deflationary Token Incident》
概念介绍
滑点 slippage
在买卖 token 时,期望的交易价格和实际支付的价格之间的差别,称之为交易滑点。
流通池
用户将资产转入交易平台之中获得收益,而在平台中的总资产额度,就构成了流通池。
流通池中代币总额越多,深度越好,大额交易带来的影响也就更小,不至于因为一笔几十万美元的交易就让价格产生大幅波动。
Defi的一个风险点就是流通池不够大,容易产生较大滑点。
流动性挖矿 liquidity mining
用户将自己的token放到交易所的流通池中,交易所则将等值的交易所代币发放给用户。
这样一来,用户为交易所提供了流通池的部分深度。同时,用户可以享受交易所挖矿带来的分红。
自动化做市商 AMM
AMM是一种即时兑换模式。
合约安全(1):Balancer中通货紧缩货币的套利攻击详解相关推荐
- python argv 详解_对python中的argv和argc使用详解
主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argum ...
- yii mysql 事务处理_Yii2中事务的使用实例代码详解
前言 一般我们做业务逻辑,都不会仅仅关联一个数据表,所以,会面临事务问题. 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全 ...
- Python中的__name__和__main__含义详解
背景 在写Python代码和看Python代码时,我们常常可以看到这样的代码: ? 1 2 3 4 5 def main(): ...... if __name__ == "__ma ...
- python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...
1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...
- 关于numpy中eye和identity的区别详解
https://www.jb51.net/article/175386.htm np.identity(n, dtype=None) np.eye(N, M=None, k=0, dtype=< ...
- vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)
npm进行highchars的导入,导入完成后就可以进行highchars的可视化组件开发了 npm install highcharts --save 1.components目录下新建一个char ...
- android中怎么网络判断,Android中判断网络是否连接实例详解
Android中判断网络是否连接实例详解 在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下: public class ConnectionDetector { priv ...
- Linux中history历史命令使用方法详解
在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...
- python的raw_ input是什么意思-对python中raw_input()和input()的用法详解
最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...
最新文章
- 郁闷的Alexa破10万。
- visio取消首字母大写
- 文巾解题 326. 3的幂
- python生成静态html_Python写静态HTML
- 酒店管理系统c语言带注释,酒店管理系统--C语言版.pdf
- 人脸登陆facelogin
- rm linux 复制目录,linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别...
- 统计整数n的二进制表示中1的个数
- 一键清除 打印机内无法清除作业
- Android 渗透测试学习手册 第九章 编写渗透测试报告
- apache配置防盗链
- java路径不存在则创建文件夹_java实现文件夹不存在则创建
- Aop 是面向切面编程,
- centOS7.6 服务器配置环境
- 30个专业的电子商务网站,助您一臂之力
- 如何构建稳健的品期carry组合
- ISBN号码(c++)
- 对于PS选区的初步认识
- PC 台式计算机 笔记本,整套解决方案:如何连接笔记本电脑和台式计算机
- 当前疫情下火爆的直播应用,你了解背后的技术架构吗?