Carnegie Mellon University
Browse

Design and Formalization of Blockchain Oracles

Download (270.53 kB)
poster
posted on 2023-09-15, 18:45 authored by Mohammad Shaheer

 Oracles 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-02

Academic Program

  • Computer Science

Advisor(s)

Giselle Reis

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC