Better Programming

Advice for programmers.

Follow publication

Member-only story

Connect a Chainlink Oracle to a Cosmos Blockchain

Lajos Deme
Better Programming
Published in
13 min readJul 6, 2021

--

Chainlink and Cosmos logos
Image by the author.

A blockchain oracle is a third-party/decentralized data service that provides off-chain data for smart contracts and blockchains. It bridges the gap between the closed, deterministic system of a blockchain and the real world. If we, as the blockchain community, aim for the widespread adoption of this technology, then oracle networks are simply indispensable.

The main issue with oracles is that they are not part of the blockchain’s consensus mechanism and hence absent from the underlying security guarantees the blockchain’s public infrastructure provides.

Chainlink is currently the industry standard and leading the way in architecting a robust solution to the oracle problem.

“Trying to do smart contracts without oracles is like trying to have sex with your pants on.” — Charles Hoskinson

Cosmos is a great open source framework for building application-specific, multi-asset, Proof-of-Stake (PoS) blockchains. Each Cosmos app runs on Tendermint Core, a production-ready PoS consensus engine.

Being application-specific means that Cosmos ditches the virtual machine blockchain paradigm (like…

--

--

Lajos Deme
Lajos Deme

Written by Lajos Deme

Founder of www.mercuryprotocol.io | We're building the world's data marketplace

Write a response