Good idea, bad design: How the Diamond standard falls short
blog.trailofbits.com | blog | #smart-contracts | #audit | #blockchain | #ethereum | #solidity | #upgradeability | #eip-2535 | #diamond-standard
Summary
Trail of Bits audited the Diamond upgradeability standard and can't recommend it in its current form, citing over-engineering, storage pointer risks, function shadowing, and missing existence checks.
- Published
- Collected
--- id: 1832 title: "Good idea, bad design: How the Diamond standard falls short" source_domain: blog.trailofbits.com source_url: "https://blog.trailofbits.com/2020/10/30/good-idea-bad-design-how-the-diamond-standard-falls-short/" published_at: "2020-10-30T17:19:18Z" tags: ["smart-contracts", "audit", "blockchain", "ethereum", "solidity", "upgradeability", "eip-2535", "diamond-standard"] phying_url: "https://phying.com/item/1832" lang: en --- # Good idea, bad design: How the Diamond standard falls short ## Summary Trail of Bits audited the Diamond upgradeability standard and can't recommend it in its current form, citing over-engineering, storage pointer risks, function shadowing, and missing existence checks. ## Intelligence Metadata - **Sources:** blog.trailofbits.com - **Published:** 2020-10-30T17:19:18Z - **Original:** https://blog.trailofbits.com/2020/10/30/good-idea-bad-design-how-the-diamond-standard-falls-short/ - **Phying News:** https://phying.com/item/1832