Assessment reports>Empiric Oracle>Discussion>Pause functionality

Pause functionality

For additional operational control of the contract, it may be advisable to build in a rapid protocol-pausing functionality if anything were to happen. For example, if a security issue were later identified, being able to pause the protocol before further harm was done, this would be ideal from an incident response standpoint. Even without the presence of a security issue in the protocol itself, it would help to pause the protocol or individual publishers if a publisher's key is determined to be compromised.

This does come with centralization risk, though, so that should be weighed against the pros and cons for this protocol. MPC could be an alternative to retain some decentralized properties despite the presence of the pause functionality.

Zellic © 2023Back to top ↑