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. webpack入门(二)what is webpack
  2. Ubuntu使用QCustomPlot简介
  3. has been modified since the precompiled header
  4. Mybatis Plus——AutoGenerator配置BaseResultMap(通用查询映射结果)和BaseColumnList(通用查询结果列)自动生成
  5. 使用基本工具类和预编译进行对数据库的增删改查
  6. java数据库的优化_用Java向数据库中插入大量数据时的优化
  7. centos7 geenplum5.x postgis开源版本编译
  8. 【转】使用IIS做HTTP和WebSocket服务的反向代理
  9. yum update upgrade 区别_CentOS与RedHat的区别
  10. 记Dorado7学习(3)
  11. JavaScript防流量劫持-前端安全
  12. 【吐血推荐】技术人员的发展之路
  13. 华为RH2288 V3安装 linux 龙蜥anolis系统安装
  14. pe制作linux硬盘的镜像文件_如何快速生成PE ISO文件
  15. Excel数据分析(七)第六章数据透视表
  16. 长沙理工大学本科毕业论文答辩和论文选题PPT模板
  17. 杭电一学生还没毕业年薪已过百万,带十几人的研发团队!
  18. 如何在linux中备份文件
  19. 查看zookeeper的版本号
  20. Linux centos7.6 安装elasticsearch8.x (es8) 教程

热门文章

  1. 工业互联网平台:智能工厂数据采集远程监控系统
  2. 小伙面试时一句话,把面试官全给笑趴下!
  3. mysql注释单行,数据库单行注释
  4. 请写2000字的硕士论文致谢
  5. 计算机视频线接口,四大常用视频接口对比,你的电脑是哪种接口?
  6. aruidno WiFiManager界面汉化
  7. 织梦仿站系列教程第二十一讲——封面页制作(四)
  8. 【第十篇】Thymeleaf模板引擎
  9. 【微论坛系统v2.01】轻型论坛模块+可卸载式安装+采用layui自适应模板+可设置是否开启签到
  10. rust 局域网联机_腐蚀怎么搭建服务器联机 游戏联机方法一览