Cyber Risks · Trail of Bits Blog

Maturing your smart contracts beyond private key risk

Summary: Trail of Bits reports that private key compromise, not smart contract bugs, was the single biggest cause of crypto hacks last year, citing Chainalysis's 2024 report that 43.8% of all funds stolen via hacks stemmed from compromised keys - more than any other verified attack type by a factor of five. The post lays out four maturity levels for smart contract access control, from a single EOA holding supreme authority (Level 1) through multisigs (Level 2), timelocks and least-privilege role separation (Level 3), to immutable, admin-free designs (Level 4), citing the Bybit, WazirX, Radiant Capital, and Beanstalk hacks as examples.

What's compelling: Nearly 44% of stolen crypto funds traced to compromised keys - five times any other verified attack type - and the Beanstalk hack shows a one-day timelock that nobody monitored was worth nothing at all.

Read the original at Trail of Bits Blog ↗