Bigmacman40879/flash-swap-arbitrage-bot

GitHub: Bigmacman40879/flash-swap-arbitrage-bot

一个以太坊闪电贷套利 Bot 的概念验证项目,演示如何利用 Flash Swap 在不同 DEX 之间执行无抵押套利交易。

Stars: 0 | Forks: 0

注意:本仓库已停止维护。 本仓库仅作为 POC(概念验证)编写。该 Bot 仅为演示目的而实现。 如果您想访问套利 Bot 的商业版本,请给我发送邮件。谢谢! ![Logo](https://alexandrebarros.com/global/flash-alfred/FlashAlfred-Git-Hero.png?alt=flash-alfred-intro) # 完整文档 图表和用例可以在文件夹 中找到,但请访问此链接以获取本项目的完整文档,包括视频演示:[完整文档](https://rapchan.gitbook.io/flash-bot/) 👈 # 免责声明 本展示内容既非投资建议,也非买卖任何投资产品的推荐或招揽,且不应作为评估做出任何投资决策优劣的依据。不应将其作为会计、法律、税务建议或投资推荐而加以依赖。此处反映的内容如有变更,恕不更新。这些代码仅为信息和教育目的而编写。 使用本软件的风险由您自行承担。您需对自己的资金负责。过往表现并不必然预示未来结果。 作者及所有关联方不对您的交易结果承担任何责任。 # Flash Swap 套利 Bot 智能合约 Bot 代码,运行在 Ethereum 区块链上,利用 flash loans 和 flash swaps 监控并执行有利可图的套利机会。 Flash loans 是一种创新的金融产品,得益于 Ethereum 区块链上交易的原子性特性而成为可能。它们允许用户在没有抵押品的情况下从流动性池借入大量加密货币,只要贷款在同一笔交易中偿还即可。它们类似于传统金融中的杠杆交易和保证金账户,但无需审批和提供抵押品。 去中心化交易所,如 Uniswap 和 Sushiswap,是使用智能合约来执行交易规则、执行交易并在必要时安全处理资金的加密货币交易所。它们允许我们快速交换不同的加密货币和稳定币。它们可以作为 flash loan 策略的一部分,用于获取所需的资产。 套利可以说是 flash loans 的主要用例,这意味着以某个价格购买加密货币(或资产),然后在另一个交易所以更高的价格出售。 套利的主要挑战在于,当你出售资产时,其价格可能已经发生变化,但使用 flash loans 则不存在这个问题。此外,你不需要拥有该加密资产;你可以借入它。因此,来自价格差异(点差)的收益将与交易金额成正比。 # 组织背景 Flash Alfred 是一家 B-Corp 解决方案,一家拥有为中心化加密交易所开发 Bot 经验的公司,现在专注于在 DeFi 领域利用其所有知识,提供一种能够为投资者带来持续无风险利润的套利系统。 # 问题概述 投资者希望: - 通过高收益实现储蓄增值 - 极小风险或零风险。 - 无中介 银行系统无法提供这一点,而其他传统方法中介过多,且耗时太长,难以实现令人满意的 ROI(投资回报率)。 # 解决方案 新一代加密投资自动化 Bot 结合了最新的计算机语言、区块链技术、DeFi 概念、DEX 交易所协议,以及 flash loans 和 flash swap 等全新概念,协同工作并自动化复杂流程,以提供安全、快速且有利可图的机制。 # 运作原理 Alfred 监控 DEX 以寻找机会,当他发现机会时,他会借入资金来完成套利交易。 ## 去中心化交易所 最流行的 DEX 架构使用流动性池而不是订单簿,被称为自动做市商。 其他 DEX,特别是那些使用 0x 协议的 DEX,使用经典的订单簿,并依赖 Maker 和 Taker 来确定资产价格; ## Flash Loan Flash Alfred 可以利用 flash loans,仅使用借入的资金进行套利交易! 不仅因为价格非常波动时您不会面临损失所有本金的风险,而且如前所述,这笔钱甚至不是您的; “Flash Loans 是特殊的无抵押贷款,允许借入资产,只要借入的金额(及费用)在交易结束前归还即可。Flash Loans 在现实世界中没有类比。” ## DeFi 套利 套利是指为了从不同市场之间资产价格的差异中获利而买卖资产的行为。 如果一系列交易没有按预期执行,不存在亏损的风险;由于资金不足,交易将被回滚,因为智能合约无法偿还 flash loan 或被他人抢先执行。 它不需要任何预测算法或止损策略,而是致力于在当下发现有利可图的机会,趁它们消失之前进行交易。 # Flash Alfred 的特别之处 ![Logo](https://alexandrebarros.com/global/flash-alfred/flash-alfred-benefits-new-02.png?alt=flash-alfred-benefits) # 功能特性 - 以 Solidity 代码编写并发布在 Ethereum 区块链主网上的智能合约; - 连接 UniSwap 和 SushiSwap,DeFi 中两个主要的去中心化交易所; - API 连接 AAVE 借贷网络; ## 屏幕截图 ![Logo](http://alexandrebarros.com/global/flash-alfred/Screen1.png) ![Logo](http://alexandrebarros.com/global/flash-alfred/Screen2.png) # 如何开始 投资者可以将资金存入系统,然后让 Flash BOT 完成所有工作。FlashBot 将不知疲倦地全天候监控加密市场/空间中的最佳机会,精确地在每一毫秒运行以带来利润。 # 关于项目 ## 作者 姓名 | Git Hub | LinkedIn | Twitter ------------- | ------------- | ------------- | ------------- Alexandre Rapchan B. Barros | [@AleRapchan](https://www.github.com/AleRapchan) | [Alexandre-rapchan](https://www.linkedin.com/in/alexandre-rapchan/) | [@rapchan](https://www.twitter.com/rapchan/) ## 支持 如需支持,请发送邮件至 blockchain@alexandrebarros.com。 ## 修订 日期 | 版本 | 描述 | 作者 -------- | -------- | -------- | -------- 05/08/2021 | `0.1` | 初稿 | Alexandre Rapchan B. Barros 20/08/2021 | `0.2` | 最终审查 | Alexandre Rapchan B. Barros ## 链接 - [开发 Flash Loans](https://docs.aave.com/developers/tutorials/performing-a-flash-loan/) - [Truffle Mint DAI](https://github.com/ryanio/truffle-mint-dai/blob/master/test/dai.js) - [使用 0x API 交换代币](https://0x.org/docs/guides/swap-tokens-with-0x-api) ## MIT 许可证 版权所有 (c) 2021 Rapchan 特此免费授予任何获得本软件副本和相关文档文件(“软件”)的人不受限制地处置该软件的权利,包括不受限制地使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,以及再授权被配发了本软件的人如上的权利,须在下列条件下: 上述版权声明和本许可声明应包含在该软件的所有副本或实质成分中。 本软件按“原样”提供,不提供任何形式的担保,无论是明示或暗示的,包括但不限于适销性、特定用途适用性和非侵权性的担保。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权行为还是其他方面,由软件或软件的使用或其他交易引起、由其引起或与之相关。
标签:DeFi, DEX, Solidity, SushiSwap, Uniswap, Web3, 以太坊, 加密货币, 区块链, 去中心化金融, 套利机器人, 无抵押借贷, 智能合约, 流动性挖矿, 算法交易, 自动化交易, 自定义脚本, 财务增益, 量化交易, 闪兑, 闪电贷, 高频交易