BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

이더리움의 어두운 숲에서의 사냥: 차익거래 로봇은 130 ETH로 차익거래되었습니다.

巴比特
特邀专栏作者
이 기사는 약 1648자로, 전체를 읽는 데 약 3분이 소요됩니다
하나의 기사에서 샌드위치 차익 거래 및 차익 거래 방지 공격에 대해 알아보십시오.
AI 요약
펼치기
하나의 기사에서 샌드위치 차익 거래 및 차익 거래 방지 공격에 대해 알아보십시오.

편집자 주: 이 기사의 출처는배빗 정보 (ID: bitcoin8btc)편집자 주: 이 기사의 출처는

배빗 정보 (ID: bitcoin8btc)sandwich trading배빗 정보 (ID: bitcoin8btc)

, 저자: CodeForcer, 허가 하에 게시됨.

참고: 최근 자주 발생하는 이더리움 샌드위치 차익 거래(

), 개발자 CodeForcer는 "Salmonella"(Salmonella)라는 ERC20 미끼 토큰을 만들었고, 이런 식으로 24시간 만에 130 ETH의 수익을 달성했으며, 이는 Ethereum 네트워크 Mempool의 어둠에 대해서도 알려줍니다. 숲의 대결 .

CodeForcer가 작성한 내용은 다음과 같습니다.

이더리움 멤풀액션을 추적하시는 분들은 샌드위치 거래의 급상승을 눈치채셨을텐데요, 그 개념을 이해하지 못하는 독자들에게 샌드위치 거래는 피해자의 거래 전후에 거래가 이루어지고 차익거래가 이루어지는 매우 흥미로운 전략입니다. 결과적인 미끄러짐을 통해 달성됩니다.FlashBots예를 들어 누군가가 자산 거래를 할 때 차익 거래자는 같은 자산을 자기보다 먼저 매수(인위적으로 통화 가격을 높임)한 다음 상대방이 성공적으로 매수할 때까지 기다리며 차익 거래자는 매도 후 차익을 얻을 수 있습니다.

이 전략은 Ethereum에서 트랜잭션이 성공할 것이라는 보장이 없기 때문에 과거에 매우 위험했습니다.mempool은 매우 흥미로운 곳이지만 안전한 곳은 아닙니다.

그러나,

트레이더가 3개의 트랜잭션이 모두 실행되거나 전혀 실행되지 않는 "샌드위치 번들"(샌드위치 번들)을 만들 수 있는 MEV(광부 추출 가능 가치) 서비스의 부상을 기다리십시오. 동시에 "샌드위치 백"을 채굴된 블록에 직접 통합하는 채굴자 거래 팀의 활동이 증가했습니다.Salmonella이 두 가지 혁신의 결합으로 샌드위치 거래자들은 "위험이 없는" 차익 거래 활동에 참여할 수 있게 되었고, 이는 많은 사람들을 흥분의 분위기에 빠뜨렸습니다.

그러나 실제로 "무위험"은 실제로 무위험이 아닙니다.

멤풀에서 게임을 할 때의 위험을 설명하기 위해 "살모넬라"라는 새로운 종을 시연합니다(

), 일반적인 전면 실행 설정을 활용하는 것과 관련됩니다. 샌드위치 거래의 목적이 다른 사람의 거래로 인한 슬리피지에서 이익을 얻는 것이라면 이 전략의 목적은 착취자를 처벌하는 것입니다.

블록체인을 빠르게 분석한 결과 현재 "Ethermine"이라는 그룹이 시장에서 대부분의 샌드위치 거래를 실행하고 있는 것으로 나타났습니다. 초기 대상을 식별한 후 설정 분석을 시작했습니다.

작성 당시 Ethermine의 설정은 트랜잭션을 실행하기 위해 Uniswap 라우터에 의존하는 매우 기본적이며 트랜잭션 기록은 대부분의 Ethermine 트랜잭션이 되돌리기 트랜잭션이며 스마트 계약 자체도 다양한 실패한 트랜잭션의 토큰을 보유하고 있음을 보여줍니다. 마음, 나는 살모넬라 계약을 만들기 시작했습니다.

Salmonella 계약의 전제는 매우 간단합니다. 일반 사용 사례에서 다른 ERC20 토큰과 똑같이 작동하는 일반 ERC20 토큰입니다. 그러나 지정된 소유자가 아닌 다른 사람이 거래를 하는 경우 이를 감지하는 특수한 논리가 있으며 이 경우 지정된 금액의 10%만 반환합니다.

다음은 "독성" 전달 함수입니다.

살모넬라 계약을 배포한 다음 살모넬라와 이더리움을 포함하는 간단한 유니스왑 풀을 설정했습니다. 그런 다음 바이너리 검색을 사용하여 샌드위치 거래의 탐지 수학을 복제하여 Ethermine과 다른 샌드위치 거래자들이 흥미로운 기회로 간주할 일련의 미끼 거래를 생성했습니다.

결국 거래를 신속하게 취소하고, 가스 가격을 변경하고, Uniswap 풀 트래핑 상태를 재설정할 수 있는 실행 아키텍처를 작성했습니다.

몇 잔의 에스프레소를 마신 후, 나는 일을 시작하여 일련의 미끼 거래를 보내고 거래를 mempool에서 유지하기 위해 시장 가스보다 약간 낮은 가격을 조심스럽게 설정하지만 가격이 떨어지기 시작하면 거래를 취소합니다.

몇 시간 안에 나는 첫 번째 목표를 만났고 그들의 봇에서 68 ETH를 약탈했고 몇 시간 후에 그들의 계약에서 또 다른 35 ETH를 가져갔습니다.

어느 날 밤, 나는 살모넬라 계약을 살펴보고 내 실험이 또 다른 17개의 샌드위치 거래 계약을 비웠다는 것을 알았습니다. 물론 자금의 양은 Ethermine보다 훨씬 적었습니다.

DeFi
ETH
NFT
Odaily 공식 커뮤니티에 가입하세요