Emurgo research presenting a brand new model, Oracle Pools

This is quite cool!

From Emurgo:

New Research released presenting a brand new model, Oracle Pools

In this just released publication, we present a brand new model, Oracle Pools, which reimagines oracles from the ground up. This research is part of the Emurgo and Ergo partnership and leading the way to the first key discoveries in DeFi for UTXO-based blockchains

2 Likes

I hope Robert keeps doing those videos.

Really understandable for the “'normal” people :slight_smile: Great teacher

1 Like

Thanks, that’s a great video. I still haven’t made it all the way through a lot of the documentation that I’ve found, but I’m wondering how stake slashing works. Is there some room for ‘civil disobedience’ of oracles without slashing their stake? For example, say in the future there is an oracle which processes image data. Is there a way for a pool to choose not to participate in providing requested information to certain actors that engage in human rights violations without having their stake slashed?

Another question I have is, how will high level tiers of pools be viable outside of a few niche scenarios, especially for signed data (such as a price feed from Coinbase)? …and a related question, is there anything to prevent oracles from submitting data themselves as well as through a pool?
For example, a fee is offered for signed price data from Coinbase. If they know they’re first in a pool to post, then why wouldn’t they just post as an individual oracle to take all of the profit vs having to share profit with the rest of the (possibly tiered) pool (and then post to the tiered pool later to prevent getting stake slashed)? In this scenario the ‘reliability’ of the data point doesn’t really increase with multiple pools because the data is already signed by the provider, Coinbase in this example.
Basically, it seems that individual oracles will always be faster than pools due to the consensus time lag, so I don’t see how tiered pools will have a competitive argument for existing unless accuracy is paramount (which goes out the window if all oracles in a pool happen to source from the same, perhaps only, dataset).