I was about to move past TermMax’s oracle timelock as just another security detail.

Then I stopped for a moment & thought: why would a lending protocol intentionally add a delay to something as sensitive as an oracle update? that question really made me look at it differently.

T@TermMax uses price oracles to help value collateral and decide when positions may need liquidation. Since one incorrect price can impact a user’s position, changing the oracle source is not immediate. A new source has to go through a waiting period before becoming active.
I actually like the idea behind this.

If an admin key is compromised or someone tries to push a harmful oracle configuration, there is time for the change to be noticed before it affects the system.

But then another thought came up.

what if the current oracle itself starts behaving badly during a fast market move?

The same delay that protects against malicious changes could also slow down a legitimate emergency response.

that balance is what I find interesting.

I think security choices in DeFi are rarely perfect. They are usually about choosing which risk you are more comfortable carrying.
#TermMax @TermMax
so I’m wondering that when markets move violently, is a controlled delay safer than immediate action?
1. Delay gives more safety
2. Fast action matters more
3. Depends on the situation
4. Need a balanced approach
1
2
3
4
22 Stunde(n) übrig