Abstract

消息来源:2020.6.29 链闻看天下
当红流动性挖矿 DeFi 项目 Balancer 如何被攻击?官方这么说
文中简要描述了攻击发生时间和危害,没有详细描述漏洞细节。

漏洞详细介绍可参考文章《Balancer Pool with STA Deflationary Token Incident》

概念介绍

滑点 slippage

在买卖 token 时,期望的交易价格和实际支付的价格之间的差别,称之为交易滑点。

流通池

用户将资产转入交易平台之中获得收益,而在平台中的总资产额度,就构成了流通池。
流通池中代币总额越多,深度越好,大额交易带来的影响也就更小,不至于因为一笔几十万美元的交易就让价格产生大幅波动。
Defi的一个风险点就是流通池不够大,容易产生较大滑点。

流动性挖矿 liquidity mining

用户将自己的token放到交易所的流通池中,交易所则将等值的交易所代币发放给用户。
这样一来,用户为交易所提供了流通池的部分深度。同时,用户可以享受交易所挖矿带来的分红。

自动化做市商 AMM

AMM是一种即时兑换模式。

合约安全(1):Balancer中通货紧缩货币的套利攻击详解相关推荐

  1. python argv 详解_对python中的argv和argc使用详解

    主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argum ...

  2. yii mysql 事务处理_Yii2中事务的使用实例代码详解

    前言 一般我们做业务逻辑,都不会仅仅关联一个数据表,所以,会面临事务问题. 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全 ...

  3. Python中的__name__和__main__含义详解

    背景 在写Python代码和看Python代码时,我们常常可以看到这样的代码: ? 1 2 3 4 5 def main():     ...... if __name__ == "__ma ...

  4. python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...

    1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...

  5. 关于numpy中eye和identity的区别详解

    https://www.jb51.net/article/175386.htm np.identity(n, dtype=None) np.eye(N, M=None, k=0, dtype=< ...

  6. vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)

    npm进行highchars的导入,导入完成后就可以进行highchars的可视化组件开发了 npm install highcharts --save 1.components目录下新建一个char ...

  7. android中怎么网络判断,Android中判断网络是否连接实例详解

    Android中判断网络是否连接实例详解 在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下: public class ConnectionDetector { priv ...

  8. Linux中history历史命令使用方法详解

    在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...

  9. python的raw_ input是什么意思-对python中raw_input()和input()的用法详解

    最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...

最新文章

  1. 郁闷的Alexa破10万。
  2. visio取消首字母大写
  3. 文巾解题 326. 3的幂
  4. python生成静态html_Python写静态HTML
  5. 酒店管理系统c语言带注释,酒店管理系统--C语言版.pdf
  6. 人脸登陆facelogin
  7. rm linux 复制目录,linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别...
  8. 统计整数n的二进制表示中1的个数
  9. 一键清除 打印机内无法清除作业
  10. Android 渗透测试学习手册 第九章 编写渗透测试报告
  11. apache配置防盗链
  12. java路径不存在则创建文件夹_java实现文件夹不存在则创建
  13. Aop 是面向切面编程,
  14. centOS7.6 服务器配置环境
  15. 30个专业的电子商务网站,助您一臂之力
  16. 如何构建稳健的品期carry组合
  17. ISBN号码(c++)
  18. 对于PS选区的初步认识
  19. PC 台式计算机 笔记本,整套解决方案:如何连接笔记本电脑和台式计算机
  20. 当前疫情下火爆的直播应用,你了解背后的技术架构吗?

热门文章

  1. 正大国际期货:易盛软件系统的介绍
  2. oracle的mvcc解析,PostgreSQL原理:Oracle 和 MySQL 中MVCC机制详解
  3. Go-结构体类型详解(声明、初始化、结构体指针、方法、序列化等)
  4. 计算机小组课程总结报告,关于信息技术小组的工作总结
  5. Java Student类
  6. java二维码原理以及用java实现的二维码的生成、解码(转)
  7. oculus intergration V47版接入Unity
  8. 平面向量内积坐标公式推导_平面向量内积的坐标表示.ppt
  9. pythonGUI基础
  10. 【如何用python计算利率互换收盘曲线的即期利率】