EtherDelta · interactive mechanism simulation

A maker signs an off-chain order; the centralized order-book server relays it; a taker calls trade() on the deposit contract, which verifies the ECDSA signature and swaps internal balances trustlessly. Settlement is on-chain, but the order book, UI, and DNS are single points of failure — as the 2017 hijack proved.
Maker signs order (ECDSA) Order book server centralized · etherdelta.com Taker calls trade() Deposit contract 0 ETH internal balance Trades settled 0 trades Fee account 0.0 ETH (0.3% taker) DNS / phishing clone 0 ETH stolen
Trades settled
0
Contract balance
0.0 ETH
Fees to operator
0.00 ETH
Stolen via phishing
0.0 ETH
Parameters — edit me
1.4/s
0.30%
400ms
60%
Controls

Illustrative simulation. Defaults mirror the researched EtherDelta mechanism (off-chain signed orders, on-chain internal-balance settlement, 0.3% taker fee) but trade sizes and timing are randomized for visualization — not live onchain data. Drag the sliders, or trigger the December 2017 DNS hijack to see how a centralized frontend undermines non-custodial settlement. Part of The Onchain Experiment Atlas.