文件名称:sandwich-attack
文件大小:207KB
文件格式:ZIP
更新时间:2024-05-21 01:36:12
JavaScript
套利机器人:对Uniswap的三明治攻击 概念: 我们要实施本研究论文中描述的设计: : 数据管道: 数据收集:我们将设置geth节点(以太坊的客户端),以从以太坊网络收集未决交易。 如果我们想最大化机会,我们必须是第一个发现受害者交易的人。 数据处理:脚本将遍历所有待处理的事务,并查找与交互的。 它将解析交易数据并使用那里的信息(目标令牌,转账金额,交易费用,最大滑点等)来分析发起攻击是否有利可图。 攻击:发送两个将受害者的TXN夹在中间的TXN 系统设计: 里程碑: 里程碑是1-2周的增量: 在AWS EC2 / Azure VM / AWS受管区块链(AMB)上托管完整的geth节点,并建立与VM上本地脚本的Websocket连接 编写脚本以与Gas API交互(有多个) 由于汽油价格波动,我们还应要求机器人定期获取新的汽油数据(30-60分钟,我们将尝试对其进行调整
【文件预览】:
sandwich-attack-master
----package.json(186B)
----aws-http-provider.js(3KB)
----design.png(121KB)
----handleTransaction.js(1KB)
----package-lock.json(297KB)
----gas.js(601B)
----main.js(2KB)
----.gitignore(29B)
----README.md(4KB)
----aws-websocket-provider.js(1KB)
----constants.js(17KB)
----contract_abi.json(12KB)