Intermediate
Blockchain & Web3
Q62 / 100
Why might a smart contract use a "proxy pattern" for upgradability?
Correct! Well done.
Incorrect.
The correct answer is A) Because contract code is immutable once deployed, a proxy contract can delegate calls to a separate, replaceable implementation contract, allowing logic updates
A
Correct Answer
Because contract code is immutable once deployed, a proxy contract can delegate calls to a separate, replaceable implementation contract, allowing logic updates
Explanation
Since deployed bytecode cannot be changed directly, proxy patterns separate storage (in the proxy) from logic (in an implementation contract), allowing the implementation address to be updated.
Progress
62/100