$ A7 _9 D. T# d7 M经过一番研究我们发现,通过以太坊节点,我们可以监控公开内存池(mempool),在交易正式上链前就能看到待处理的交易信息。 5 r; k) O2 X& `- f8 ]" Y$ v! O" Z+ X$ m
从 9 月开始,我们的狙击流程变成了这样:, q! |) }/ Q) n
2 W4 b' X5 n. r0 V4 B6 w/ E4 N& w
1. 监控内存池,捕捉待处理的「添加流动性」交易; ! @; R8 o0 N0 q6 B, [3 V8 x# I" {$ y4 C
2. 立即发送买入交易,设置相同的 Gas 费; / N! ]3 N& d4 z. E9 M w+ ^6 E, B- R7 Y3. 目标是让买入交易与添加流动性的交易处于同一个区块,且紧随其后执行。 ' o5 @: f7 s7 B' c1 v6 ^3 k # h' w7 T! d- F1 r以太坊上狙击的新时代 / l) f. k+ f2 T- O9 l% `4 O0 @2020 年 9 月中旬。( I# t/ d5 S# F. L
! @8 v. i6 [5 e* O+ H7 y/ t连续十天都没有新代币上线,这段平静期正好让我们升级机器人。 , l! A1 ~$ v* ^+ A1 ~/ z% h$ G6 N4 R) d1 T
但新的挑战也随之而来:暑假结束了,我哥哥还要继续在大学教书,有时候狙击机会正好赶上他上课。幸运的是,当时还处于新冠疫情期间,所有课程都是线上进行。 D" k1 l" M# J. z5 M) T2 A4 Z9 B" \) F9 y d
每当有代币即将上线,他就会跟学生说:「你们自己研究十分钟。」借着这个空档,他就能专心操作狙击交易。 / D- P, {9 |* |- @' ?8 O( X( b, M2 L; m6 P- z F6 e3 O
下一个狙击目标是 CHADS。市场热度空前,我们准备投入 200 枚 ETH,志在必得。 " ^, b Q8 S- W8 I0 p) v+ t * ?* f5 P6 N/ u$ a' M2 Q- B我和哥哥开着语音通话,既紧张又兴奋,压力拉满。) l3 d9 c* _2 ]; [ S& h
/ M! o. S# P4 Q f他是第一个在终端上看到「添加流动性」交易的人。当机器人检测到信号时,他用严肃的语气说:「Ça part.(法语,意为『开始了』)」% A1 y5 R' F* `* V
- o9 M" V. j. Z
这句话我一辈子都忘不了。之后每次狙击前,他都会用一模一样的语气说出这句话,瞬间让我肾上腺素飙升。0 s$ a G7 O6 M' X# E7 N, y- |2 Q9 Y