Web3js
前鋒和狙擊機器人如何工作?
如果您曾經在 Defi 中進行過交易,您可能已經看到硬幣在其推出的第二秒就被狙擊並大幅抬高了價格。
我假設這些機器人是用 js 編寫的,廣告使用 web3 和其他區塊鏈 API 與智能合約進行互動。從理論上講,我可以假設該算法基本上會購買那些最近以高 gas 推出的硬幣,並且由於它是一種算法,因此它比任何其他人都更快地執行此操作。
但是,我的問題是這些狙擊機器人是如何真正工作的?他們如何將發射時間安排得這麼好?有時發布可能會延遲,在這種情況下,當他們向區塊鏈發送查詢時,他們不是在賠錢嗎?
但是,如果發布被推遲,它將如何執行交易呢?如果它在發布之前開始發送“購買”查詢,它不會賠錢嗎?
對這個問題有什麼看法嗎?
如果你能告訴我這個我真的很感激,我一直在想這個問題一段時間了
對搶先交易和相關礦工可提取價值 (MEV) 的一個很好的概述,問題在這一點上已經確立並且眾所周知。這兩種搶先模式的區別在於,在 MEV 中,是礦工搶先你,而普通的搶先機器人使用相同的記憶體池進行交易,是其他乙太坊客戶端。
這裡有一些文章
- Coindesk 領先
- 一個前端執行機器人的實際教程實現
- TheBlock礦工可提取價值研究
- 正如理查德·霍羅克斯(Richard Horrocks)所指出的那樣逃離黑暗森林
- Nulik 善意指出的Flash Boys 2.0