THE DAO
The StoryThe ExploitThe ForkThe Token
セ ヿ モ ヹ ボ カ ベ シ ト ゲ ビ ャ ジ ・ ャ テ ハ レ ソ ヌ ゠ バ ウ ヷ ナ ワ ハ ン ボ
ル ヂ メ ロ オ ゾ バ イ ジ ラ ダ リ ペ ト ヨ ユ ブ ド ゥ ヒ ケ エ ジ ヶ ミ ヤ ペ ヾ
ヱ ヺ ー ド ヹ ォ プ ビ プ ニ モ ス ニ ン ヮ セ ゠ ヱ ロ ユ ヶ ン ア ィ ラ デ ミ ビ チ シ ヴ
ホ ゴ ュ ズ ノ ホ ィ ン ヒ ィ ベ ヿ ベ ワ ボ ヱ ガ ヌ ィ ク ヂ ジ ジ エ ヷ ベ
ッ ギ グ ヲ ミ ヿ ス ズ ロ ゼ カ ビ ュ ヘ ナ モ エ チ ダ ヿ ヮ ヸ
シ マ ケ ヰ ゠ ダ ポ ア ヲ ヴ ホ ヨ ヒ ワ ヺ ボ レ ヹ ド ク ピ ネ ク マ ジ ブ ヶ ヸ ァ ゲ
ヒ ヱ ヤ ヌ ミ ロ ヅ メ ヱ ス ・ サ ュ ウ ア ニ ラ ヂ オ ィ ヲ ン ペ メ ゲ ワ ケ カ ズ ツ ザ ベ ッ ャ ヮ ャ
ツ ヹ テ ノ ピ デ ヴ カ ホ メ ッ ア ォ ・ ヽ レ ヾ ヘ ズ マ ヲ ワ ネ ヵ ゾ ギ ワ イ ョ ク セ ウ イ ュ フ サ フ テ ゲ ヱ
ブ ネ ヅ イ ゠ ノ ピ ヂ ゥ ヰ サ セ ソ ピ ヘ ノ ヹ ル ロ マ ビ ヤ マ ヾ ヸ ニ ヲ ヴ ヂ パ ヮ ハ オ ヨ コ ゼ ワ ズ ヶ ケ
ュ ソ パ ロ ワ ヰ ボ ハ ヺ ヾ ウ ッ ダ タ テ サ ゥ グ ガ ギ ナ ト ッ シ ボ ・ ェ セ ゠
ツ サ ヲ ト ゠ ァ ・ ョ サ ゥ ペ ア ニ ヲ ゴ チ ゠ ド ゾ エ ザ コ シ キ ッ ヹ ニ ウ ビ ゠ パ ゼ ム エ コ
ヲ ヾ ゼ ナ グ エ ャ ヮ ゥ ホ ロ ミ ボ ト ヽ ゥ ロ ヱ ヺ ゼ ペ ヺ ヅ ジ ヲ テ ツ ォ ヽ ヵ ム ピ ナ ゥ ォ ト ビ ト ポ デ ボ チ プ ヘ ヺ パ
コ ポ ケ ヾ ブ キ ゥ ネ ワ ィ ー ン マ エ ブ ヹ ゥ ミ テ ゼ デ プ シ ョ ジ ク ペ ヵ ヹ ー ゠ ヮ モ
バ ク メ ギ ヲ ゠ ン ズ ュ フ ノ ニ ワ レ ゴ ヱ ゠ ラ ア ヂ ペ ハ ン グ ヾ ノ ャ ネ サ フ ヤ ボ ィ ヱ ヒ グ カ
ベ コ タ ヒ グ ニ ゠ ビ ヨ オ ト ジ ジ マ ソ バ ッ ゲ ン ム イ ハ ュ ヌ フ ャ ホ ヶ ヶ セ ジ ポ ・ エ ヴ ネ イ ネ ヲ ツ ヽ エ ク
ヸ ・ グ ズ キ ネ ケ ギ ヸ タ ヿ グ ヶ チ イ ヅ ゠ ェ メ ズ ヹ ダ ワ
ャ ガ ズ ザ ヘ ベ ヒ ヂ ヽ ヾ ヒ ョ ベ ゲ モ ゲ シ ヴ ド ヺ ァ ヨ ゾ ヤ チ メ ケ ヤ
パ チ デ ヘ チ ヅ ジ ン ピ シ ミ ノ ザ イ テ ク ホ ビ ネ ヾ ス ヘ ギ モ ネ ペ ズ ヴ ケ
ェ ヂ ヺ コ デ シ ズ ヴ ホ ヽ ッ ピ ォ ム ニ ブ ボ ネ チ ク ダ ビ ピ マ ボ ァ ヽ グ ヷ ヰ ナ ザ サ ユ ョ ン ッ ウ
ォ ミ ケ チ ヵ ゥ ガ ク ヮ ヺ ザ ヷ ス ヒ ボ レ ・ コ ア ヮ ヴ ヂ サ ネ ギ
ヘ ヮ ウ ヂ ィ カ ダ カ ヺ ヵ オ ヒ マ ミ ォ ァ プ ワ ヷ ジ ヰ ヶ ビ ゠ ヱ ロ ビ ハ イ ル セ ロ イ ギ
ハ ョ コ コ ヴ ァ ギ ス ゼ ヽ ピ ニ ノ ァ グ ェ コ ユ セ ホ ジ ポ バ
ベ ェ ョ パ ヽ ゥ ョ ヿ ウ ゥ ゴ ツ ビ キ ヸ ソ グ ム ヽ タ ギ プ ゠ ヿ プ ヿ ル ヸ デ ル キ
ユ ィ ワ ソ ニ ・ ョ コ チ ュ ペ ・ ソ ナ パ ツ ダ ヂ チ ゴ イ ド ゠ ツ ヿ ニ ュ ト ソ ソ ゼ ッ ゾ ミ ガ ナ ク ォ ビ ュ ト サ ヨ コ メ ピ ー
マ ル ピ ゾ ポ ゥ ム ヒ ゴ キ ド ソ ツ イ ネ サ ナ メ セ オ ダ ア ヘ ォ ナ ピ ム ヿ ル キ リ マ ヴ キ ガ ガ ヲ カ ポ パ ヱ ブ ヺ ユ ゠
オ イ ロ ュ ヸ ヷ ソ ル キ ヨ ビ ロ ピ エ ヽ ウ ヰ グ ネ ミ ェ ゼ ク エ ヤ フ ェ デ ゼ ノ ム ズ
ダ チ プ パ ナ ポ ゥ ヽ レ ス ー ャ ヤ リ ヰ ィ ヮ ソ ッ メ ヾ ズ チ ノ ヷ ッ ヿ ー ハ ケ ゠ ゥ
ワ パ ス ベ ヹ ヮ ガ ュ ス ヰ ッ ユ ノ ヒ エ ャ ゠ オ ン ヶ ヰ ラ ヱ ヅ プ ソ ス パ ア ガ モ ヵ ナ ベ ヒ ヌ ズ ヱ レ ゼ ゾ イ ヂ ペ ヂ
ナ ヺ ブ ゥ オ ヶ ュ ト ギ ェ ゥ メ ユ ヿ ミ ゠ ア ハ バ ザ チ ュ ベ ヰ ヘ ン ゾ
ヲ ド ク ソ ヸ オ ソ ケ ベ モ ヷ ネ ヂ ガ リ ャ ア チ ム ヒ ァ オ ヒ ペ ジ ゾ ヺ ヶ ヨ ブ ャ ヵ ガ ム ム ナ ヅ ヒ ジ ヹ エ グ ュ ソ
ヸ デ コ ク ヺ ツ ァ ペ ザ マ ア ヹ ャ ヺ ヱ ョ ヨ ヮ ヌ ム ハ ヂ ・ ヾ ュ ル ノ ゲ プ ボ フ マ ホ プ
ロ ブ デ ザ ポ ハ ウ イ ヘ ソ ネ テ モ ザ ヸ リ ゾ レ ェ ギ ヰ ポ ゼ ヌ ザ ヤ ヿ
ソ バ ア エ セ ヶ ニ ヒ ダ ブ ァ フ エ ヮ ボ ガ ピ ャ ナ ホ セ ー ハ ガ ウ カ ネ ー ギ ゼ ラ ィ ベ ヘ マ ゾ キ ブ ノ ヵ グ ネ レ ョ ャ コ ヵ ソ ミ
ア ォ ケ エ ヺ ァ ウ ブ ダ イ タ ェ グ ヂ ポ イ ヘ ヲ ワ ロ ヽ ヴ ケ ャ ヨ ァ ボ ッ ャ ソ ヷ ヵ ミ チ チ
ヺ ヰ ラ テ ノ テ ノ ゾ リ モ ノ ャ ウ レ ツ ツ リ テ ヹ カ ゲ ナ ブ ハ ャ ク ル ッ ユ フ ヤ ウ ・ ヷ エ ガ イ コ パ テ ペ ヺ ニ ヴ ラ ィ ク ブ ー
ヴ ネ ザ ケ ビ グ カ ホ ヮ ナ ウ バ ザ ン ・ ゲ メ モ ォ ゠ リ ゼ ワ ト ヿ ヱ ァ ヮ ヌ ダ ペ デ テ ヶ ジ ユ ヤ ザ ー ル リ ウ ヂ ボ リ チ ト
ヱ ミ セ ー ヌ キ ラ ゼ ズ パ ピ タ フ ル ヿ ヮ ナ ヮ ヺ ェ ボ モ ヌ ロ グ ヽ ゲ ヾ フ チ ー マ ア ヹ ズ バ ツ ア ソ ミ ガ サ ソ ョ ダ ベ
ヤ ヱ ヂ オ ゥ ェ ユ ロ ヸ チ ャ ヒ ョ パ キ ヘ ベ ヷ セ ベ キ ロ オ ホ ミ ヷ パ ヘ ボ ロ ザ バ ノ ケ ウ ム タ エ ・ ゴ ジ ヴ ヸ ス ュ コ ゠
ラ ァ ヲ コ ャ セ メ ノ ォ ー ヱ ヹ フ バ ト ヮ フ キ ヅ ボ ン バ メ ツ ム ィ ヺ バ ダ テ バ ヶ ヽ エ ミ ヤ ョ レ ケ
ヲ ヒ ゲ ボ ポ キ ア チ ャ ュ ユ ビ ッ パ デ ン ゲ ヘ ヵ ポ マ ソ ベ ョ ゼ ォ ハ カ ビ ト ム ノ ヸ ヾ ヌ ゴ テ ニ ゠ ヽ キ
ニ ピ ワ ル ゲ デ ニ カ フ ダ サ ロ モ ル ジ ョ ツ ゴ イ ユ プ ソ ヾ ヮ ゲ ザ ド ェ ヱ ゴ ェ ツ ヸ リ ヅ チ ョ ュ サ ホ シ ド ヘ ゾ ゠ シ ヲ ゴ ロ
ュ ム ヤ ゴ マ テ ヷ ユ メ ア イ ヒ ギ ヅ レ ェ パ バ ザ ヴ グ ロ ブ ン マ ロ ネ ヤ ヘ ガ ヺ マ ョ ヅ ウ カ ズ ゴ ヌ ワ
ィ キ レ ガ ロ キ ャ ゲ ヒ チ ゠ タ ネ ペ ゾ ヹ ウ ォ ヶ ツ ヵ ッ ヒ ネ チ ル ヅ カ ヲ ェ ネ セ ガ キ プ バ ヴ
セ デ ゼ ヂ ラ コ ェ ノ デ ヂ フ グ ヘ ヨ ボ ミ ヌ ハ ヹ プ ム サ マ ホ カ ヒ ジ ヅ ビ ビ ン ズ リ ヰ ヹ ペ ヺ ボ ワ ケ ラ ヲ リ ラ
DAO INCIDENT TERMINAL0/5

_

BLOCK 1,920,000
STATUS: COMPROMISED
HASH: 0xF35E...2D91
GAS: 4,712,388
REENTER
DEPTH: ∞
MSG.SENDER: 0xC0EE...
BALANCE: DRAINING
NETWORK MAINNET
CHAIN_ID: 1
TIMESTAMP 1466179200
EPOCH: THEDAO

The DAO

The old vault still glows.

A coin for the survivors, the fans, and everyone who remembers the split.

0x
Signal logBREACH

[01] archive open

[02] vault trace active

[03] anomaly: recursive withdrawal

[04] waiting for a signal

_

Follow the glow
▸ APRIL 30, 2016

A new machine

It was supposed to be a fund with no boardroom. Money in, votes out, code in charge.

Then it became the biggest target in Ethereum.

No boardNo borderNo sleep
The DAO Vision — $150M crowdfund
$150MRAISED
11,000+INVESTORS
28DAYS
14%OF ALL ETH
Raised$150M

A crowd wired money into a machine nobody could unplug.

Drained3.6M ETH

A tiny opening became a loop with teeth.

Split2 chains

One history broke into two versions.

The pile

The pile

Money arrives faster than caution.

The loop

The loop

The vault pays before it remembers.

The scar

The scar

A rescue becomes a permanent divide.

▸ JUNE 17, 2016 — 03:34 UTC

The line broke

The DAO Exploit — Ethereum shattering
Contract 0xBB9BC...D18D starts bleeding

The vault paid first and counted later. That was enough.

function withdraw() {
  uint amount = balances[msg.sender];
  msg.sender.call.value(amount)(); // sends ETH FIRST
  balances[msg.sender] = 0; // updates AFTER
}

// ATTACKER RE-ENTERS BEFORE BALANCE UPDATES
// INFINITE DRAIN LOOP
▸ JULY 20, 2016
The Fork — Ethereum splits

The split

Save the money or keep the record untouched. Neither answer stayed clean.

OR

For the ones who stayed

Survivors. Fans. Archive diggers. Chain ghosts.

Not a launch.
A signal coming back online.

Buy token