April 10, 2023, 1:10 a.m. | Sajad Meisami, William Edward Bodell III

cs.CR updates on arXiv.org arxiv.org

In this work, we provide a comprehensive survey of smart contract
upgradability patterns using proxies. A primary characteristic of smart
contracts on the Ethereum blockchain is that they are immutable once
implemented, no changes can be made. Taking human error into account, as well
as technology improvements and newly discovered vulnerabilities, there has been
a need to upgrade these smart contracts, which may hold enormous amounts of
Ether and hence become the target of attacks. Several such attacks have caused …

account attacks blockchain contract error ether ethereum human human error losses may patterns proxies smart smart contract smart contracts survey target technology upgrade vulnerabilities work

SOC 2 Manager, Audit and Certification

@ Deloitte | US and CA Multiple Locations

Cloud Technical Solutions Engineer, Security

@ Google | Mexico City, CDMX, Mexico

Assoc Eng Equipment Engineering

@ GlobalFoundries | SGP - Woodlands

Staff Security Engineer, Cloud Infrastructure

@ Flexport | Bellevue, WA; San Francisco, CA

Software Engineer III, Google Cloud Security and Privacy

@ Google | Sunnyvale, CA, USA

Software Engineering Manager II, Infrastructure, Google Cloud Security and Privacy

@ Google | San Francisco, CA, USA; Sunnyvale, CA, USA