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

Recovered signal

The DAO

DAO incident terminal0/5

_

Archive breach / autonomous capital / 2016

The DAO

A token for the survivors and the fans.

Reopening one of Ethereum's most controversial stories with a sharper, cleaner signal.

Raised$150M
Forked2 chains
MemoryStill live
0x
Signal logBREACH

[01] archive open

[02] vault trace active

[03] anomaly: recursive withdrawal

[04] waiting for a signal

_

▸ 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
Vault dossierLIVE MIRROR
$150Mcapital locked before the code had a second life

[01] proposal market online

[02] funds spike through the roof

[03] governance still feels untouchable

[04] reentrancy lands like a knife

$150MRAISED
11,000+INVESTORS
28DAYS
14%OF ALL ETH
Archive carousel01 / 03

Raise

Capital outran restraint

$150M

The crowd moved faster than governance. The machine became the story before it had survived contact with reality.

  • 11,000+ wallets in
  • 14% of ETH parked
  • No brakes, just belief
▸ STORY REEL

The archive on screen

A cleaner break before the exploit. Watch the story on its own instead of burying it inside the same block.

▸ JUNE 17, 2016 — 03:34 UTC

The line broke

Recursive pathCRITICAL
01Read balance

The attacker sees value parked and callable.

02Send funds

ETH leaves the contract before state is cleaned up.

03Re-enter fast

Fallback calls back in while the old balance still exists.

04Loop alive

The same weakness repeats until the drain hits resistance.

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
Consensus fracture2 live paths
ETHRollback the wound

Restore funds, keep the ecosystem alive.

ETCPreserve the ledger

If code is law, history stays as written.

The split

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

One side treated the rollback as survival. The other treated immutability as the point.

▸ TOKEN SIGNAL

For the ones who stayed

Survivors. Fans. Archive diggers. Chain ghosts.

Not a launch.
A signal coming back online.

  • A token for the survivors and the fans.
  • Built around memory, culture, and chain history.
  • Made to feel collectible, not corporate.
Token overviewLIVE
TickerDAO
Contract0x...
NarrativeArchive
NetworkETH