Malo sam proučavao Uniswap botove koji prate Ethereum mrežu i čekaju da netko pokrene transakciju koja bi cijenu određenog tokena pomaknula za malo veći postotak. Na primjer, na paru
arte/WETH je netko pokrenuo transakciju da kupi 183 arte tokena za 3.40 ETH. Još dok je transakcija u statusu
pending Uniswap bot to primijeti i napravi svoju transakciju za kupnju 1612 arte tokena za 26.65 ETH. Da bi se osigurao da će njegova transakcija prije biti potvrđena, bot stavi malo veći gas, transakcija prođe i tokeni su kupljeni, a cijena je porasla. Čovjek koji je napravio prvu transakciju koja će biti potvrđena kasnije stoga kupuje tokene po nešto većoj cijeni čime dodatno poveća cijenu. Nakon toga Uniswap bot proda svojih 1312 arte tokena za 27.12 ETH čime je zaradio skoro 0.5 ETH.
Ovo su linkovi na transakcije:
Inače, Dextools transakcije koje su napravili botovi označava s ovim crvenim ikonama.
E sad, znam kako to u teoriji treba biti ali u ovom primjeru vidim da je čovjek stavio gas 272 gwei, a bot je stavio 272.001 gwei. Zar je stvarno tako malo dovoljno da skuplja transakcija bude potvrđena prije (iako je čovjek svoju transakciju pokrenuo prije) ili je bot u ovom slučaju imao sreće?
Osim toga, par puta sam vidio da je bot više ETH potrošio na transakcije nego što je zaradio na trejdu. Je li to samo loše podešen bot ili se na to ne može utjecati?