Blockchain Oracles

What They Are & Why They’re Necessary

Jesus Najera
4 min readOct 13, 2018

In ancient Greek mythology, oracles were known as spiritual beings & sources of infinite wisdom & knowledge due to their connection communication with the gods on Mount Olympus (the spiritual world). The most well-known is the Oracle at Delphi — popularized by the now-revered classic, Oedipus Rex. These oracles often provided information to protagonists & travelers when consulting for critical decisions.

Blockchains, much like the mortals depicted in these greco-roman classics, by design, do not have a way to readily access information outside of the chain — they cannot access data outside their network.

Oracles aim to allow blockchain contracts to interact with the outside world.

Why Are Oracles Needed? — Non-Deterministic vs. Sequential

Every transaction since the origin block is recorded on the blockchain; every transaction is inherently linked. Since every transaction is in many ways a reflection of all of the previous transactions, it can be said that every new transaction is in fact, determined by the previous transaction. A blockchain is deterministic.This deterministic property leads to immutability, one of the very best features of a blockchain; however, the tradeoff becomes a reduction in flexibility…

--

--

Jesus Najera

Owner @ SetDesign, NightKnight & CryptoSpace | Product Designer | Hobbyist Mathematician | VR Developer | MS in Finance @ UF