Chainlink is a general-purpose framework for building decentralized oracle networks that give your smart contract access to secure and reliable data inputs and outputs.
Each decentralized oracle network consists of a collection of independent node operators, a method for aggregating data, and pre-made "Chainlinks" (also called external adaptor) that act as middleware to give you access to any API you want to leverage for data and/or external services.
You can take advantage of existing oracle networks, such as our Price Reference Data feeds for DeFi, providing highly accurate market prices, or you can build your own oracle network and external adaptor.
Chainlink currently provides decentralization at both the oracle and data source level. By using multiple independent Chainlink nodes, the user can protect against one oracle being a single point of failure. Similarly, using multiple data sources for sourcing market prices, the user can protect against one data source being a single source of truth. Both of these ensure that the oracle mechanism triggering your important smart contract is as secure and reliable as the underlying blockchain.
You can use Chainlink to connect to data providers, web APIs, enterprise systems, cloud providers, IoT devices, payment systems, other blockchains and much more.
Updated 3 months ago