Connect To All Blockchain Environments Through A Single Chainlink Integration

Chainlink’s Blockchain Agnostic Middleware

Given the fast pace and relatively young state of the blockchain industry, there are a limited number of core developers per blockchain and few integration specialists with deep expertise across multiple chains. Developers wanting to integrate with specific blockchain platforms often have to resort to relying on underdeveloped documentation or waiting in long queues to talk with the core development team. This creates a major bottleneck to development, as each new integration requires a direct collaboration between the two development teams or hiring outside assistance.

Chainlink Core for Open APIs

Every Chainlink node runs the open-source Chainlink Core Software, which automatically formats messaging and data from any public API into a compatible format for smart contracts to consume. Anyone can spin up a Chainlink node and start providing open API data to smart contracts today.

External Adapters for All Other Connections

External adapters are serverless functions that extend the functionality of Chainlink nodes for specific tasks outside of what the core software supports. External adapters grant smart contracts on any blockchain access to the entire spectrum of off-chain data and services that exist outside of public APIs. This includes: retrieving data from authenticated data sources, reading/writing to external blockchains, performing scalable off-chain computation, and much more. Chainlink nodes can use pre-built external adapters, such as those listed on LinkPool’s Chainlink Market, Fiews’s Chainlink Adapters, CLCG’s Honeycomb Market, or build their own following Chainlink’s documentation.

External Adapter/Initiator Based Blockchain Agnosticism

Chainlink nodes can use custom-built external adapters to gain the capability to read and write data in any blockchain environment. Nodes can also leverage custom-built external initiators to allow smart contracts on any blockchain outside of Ethereum to send requests directly to Chainlink nodes for external data. As an example, here is Conflux Network’s external initiator that allows smart contracts on Conflux to query and receive data directly from Chainlink nodes.

Native Deployment Based Blockchain Agnosticism

For more native blockchain agnosticism, developers can deploy or rewrite Chainlink’s system of smart contracts (Oracle, Service Agreement, Aggregation, Data Consumer, etc.) into the native language of other blockchains. Additionally, a cross-chain token bridge can be used to permissionlessly bring LINK tokens into any other smart contract enabled blockchain environment, and moved freely within that environment with transfers being recorded in its native ledger. This allows smart contracts on these chains to natively pay for oracle services in the wrapped LINK token, without being subject to the latency or throughput of Ethereum.

Building an Enterprise or Government Blockchain Strategy Using Chainlink Middleware

The Enterprise/Government Dilemma

The current fragmentation of both permissioned and permissionless blockchain environments is quite extensive. Even with some consolidation over time, it’s likely to see various counterparties, industries, and entire geographic regions using a diverse set of blockchains with different trade-offs over the years to come. As such, large enterprises or government entities dealing with globally distributed or even locally distributed counterparties will be expected to eventually operate on dozens or more blockchain environments simultaneously.

The Solution: Chainlink Middleware

Enterprises can use Chainlink middleware as a single integration gateway to communicate with any and all blockchain and legacy platforms. By Chainlink nodes having access to a growing library of external adapters and a simple framework for building new ones, enterprises can quickly integrate and support new blockchains as they become necessary. They can also interface their existing backend infrastructure with these on-chain networks, such as CRM/ERP systems, traditional bank payments, a counterparty’s systems, and much more.

  • Open-Source Infrastructure — users can independently verify that code powering their backend infrastructure, bringing more robust security through a collaborative open-source development community
  • Private Key Signatures — Chainlink Nodes sign every piece of data they move between systems, cryptographically proving their attestation
  • Oracle Node Decentralization — redundant validation of the data sources, ensuring liveness and manipulation resistance
  • Data Source Decentralization — aggregate multiple data sources, forming a more robust source of the truth
  • Staking-Backed Service Agreements — crypto-economic guarantees backing data and oracle service quality, bringing Sybil resistance and determinism to off-chain systems
  • Defense in Depth — additional security guarantees outside of decentralization, offering features such as Trusted Execution Environments (Town Crier), Mixicles, TLS verification of web sessions (DECO), and more.

Data Providers Can Sell Data to Any Blockchain Using Chainlink Middleware

Chainlink’s oracle middleware model enables existing data providers to become “blockchain-enabled” across chains. Once an external adapter is created for the data provider’s API, Chainlink nodes can provide that data/service to all the blockchain environments they support. This creates stronger incentives for data providers to put data on-chain, as they can capture a much larger market share without technical expertise of every blockchain. Smart contract developers also benefit from having more on-chain data to augment their decentralized applications.

Chainlink Co-Founder Sergey Nazarov discussing the benefits of Chainlink’s blockchain agnostic framework

Conclusion

Through its open-source development framework and ability to support any blockchain environment, Chainlink middleware can become a standard gateway for any enterprise, government, dApp, and data provider to quickly integrate and access the full power of any blockchain network. As more blockchains, enterprises, and data providers are onboarded, the network effects start to take hold, creating a connection-rich environment for automated applications to take root.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
SmartContent

SmartContent

1.5K Followers

Breaking down the information asymmetry on Chainlink, smart contracts, and the cryptocurrency ecosystem. Founded by The_Crypto_Oracle and ChainLinkGod