Different Types of Blockchain Oracles

By Ether Crunch | Ether Crunch | 8 Jun 2024


0*5pv1sLYp3S7nH0DB

There are a number of different types of Blockchain Oracles. Here are a few different types of oracles:

  • Centralized: A centralized oracle relies on a single source of its information and is controlled by a single entity. While this does equate to greater efficiency as they only rely on one source, there are certain risks involved with these oracles. For one, the information these oracles rely on may not be trustworthy, and even more reputable oracles are vulnerable to hacks, so smart contracts that rely on these types of oracles may execute incorrectly. Centralized oracles are especially prone to attacks and mistakes/errors, leading to smart contract failure. These oracles don’t have proper mechanisms to ensure security, as the fee paid to these oracles does not ensure that the oracle sends correct information. 
  • Decentralized: There is a spectrum of decentralized oracles, each having different levels of decentralization. Overall, these types of oracles have higher correctness, authenticity, and security as compared to centralized oracles. Typically, these oracles use authenticity proofs, like TLS and TEE proofs, to ensure the validity of the information the oracle sends and provide security for the process.

These two types of oracles determine the direction in which information flows.

  • Inbound: These oracles broadcast data from the outside/externally to the blockchain. An oracle that relays the price of a cryptocurrency is an inbound oracle.
  • Outbound: The opposite of Inbound Oracles, these oracles send information from the blockchain to the external world. These types of oracles are far less common than inbound oracles.

0*r9KwTLuZOI9V3lEe

These oracles determine the source of information:

  • Software: The source of information is from websites, databases, APIs, etc.
  • Hardware: Information is derived directly from real-world sources. Chainlink is a good example of this type of oracle, as it uses many hardware sources. 
  • Human: Specialized experts can also directly send information to oracles and since these experts typically authenticate their identities, the chances of fraud are low.

If you want to learn more, check out the links below:

Oracles

Guide to Oracles in 2024: What Are They, Types & Use Cases

Blockchain Oracle: Types, Uses and How it Works

Thank You for Reading

If you like this article, consider reading my other articles

 

 

How do you rate this article?

64



Ether Crunch
Ether Crunch

Basics to blockchain, crypto, and ethereum.

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.