mshaheer_2023 - Mohammad Shaheer.pdf (518.13 kB)
Design and Formalization of Blockchain Oracles
thesis
posted on 2023-06-09, 20:04 authored by Mohammad ShaheerOracles are crucial components that connect the smart contracts deployed on Blockchain to the external world. With the recent surge in popularity of decentralized finance (DeFi) applications, it is critical to provide assurances
about the oracle implementations as they deal with high value transactions and a small mistake can lead to huge losses. We present a simple oracle implementation in Solidity, as well as a formalization in the Coq proof assistant where we prove that the oracle protocol satisfies certain desirable economic sustainability properties.
History
Date
2023-05-01Advisor(s)
Giselle ReisAcademic Program
- Computer Science