Smart contracts are programs that execute autonomously on blockchains. Their key envisioned uses (e.g. financial instruments) require them to consume data from outside the blockchain (e.g. stock quotes). Trustworthy <i>data feeds</i> that support a broad range of data requests will thus be critical to smart contract ecosystems.
We present an authenticated… (More)