[Web3 Security] Sandwich Attack

frenchkebab·2023년 5월 3일
0
post-thumbnail

그 유명한 Cmichel이 report한 Sandwich Attack의 issue 페이지 링크를 읽다가 의문을 해소하고자 정리한다.

https://github.com/code-423n4/2021-09-bvecvx-findings/issues/57

Sandwich Attack은 다음과 같이 이루어진다.

Sandwich attack 과정

X-Y Pair 유동성 풀

  1. Alice가 X를 주고 Y를 구매하려고 한다.
  2. Eve가 이를 감지하고 Y를 Alice를 frontrun하여 산다.
  3. Alice는 Y를 원래보다 더 비싼 가격에 산다.
    (같은 X를 내고 더 적은 Y를 받는다.)
  4. Eve는 3을 Backrun하여 Y를 더 비싼 가격에 판다.
    -> Eve는 Y를 시장가에 사서 더 비싼 가격에 팔아 차익을 낸다.
profile
Solidity에 대해 공부하고 있습니다.

0개의 댓글