Ask the Oracle: Security by Staking in Decentralised Oracles

This session is facilitated by Jacobo Toll-Messia, John Derbyshire

Show on schedule

About this session

Participants will be handed physical tokens as they enter the session, followed by a short introduction to the topic of staking into decentralised Oracles.

We will then begin with the first of multiple interactive ‘games’, whereby participants work together and stake tokens into a real Ethereum-based Oracle. The game will then be repeated with different rules, encouraging competition, collaboration and critical engagement with the concept.

Participants will be incentivised to stake their tokens in certain ways, depending on the rules of the ‘game’ in question. When a sufficient amount of tokens have been staked on either true or false, the Oracle will resolve and generate a result. This result will then lead to a payout, whereby those who staked their tokens correctly will be rewarded (with additional physical tokens).

The session will mimic real staking into an Oracle, including 51% attacks, and finish with a Q&A.

Goals of this session

This will be a fun and interactive session designed to introduce participants to the concept of a decentralised Oracle, particularly in the context of monitoring and securing third-party protocols.

By the end of the session, participants will have actively staked tokens into a working decentralised Oracle (running on Ethereum’s Ropsten testnet) and seen the potential rewards for contributing to a decentralised consensus.

Ultimately, the goal of the session is to inspire participants to create their own Oracle ‘resolution engines’ (rules for deciding when the staking game ends) and to test these using our public smart contract code. These creative experiments will add to the test data around public Oracles, improving the security of future decentralised systems.

Importantly, the session presumes no knowledge of blockchain, decentralised systems or Oracles: it is designed to be inclusive, informative and engaging for all ages.