---
title: "이더리움 다크 포레스트 구조 작전"
title_en: "Ethereum dark forest rescues"
aliases: ["Ethereum dark forest rescues", "dark forest mempool", "Escaping the Dark Forest", "Ethereum is a Dark Forest", "Lien Finance rescue", "다크 포레스트 구조", "리엔 파이낸스 구조", "어두운 숲에서 빠져나오기", "이더리움은 어두운 숲이다"]
type: 사건
url: https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020
canonical: https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020
language: ko
publisher: "토큰포스트"
citation: "토큰포스트 위키, “이더리움 다크 포레스트 구조 작전”, 2026-11-04 수정, https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020"
updated: 2026-11-04T01:14:35.147+00:00
created: 2026-11-04T01:14:32.381496+00:00
status: reviewed
---

# 이더리움 다크 포레스트 구조 작전

이더리움 다크 포레스트 구조 작전(Ethereum dark forest rescues)은 2020년 화이트해커들이 위험에 놓인 이더리움 자금을 먼저 빼내려다 [멤풀](https://wiki.tokenpost.kr/w/mempool)의 선행 매매 봇에 가로채인 일과, 한 달 뒤 채굴 풀의 비공개 거래 전송으로 약 960만 달러를 지켜 낸 일을 함께 이르는 말이다. 두 사건을 다룬 글은 [MEV](https://wiki.tokenpost.kr/w/mev) 논의의 고전이 됐다.

**다른 이름**: Ethereum dark forest rescues · dark forest mempool · Escaping the Dark Forest · Ethereum is a Dark Forest · Lien Finance rescue · 다크 포레스트 구조 · 리엔 파이낸스 구조 · 어두운 숲에서 빠져나오기 · 이더리움은 어두운 숲이다

**분류**: 사건

## 1. 첫 시도: 어두운 숲

[이 문단의 원문](https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020#section-first)

2020년 8월 [패러다임](https://wiki.tokenpost.kr/w/paradigm)의 댄 로빈슨은 [유니스왑](https://wiki.tokenpost.kr/w/uniswap) 디스코드에서 한 이용자가 실수로 유동성 토큰을 풀 계약에 보냈다는 문의를 봤다. 약 1만 2,000달러어치였다. 유니스왑 v2의 소각 함수는 누구나 부를 수 있었기 때문에 먼저 부르는 사람이 이 토큰을 가져갈 수 있었다.

로빈슨과 게오르기오스 콘스탄토풀로스는 남의 거래를 복제해 앞질러 이익을 가로채는 범용 선행 매매 봇을 의식해 거래를 두 단계로 나눠 숨기려 했다. 그러나 인퓨라가 두 번째 거래를 거부했고, 시간에 쫓기다 두 거래가 다른 블록에 들어갔다. 두 번째 거래가 멤풀에 들어간 지 몇 초 만에 누군가 먼저 자금을 쓸어 갔다. 두 사람은 8월 28일 이 경험을 「이더리움은 어두운 숲이다」라는 글로 공개했다. 제목은 로빈슨이 가장 좋아한다는 SF 소설 『암흑의 숲』에서 따왔다.[^1]

## 2. 두 번째 시도: 숲에서 빠져나오기

[이 문단의 원문](https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020#section-second)

한 달 뒤 보안 연구자 샘선은 디파이 프로젝트 리엔 파이낸스의 계약에서 누구나 공짜로 토큰을 찍어 낸 뒤 이를 태워 계약의 이더를 모두 받아 갈 수 있는 결함을 찾았다. 계약에는 2만 5,000 ETH 이상, 당시 약 960만 달러가 있었다. 리엔 팀은 익명이었고 공개 경고는 공격자를 부를 위험이 있었다.

샘선은 컨센시스 딜리전스의 알렉스 웨이드, 스콧 비글로, 티나 전, [서틱](https://wiki.tokenpost.kr/w/certik)의 게오르기오스 델코스와 함께 리엔 팀의 신원을 확인했다. 이어 채굴 풀 스파크풀에 거래를 멤풀에 공개하지 않고 블록에 바로 넣어 달라고 요청했다. 스파크풀은 개발 중이던 비공개 거래 기능을 약 2시간 만에 완성했다. 팀은 서명한 거래 4건을 이 경로로 보냈고, 약 15블록 만에 순서대로 처리됐다. 리엔 팀은 넘겨받은 토큰으로 계약의 이더 대부분을 회수했다. 샘선은 9월 23일 「어두운 숲에서 빠져나오기」로 이 과정을 공개했다.[^2]

## 3. 남긴 것

[이 문단의 원문](https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020#section-meaning)

두 글은 공개 멤풀이 선행 매매 봇이 상시 감시하는 공간이라는 점을 일반 개발자들에게 각인시켰다. 첫 글은 거래를 채굴자에게 직접 넘겨 멤풀을 건너뛰는 방법을 해법으로 언급했고, 두 번째 사건에서 실제로 그 방법이 쓰였다.

로빈슨과 콘스탄토풀로스는 앞으로는 봇만이 아니라 채굴자가 거래 순서를 바꾸고 블록을 재구성해 이익을 챙길 수 있다고 경고했다. 이 경고는 블록 생산자가 거래 순서로 얻는 가치, 곧 [최대 추출 가능 가치](https://wiki.tokenpost.kr/w/mev)를 둘러싼 이후 논의로 이어졌다.[^1][^2]

## 4. 연표

- **2020.08** (사건) 유니스왑 LP 토큰 구조 시도가 선행 매매 봇에 가로채임, 8월28일 글 공개
- **2020.09** (이정표) 스파크풀 비공개 거래로 리엔 파이낸스 2만 5,000 ETH 이상 구조, 9월23일 글 공개

## 각주

[^1]: [Ethereum is a Dark Forest](https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest) — 패러다임 · 2020-08-28
[^2]: [Escaping the Dark Forest](https://samczsun.com/escaping-the-dark-forest/) — 샘선(samczsun) · 2020-09-23

---

인용: 토큰포스트 위키, “이더리움 다크 포레스트 구조 작전”, 2026-11-04 수정, https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020
원문: https://wiki.tokenpost.kr/w/ethereum-dark-forest-rescues-2020
최종 수정: 2026-11-04T01:14:35.147+00:00
발행: 토큰포스트 위키. 인용할 때 문서 제목과 원문 주소를 함께 밝혀 주세요.