Radix Podcast

SupraOracles: the hard problem of getting fast, trustworthy data on ledger

May 13, 2022

Josh's background in supply chains and start-ups, as well as his blockchain research, prompted him to speculate on how to make it possible to securely get external data on-chain. 

As a result, Josh and his team devised a novel cross-chain interoperability approach that is both secure (using innovative cryptography) and fast (with a finality time of 3-5 seconds). 

[0:46] Background on SupraOracles and what Josh believes was the missing market gap that inspired them to build what they are building. 

[4:08] Josh explains how SupraOracles would solve a couple of exploits that occurred during the early days of DeFi summer.

[8:46] Piers’ first example of betting on the future price of Bitcoin and how SupraOracles would solve the issue of a faulty data source

[14:19] Is SupraOracles performing all of the integration point calculations and then pushing the aggregated data to the ledger?

[16:10] How does data get from an off-ledger state to an on-ledger state if anyone can submit it?

[17:22] Do you have to be integrated into all of the data sources or a subset of the data sources to run a SupraOracles node?

[20:04] How does the SupraOracles network's consensus-based answer get from SupraOracles to another network?

[24:13] Piers' second example of Ethereum cross-chain communication and how the SupraOracles node network is aware of Ethereum events. How is data transferred from the SupraOracles network to Ethereum?

[28:58] Who is responsible for paying the transaction fee? 

[31:47] Oracles frequently appear to suffer from the tragedy of the commons, as once data is on-ledger, anyone can access and use it. But who pays for that data to be on Ledger in the first place? How does Josh see this changing over time, as it shifts from one interested party to many interested parties paying for data?

[35:25] How can nodes collectively report incorrect information without malicious intent? In what way does SupraOracles prevent that?

[38:18] In the event of a flash loan attack/on-ledger oracle manipulation, how can SupraOracles help?

Further resources