12월 1일, BNB 체인은 샌드위치 공격이 급증하여 3분의 1 이상의 블록이 침투당하는 사건이 발생했습니다. 이 경고 신호는 탈중앙화 거래소(DEX)의 취약성에 대한 우려를 불러일으켰으며, 단 하루에 43,400건의 거래에서 15억 달러 이상의 거래량에 영향을 미쳤습니다.
주요 요점
-
최고 기록의 공격: BNB 스마트 체인 블록의 35.5%가 샌드위치 공격에 의해 손상되었습니다.
-
막대한 재정적 영향: 15억 달러 이상의 거래량이 영향을 받았습니다.
-
DEX 취약성: 이 사건은 DEX 보안 및 시장 조작과 관련된 지속적인 문제를 강조합니다.
샌드위치 공격 이해하기
샌드위치 공격은 공격자가 피해자의 거래 주위에 자신의 거래를 배치하는 시장 조작의 한 형태입니다. 작동 방식은 다음과 같습니다:
-
선행 매수 주문: 공격자는 피해자의 거래 직전에 매수 주문을 하여 토큰 가격을 상승시킵니다.
-
피해자의 거래: 피해자의 거래는 부풀려진 가격으로 실행됩니다.
-
후속 매도 주문: 공격자는 그 후 높은 가격에 자신의 토큰을 판매하여 조작으로부터 이익을 얻습니다.
이러한 공격은 일반적으로 최대 추출 가치(MEV) 봇에 의해 실행되며, DEX 인프라를 이용하여 불공정한 이점을 얻습니다.
채굴자의 역할
채굴자는 샌드위치 공격 실행에서 중요한 역할을 합니다. 사용자가 거래를 제출하면, 해당 거래는 메모리 풀에 들어가 블록에 포함되기를 기다립니다. 채굴자는 종종 더 높은 수수료를 제공하는 거래를 우선시하는데, 이는 공격자에 의해 조작될 수 있습니다:
-
거래 순서 조정: 공격자는 채굴자에게 거래 순서를 조정하도록 뇌물을 줄 수 있어, 자신의 전략을 성공적으로 실행할 수 있습니다.
-
의도 가시성: 이는 공격자가 거래가 실행되기 전에 거래의 의도를 볼 수 있어 상당한 이점을 제공합니다.
취약성 해결하기
최근 샌드위치 공격의 급증은 이러한 취약성을 완화하기 위한 잠재적 해결책에 대한 논의를 촉발했습니다:
-
유동성 증가: 낮은 유동성은 가격 변동을 조작하기 쉽게 만듭니다. 사용자가 더 많은 유동성을 제공하도록 장려하는 것이 가격을 안정시키는 데 도움이 될 수 있습니다.
-
DEX 집계기: 사용자는 DEX 집계기를 사용하여 여러 풀에 거래를 분산시켜 공격에 대한 취약성을 줄일 수 있습니다.
-
최소 예상 수익 기능: DEX는 원하는 수익이 충족되지 않을 경우 거래를 실패시키는 기능을 구현하여 샌드위치의 영향을 제한할 수 있습니다.
-
개인 중계기: 사용자는 블록에 포함될 때까지 거래를 숨기는 개인 중계기를 사용하여 자신을 보호할 수 있습니다.
-
일반 보안 관행: 블록체인 생태계는 이러한 공격에 대한 방어를 위해 표준 보안 관행을 채택해야 합니다.
결론
BNB 체인에서 발생한 기록적인 샌드위치 공격은 탈중앙화 거래소 내에 존재하는 취약성을 강하게 상기시킵니다. 암호화폐 환경이 계속 발전함에 따라, 사용자와 플랫폼 모두가 보안을 강화하고 시장 조작으로부터 보호하는 조치를 채택하는 것이 중요합니다. 이러한 문제에 대한 지속적인 논의는 탈중앙화 금융 공간의 모든 참가자에게 더 안전한 거래 환경을 형성하는 데 필수적일 것입니다.