疫情无情,人有情,医护人员的故事想必大家耳熟能详,不管何时何地,面对无法预测的危险,毅然选择了逆行出征,感人肺腑,真英雄也。回归DeFi这个虚拟世界,也有一批勇敢的逆行者,面对飞流直下的行情,奋勇直前,它们不是普通人,而是一群机器人战士,默默地在后台进行着各类清算工作,为维护这个世界的平衡与稳定而努力。
MakerDAO的拍卖机器人之前有介绍过,但专业性太强,作为DeFi爱好者,今天我们一起来研究一下MakerDAO在Windows下的拍卖机器人。为啥要再聊一次这个呢?原因有四个:第一,目前还未有看到相关win版拍卖机器人介绍。第二,帮助币友们更多地学习区块链相关知识。第三,发现了拍卖模型工具。第四就是不辜负社区潘帅的期待。哈哈。。那么就开始吧。这里重点还是放在抵押品的拍卖上,相关的拍卖机制就不多说了,币友们可以去看潘帅的视频(https://bihu.com/article/1099076866),说的非常棒。为了砍掉小白对技术的不适感,这次开始砍掉技术实现过程,更专注于场景应用。
源码地址还是这里:https://github.com/makerdao/auction-keeper.git
什么环境步骤就不说了,仅说下碰到的问题,一个就是jsonnet依赖的问题,这个需要用第三方的库,另一个就是fcntl依赖问题,windows跟linux有差异,参考Tornado解决。最后还是用pyinstaller封装成可运行的exe文件。
下载地址:https://dl.xiaopao.gq/auction-keeper.zip
备注:1.已在Windows 7下测试能用。
2.高度依赖以太节点进行数据查询,节点可以是parity或geth。
关于节点搭建话题,其实还是比较重要的,节点的使用的方式虽然比较简单,但是使用过程比较艰难(难受),在此不作介绍,请自行搜索相关以太节点的搭建文档。如果不想自己搭建运行节点,可以尝试使用一些第三方的,比如ChainSafe和QuikNode。
关于以太的地址和keystore也是比较基础的,小白需要好好查找资料学习一下。简单一点的使用工具还是推荐这个NEW(https://www.myetherwallet.com),如果是没有地址的话,可以在这里去申请,有的话可以很方便地辅助币友们生成和导出keystore给机器人使用,怎么用的话还是自行找下相关文档哦。
做好以上的准备,就可以正式开始win版拍卖机器人的使用说明。核心的配置及启动文件就是auction-keeper.bat,可以用记事本编辑修改里面的参数(修改完不要忘记保存哦),里面还是定义了几个重要的变量参数:
SERVER_ETH_RPC_HOST 是需要使用到的以太节点的IP地址或是域名,加http或https协议头,ws好像还不支持哦
SERVER_ETH_RPC_PORT 是以太节点的端口号
ACCOUNT_ADDRESS 是个人的以太地址,以0x开始的
ACCOUNT_KEY 包含了两块东西,keystore和pass,案例已建好对应目录存放,keystore就是之前说到的了,pass就是解锁keystore需要的密码
DISCOUNT 说到这个,当然要说下用到的拍卖模型工具了,这个是官方提供模型工具之一,python做的,改造了一下把它变成了model_flip_eth_a.exe。模型工具源码地址:https://gist.github.com/banteg/93808e6c0f1b9b6b470beaba5a140813(一般人没法看),它的作用就是从coingecko抓取当前的ETH/USD的市场价格,然后报个拍卖机器人去出竞拍价,有点类似喂价。但既然是拍卖,谁都不想S到用市价去拍,所以DISCOUNT就是给这个市价打折用的,比如样例中是0.15,就是1-0.15=0.85,就是按市价的八五折去拍ETH,这个如果到手的话再立马拿去出售,就差不多有15%的价差收益,是不是很心动呢
VATDAI 是充值到VAT中用于竞拍的DAI,机器人每次启动都会去检查下VAT上有没这么多DAI,没有就从地址中划拨过来
其他参数可以在目录下运行cmd,用--help去了解其他参数的作用。好了,有了以上参数,机器人可以运行开始工作了,它会去以太网查找低于清算警戒线的金库,把它咬出来发起清算竞拍。如果配置--bid-only参数就只会去找以发起的清算进行拍价。这个机器人是多面能手,能同时并发去处理很多个竞拍,也可以通过参数设置进行控制哦。gas燃料这块也是可以控制的,默认的没配置的话会从5个gwei开始,每10个gwei往上加,直到100gwei封顶了。出现0拍这种事估计当时也有部分机器人的gas燃料到顶了,然后在拥堵的ETH队列中,眼睁睁看着便宜的ETH在10分钟后被抢走了。机器人也提供了第三方gas API的对接,有兴趣可以自己研究。还有些大神自写模型,针对gas燃料进行动态调控,收放自如,十分牛X。
关于未来的一些想法:
1.ETH2.0的上线希望能有更强的性能,让更多机器人不受性能困扰,随心公平地进行抢拍。
2.以后有更好地链上形式的拍卖机器人,再搭配漂亮的UI界面,让更多币友简单参与进来。
3.以后出现合伙的方式进行抢拍,让小散们也有更多机会并肩分享大肉。
逆行的道路十分曲折,但他们的勇气可以战胜一切,向无畏的逆行者们致敬!
最后提醒一下,市场有风险,本文只是个研究,不作为投资建议,请合理控制风险。
点赞就是对传教士最大的鼓励,谢谢支持。
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!