Problems with Oracles

Chainlink is just one of many providers of decentralised oracles, each with a slightly different approach to solving the oracle problem. In truth, all solutions include some sort of compromise or vulnerability. The sheer complexity of Chainlink’s three-layered solution is an issue as it creates a broad attack surface for bad actors to find a… Continue reading Problems with Oracles

Decentralised Oracle Use Cases

Having established what a blockchain oracle is, how they function and the challenges they present, we can look at some practical examples to put all of this into perspective. DEFI (Decentralised Finance) DEFI has emerged as one of crypto’s most significant use cases, with the market capitalisation of the biggest DEFI coins touching over $170bn… Continue reading Decentralised Oracle Use Cases

Chainlink decentralised oracle

A truly Decentralised Oracle Network needs to combine multiple independent oracle node operators and multiple reliable data sources. Chainlink Price Feeds attempts to solve the issue of a single point of failure by ensuring  decentralisation across the three layers of the oracle — the data source, node operator, and oracle network levels.  BTC/USD Oracle Example… Continue reading Chainlink decentralised oracle

Trust and the Oracle Problem

Data feeds aren’t unique to blockchains; almost all centralised digital applications use API feeds but require some kind of trust-based authentication to confirm data validity.  The most apparent way oracles could verify data would be to replicate the centralised approach to accessing data in the off-chain world, but this immediately challenges the decentralisation nature of… Continue reading Trust and the Oracle Problem

What are the Different Types of Blockchain Oracles?

Software oracles The most common kind of oracle is software that aggregates data already available on the internet and feeds it to a Smart Contract, such as price data for cryptocurrencies.  Hardware Oracles Some blockchain-based applications need to reference data from the physical world, which can only come through a piece of hardware such as… Continue reading What are the Different Types of Blockchain Oracles?