SoK: Oracles from the Ground Truth to Market Manipulation

06/01/2021
by   Shayan Eskandari, et al.
0

One fundamental limitation of blockchain-based smart contracts is that they execute in a closed environment and only have access to the data and functionality that is either already on the blockchain or fed into the blockchain. Thus any interactions with the real world need to be mediated by a bridge service, which is called an oracle. As decentralized applications mature, oracles are playing an increasingly prominent role. With their evolution comes more attacks, necessitating a greater attention to the trust model of using oracles. In this SoK, we systemize the design alternatives for oracles, showcase attacks, and discuss attack mitigation strategies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2020

A Study of Blockchain Oracles

The limitation with smart contracts is that they cannot access external ...
research
11/29/2021

Georacle: Enabling Geospatially Aware Smart Contracts

Smart contracts have enabled a paradigm shift in computing by leveraging...
research
08/01/2018

Astraea: A Decentralized Blockchain Oracle

The public blockchain was originally conceived to process monetary trans...
research
09/17/2022

Et tu, Blockchain? Outsmarting Smart Contracts via Social Engineering

We reveal six zero-day social engineering attacks in Ethereum, and subdi...
research
07/23/2023

Implementing Smart Contracts: The case of NFT-rental with pay-per-like

Non-fungible tokens(NFTs) are on the rise. They can represent artworks e...
research
04/23/2023

Consolidation of Ground Truth Sets for Weakness Detection in Smart Contracts

Smart contracts are small programs on the blockchain that often handle v...
research
01/19/2020

Anchoring the value of Cryptocurrency

A decade long thrive of cryptocurrency has shown its potential as a sour...

Please sign up or login with your details

Forgot password? Click here to reset