本项目用于记录链上学习过程。我为自己制定了一个 21 天学习计划,希望能够坚持完成,并在学习、实践和复盘中有所收获。
目前我是一名纯套利小白,有一定的程序开发基础、几年大厂工作经验,以及一些链上基础知识。
本项目主要用于记录和分享自己的学习过程,也希望得到更多建议与指导。此前我的代码主要提交到公司仓库或仅在本地运行,因此也想借此机会在 GitHub 上留下一些公开的学习记录。
主要开发环境:
- Codex
- Python 3.11
如学习或开发过程中涉及相关需求,暂定使用以下技术栈:
- LI.FI
- Alchemy Node
- Cloudflare Workers、D1、KV、Cache
- JavaScript
- MySQL
- Redis
暂未使用 Bruce 推荐的 Hermes,是因为目前还没有感到 Codex 达到瓶颈。如果后续学习过程中发现 Codex 无法满足需求,我会考虑切换。
暂未使用 Rust,是因为 Python 更容易上手和快速验证想法。如果后续需要进一步提升本地程序的执行效率,也会考虑切换到 Rust。
学习方向专注于 DEX,并以 EVM 生态为主、SVM 生态为辅。选择这一方向,是因为从个人体感来看,DEX 中出现机会的频率相对更高。
整体目标:打牢基础,将认知逐步转化为能够监控、判断和执行的程序化系统。
学习 Uniswap V2、V3、V4 的迭代过程,重点理解 V3 和 V4 的工作逻辑。
目标:
- 理解各版本的关键变化与设计取舍。
- 掌握核心合约接口及 ABI,能够识别后续开发所需的主要调用入口。
学习套利相关知识,参考 Bruce 的大纲:
DEX 内套利、DEX 间套利、跨链套利、三角套利、稳定币套利、清算和 MEV 分别为什么出现?真正执行需要什么条件?又最容易死在哪里?
目标:
- 对常见套利原理和应用场景形成基本认知。
- 能够分析某个具体场景,初步判断是否存在可执行空间。
- 理解手续费、滑点、流动性、延迟、抢跑、交易失败等主要风险因素。
把前期认知转化为程序,初始化自己的系统,重点建设监控体系。面对各种场景和机会,我认为需要构建一个属于自己且适合自己的系统,对信息进行归纳、总结和分类。机会出现后,如果完全依赖手动操作,往往会慢人一步。
目标:
- 完成监控系统的初步设计与实现。
- 使用具体案例验证系统链路。
- 当类似事件再次发生时,系统能够准确、快速地捕捉信号。
系统捕捉到信号后,需要能够准确运行既定程序并执行交易。可以采用自动执行,也可以采用半自动方式:涉及资金操作时,由我手动确认并签名。
目标:
- 保证主流场景的既定流程能够准确运行。
- 建立必要的风控与人工确认机制。
- 完成小额实战测试,验证从信号捕捉到交易执行的完整链路。
.
├── day01/
│ ├── src/ # 当日 Python 源码
│ └── note/ # 当日学习笔记
├── ...
├── day21/
│ ├── src/
│ └── note/
├── pyproject.toml
└── README.md
本项目仅用于个人学习、技术研究和经验记录,不构成任何投资建议、交易建议、收益承诺或金融服务。项目中的代码、数据、策略、观点和示例可能存在错误、遗漏或失效情况,不保证其准确性、完整性、安全性与可用性。
区块链和数字资产交易具有较高风险,可能受到价格波动、流动性不足、滑点、手续费、智能合约漏洞、预言机异常、MEV、跨链桥风险、网络拥堵、交易失败以及监管政策变化等因素影响。任何人因参考或使用本项目内容所产生的资金损失、数据损失或其他后果,均应自行承担责任。
请勿在代码或仓库中提交私钥、助记词、真实 API Key 或其他敏感信息。涉及真实资金前,应充分理解相关机制并完成独立审查、测试网验证和小额测试,同时遵守所在地适用的法律法规及第三方服务条款。