{"content":{"title":"制作夹子、frontrun机器人的解决方案","body":"## 一、前言\r\n这个夹子、抢跑[机器人](https:\/\/learnblockchain.cn\/article\/2041)的解决方案只是初版1.0，如果对大家有所启发的话，就顺着这个思路继续完善吧。欢迎来找我交流 ^_^ \r\n\r\n## 二、需求澄清\r\n做夹子、做抢跑机器人。\r\n\r\n## 三、技术选型\r\n确认好需求后，先问自己下面这两个问题，\r\n\r\n1、用传统的方法能不能解决？\r\n\r\n2、为什么选go语言？用py和js不行吗？\r\n\r\n先说结论，如果想玩链上，做夹子、frontrun需要会go语言。py和js虽然能做，但是性能不够好，因为解释型语言的性能是跟不上的编译型的。\r\n\r\n以下是选择GO语言的理由，\r\n\r\n1、Geth客户端就是go语言写的。你要做夹子，就必须看懂源码，然后去修改客户端源码。否则你就放弃吧，你卷不赢别人的。\r\n\r\n2、你要会用go语言写套利程序，将你的套利程序和Geth源码打包起来编译。定制属于你自己的Geth客户端。当然你用js也可以，但是官方推荐还是用go语言。那Python行不行呢？Py不行，因为geth客户端就不支持Python。\r\n\r\n综上所述，你必须要用Go语言。所以如果你想入局，那就只有GO语言这一条路。要么知难而退，要么留下来卷GO，怎么选你自己定。\r\n\r\n## 四、成本评估\r\n- Go语言学习时长：1个月半左右\r\n- 高性能服务器成本：一台服务器费用是6000RMB\/月\r\n- 节点搭建及运维成本\r\n- 软性成本则包含机会成本、情绪压力等\r\n\r\n为什么要评估成本呢？因为任何解决方案，如果不提成本，那就是耍流氓。因为没有任何方案是包你100%赚钱。所以，再入局之前，先算清楚成本。否则你跟着折腾一圈下来，花了钱，花了精力，最后一毛没捞到，那就没什么意思了。\r\n\r\n\r\n## 五、现状分析\r\n夹子机器人、抢跑机器人这个领域。技术是一方面，获利策略是另一方面。根据目前链上监控到的数据来看，很多大夹子已经好久没活动了。要知道，之前这些夹子都是轻轻松松赚几千个BNB的。说明什么？链上已是寒冬。能在寒冬生存下去的夹子都是非常厉害的，你的竞争对手是他们。\r\n\r\n如果你的机器人能在熊市里赚到钱，或者收入和支出刚好持平。那提前恭喜你未来可期。\r\n\r\n## 六、Go学习方法和心得体会\r\n\r\n分享学习方法和心得体会是为了节省大家的时间成本，为了高效学习。争取争取一个月左右的时间攻克语言壁垒。\r\n\r\n1、你需要摆正心态。不要抱着我来试一试，大不了我就当来听听计算机知识。没必要，这样就是浪费时间，还不如花这时间陪陪家人，家和万事兴。\r\n\r\n2、认清楚计算机是工科不是理科。工科是重实践的，要动手实操写代码的。而理科是重理论的，比如数学、物理这些。\r\n\r\n3、每天必须要有目标，要有计划。教学视频，我推荐B站韩老师录制这套Go视频一共花了21天。\r\n![image.png](https:\/\/img.learnblockchain.cn\/attachments\/2022\/09\/NqNvnYU863257cf7c2df1.png)\r\n4、学习任何编程语言时，需要注意积累这个问题的最佳实践是什么？使用陷阱有哪些？以及使用注意事项。\r\n\r\n## 七、总结\r\n我认为既然有想法入局，那就全力以赴。如果抱着看一看、试一试、学一学的态度来搞钱。在牛市里可能还行得通，但在熊市这种态度估计很难赚到钱。"},"author":{"user":"https:\/\/learnblockchain.cn\/people\/6721","address":null},"history":"QmWuddnhqrgzo1Z2VUKExfER5rNGuFLXRGddXK3FACgDqU","timestamp":1663666147,"version":1}