1️⃣ Ethereum ağında mempool u dinleyerek, bekleyen işlemleri okuyan ve buna göre araya giren bir bot, bu sefer NFT ye verilen teklifi görüp , daha düşük usd lik teklifi artırıp blokta kendini en öne aldı ve işlemi gerçekleştirdi 🎣
larvalabs.com/cryptopunks/de…
2️⃣ Bu bir Sandwich attack, bunun algoritması aşağıdaki gibi ;
3️⃣ Teklifin verildiği yerde iki işlem var. 7.77 için 1. teklif
7.77000000000000000001 (artı 1 wei) için başka bir adresten 2. teklif.
Punk ın sahibi minimum 7.77 ETH fiyatıyla satışa sunduğu işlem
2. sıra da teklifi vermesine rağmen, ilk sıradan transaction ı geçirdi☄☄☄
4️⃣ İslemde bir fee yok, direk madenciye rüşvet ile işlem Ethereum da öne alınmış
Direk madenciye işlemde rüşvet olarak 5 ETH rüşvet verilmiş⚡
5️⃣ İslemler şu şekilde gerçekleşti
➡️ Aug-02-2021 06:30:57 de Kurban NFT ye 77 ETH açık artırma teklifi verir
Ethereum ağında işlem arka planda punk ın "enterBidforPunk" fonksiyonu tetiklenir ve kaydı yapılır
İslemin transaction ı ;
etherscan.io/tx/0x829d46b0e…
6️⃣ Bu kaydı gören bot işlemi takibe alır, şuan hemen teklif vermez çünkü Punk sahibi henüz açık artırmaya onay vermemiştir , o zaman tek bir kesin şey botun işini çözer
"Punk sahibinin onaylama tuşuna basması ama işlem onaylanmadan botun araya girip 1 wei farkla islemi alması"
7️⃣ Evet bot bunu yapıyor ve Ethereum mempoolu dinliyor, punk sahibinin mempool da "acceptBidForPunk" fonksiyonunu dinleyerek bunu yapıyor
Bu punk sahibi tarafından onay tuşuna basılınca , hemen 1 wei üstünde teklifi veriyor ve tabiki onaylanıyor
etherscan.io/tx/0xf8c891db9…
5️⃣ Normal swaplarda bu tür işlemleri görüyorduk,artık NFTlere verilen tekliflerde botların hedefi
Burada 5 ETH rüşvet eklersek zarar etmiş gibi görünmesine karşın, punk sahibi tanıdığı birine indirimli satış yapmak istiyor olabilir veya bir bot sözleşmesini test ediyor olabilir
6️⃣ Bu işlemdede CryptoPunk ı fee ödemeden, Flashbots rölesi kullanarak, Ethereum mempool a uğramadan direk madenciye rüşvwt vererek transfer edildiği görünüyor
Flashbots kullandığı nasıl anlıyoruz ; Sol üstte belirtilmiş, ayrıca fee "0"
etherscan.io/tx/0xb40fd0c9a…
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.