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