2xic / optimistic-cfd

"synth protocol that somewhat ressembles CFDs" - norswap
https://github.com/2xic/optimistic-cfd/issues/1
10 stars 2 forks source link

Use Cases #5

Open norswap opened 2 years ago

norswap commented 2 years ago

Been thinking about the use cases for the protocol a bit more.

In the current form, here's what I see the use cases are:

This is not bad, but I think we can have more use cases:

I'll update this when I have more ideas. One I'm thinking through at the moment is prediction markets!

norswap commented 2 years ago

Some thinking through the "prediction market" use case.

norswap commented 2 years ago

Another cool use case: gas price futures. Essentially just a pool that tracks the Ethereum (or Optimism) gas price. If you're a protocol that has to regularly make transactions, you can buy these tokens when the gas price is cheap to "lock in" the cheap gas price. On the flip side, network validators could enter the short side, to "lock in" today's high gas price.

The concern here is that sometimes it's very very obvious the price is low, and other times it's very very obvious the price is high. Unlike token price, gas price is not supposed to reflect some kind of fair value price. It can be obviously clear to everyone that demand is high right now for a particular reason, so gas price is high, but that it will come down soon.

The solution would be to encode a premium into the price. The problem is obviously how this premium can be determined. We could up with a formula that compares the pool sizes (excluding protocol position) in order to determine the premium. So when e.g. the pools are unbalanced 10:1, the premium would be extremely high to reflect that the expected price is much higher.

The Alkimya protocol intends to do something like this, although they call it "block space derivatives".