套利流程
[] 获取所有交易对信息常驻内存,提供模拟引擎接口,完整的各个uniswap clone版本的clone版本
[] 通过add/remove/swap sync event更新对应交易对信息
[] 监视pending交易,通过模拟引擎接口,simulate用户交易,更新模拟信息
[] 选取更新交易对的五级hops和常用待监视交易对,查询cycles,使用图算法寻找最优套利路径
[] 计算是否盈利
[] backrunning用户交易,使用多个bot同时发送交易,提高成功率
[] 更新合约,一个成功,其他失败,失败的确保GAS费耗费最少
[] 多线程方式,同步信息或者协程方式,mpmc