
blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns
Preview meta tags from the blog.trailofbits.com website.
Linked Hostnames
12- 17 links toblog.trailofbits.com
- 13 links togithub.com
- 4 links tomedium.com
- 3 links toblog.zeppelinos.org
- 3 links tosolidity.readthedocs.io
- 1 link togohugo.io
- 1 link toinfosec.exchange
- 1 link tolinkedin.com
Thumbnail

Search Engine Appearance
Contract upgrade anti-patterns
A popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To […]
Bing
Contract upgrade anti-patterns
A popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To […]
DuckDuckGo

Contract upgrade anti-patterns
A popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To […]
General Meta Tags
7- titleContract upgrade anti-patterns -The Trail of Bits Blog
- charsetUTF-8
- viewportwidth=device-width,initial-scale=1
- descriptionA popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To […]
- article:sectionposts
Open Graph Meta Tags
7- og:urlhttps://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/
- og:site_nameThe Trail of Bits Blog
- og:titleContract upgrade anti-patterns
- og:descriptionA popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To […]
og:locale
en_us
Twitter Meta Tags
4- twitter:cardsummary_large_image
- twitter:imagehttps://blog.trailofbits.com/img/Trail-of-Bits-Open-Graph.png
- twitter:titleContract upgrade anti-patterns
- twitter:descriptionA popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To […]
Item Prop Meta Tags
7- nameContract upgrade anti-patterns
- descriptionA popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To […]
- datePublished2018-09-05T06:00:21-04:00
- dateModified2018-09-05T06:00:21-04:00
- wordCount2832
Link Tags
11- dns-prefetch//fonts.googleapis.com
- dns-prefetch//fonts.gstatic.com
- preconnecthttps://fonts.gstatic.com
- shortcut icon/favicon.png
- stylesheethttps://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap
Links
47- https://blog.trailofbits.com
- https://blog.trailofbits.com/2018/03/23/use-our-suite-of-ethereum-security-tools
- https://blog.trailofbits.com/2025/07/25/exploiting-zero-days-in-abandoned-hardware
- https://blog.trailofbits.com/2025/07/28/we-built-the-security-layer-mcp-always-needed
- https://blog.trailofbits.com/2025/07/31/hijacking-multi-agent-systems-in-your-pajamas