Search

Date:

Time:

Local time: Timezone: (UTC+10:00) BrisbaneDate: Feb 14 2024Time: 12:30 PM - 02:00 PM

Location: , Brisbane

Website: https://www.meetup.com/ethereum-engineering/events/297304253/

Ethereum Engineering Group – DORA: Distributed Oracle Agreement with Simple Majority

Welcome to the Ethereum Engineering Group. Saurabh Joshi will talk about DORA protocol.

Oracle networks feeding off-chain information to a blockchain are required to solve a distributed agreement problem since these networks receive information from multiple sources and at different times. We make a key observation that in most cases, the value obtained by oracle network nodes from multiple information sources are in close proximity. We define a notion of agreement distance and leverage the availability of a state machine replication (SMR) service to solve this distributed agreement problem with an honest simple majority of nodes instead of the conventional requirement of an honest super majority of nodes. Values from multiple nodes being in close proximity, therefore, forming a coherent cluster, is one of the keys to its efficiency. Our asynchronous protocol also embeds a fallback mechanism if the coherent cluster formation fails.

Through simulations using real-world exchange data from seven prominent exchanges, we show that even for very small agreement distance values, the protocol would be able to form coherent clusters and therefore, can safely tolerate up to 1/2 fraction of Byzantine nodes. We also show that, for a small statistical error, it is possible to choose the size of the oracle network to be significantly smaller than the entire system tolerating up to a 1/3 fraction of Byzantine failures. This allows the oracle network to operate much more efficiently and horizontally scale much better.

📅 Wednesday, February 14, 2024
🕔 Time: 12:30 PM – 2:00 PM AEST
📍 Zoom call

Join the call

Ethereum Engineering Group is a meetup for software engineers, computer scientists, researchers, and technologists who want to understand the Ethereum platform and associated technologies.

Since March 2020, the Ethereum Engineering Group meetup has been run via Zoom, online. The timing during the day of the meetup depends on who is talking and what part of the world they live in.