Chainlink (LINK-USD) is a decentralized network that operates on the Ethereum blockchain. Chainlink provides off-chain data/information to the blockchain, making it on-chain data that can be used for smart contracts via their Decentralized Oracle Networks (DON’s).
Chainlink has been able to revolutionize smart contracts through the integration of off-chain data. This is because the off-chain data allows for exponentially more use cases for these smart contracts, which may help us adopt crypto faster than previously thought.
In the future, Chainlink plans to improve upon their anonymity (where they can and where it makes sense) and implementing what they call “meta contracts”.
Note: There will be a list of definitions at the end of this article to help clarify some general and technical terms used throughout this analysis.
The Chainlink protocol was created in 2017, they were able to do this through a $32M round of funding. Chainlink’s main goal is to solve the Oracle problem so that the power of the blockchain can be unlocked and adapted quicker. Chainlink aims to do this through their DON’s.
Through their network, Chainlink is able to provide Price feeds (useful for DeFi), verifiable randomness, proof of reserve, the Keeper network, and more.
Recently, they have released Chainlink 2.0 whitepaper, which broadens the capabilities of their Decentralized Oracle Networks, provides tamper-proof data delivery, and secure off-chain computation. This update was made to make Chainlink even more scalable by providing more security, privacy, and authenticity.
Lastly, this update lowers Chainlink’s gas (transaction) price of Oracle updates by 90%.
Chainlink is a fixed supply coin and has a supply cap of 1B coins (currently there is only 435.51M coins in supply).
Currently, Chainlink has a price of $19.05 (USD), and is actively traded, with their volume being approximately $1B traded in the last 24 hours.
Chainlink has a market cap of $8.38B, making it the current 15th largest cryptocurrency. Furthermore, their fully diluted market cap is $19.25B.
Chainlink’s (1B) token supply is distributed as follows:
Chainlink is able to bring real world data to the Chainlink network and blockchain, through their DON’s. This is especially important when looking at the application of Chainlink’s smart contracts because DON’s were made specifically to enhance and extend the capabilities of these contracts. By utilizing a DON, Chainlink is able to improve upon existing smart contracts because they can now be connected to the real world.
DON’s offer networking, storage, and computation systems, while providing confidentiality, integrity, and accountability. These are offered through 2 functions of DON’s, executables, and adopters.
Adapters communicate information from web servers to executables, then communicate the information from the executable to the blockchain. This is how Chainlink is able to fetch their off-chain data for their DON’s (which consist of the executable and storage).
(An example of how this works is found in the first image slot at the bottom of this article)
An example of how this works is given through Chainlink’s founder (Seregey Nazarov) in a podcast with Lex Fridman, found here.
Nazarov described their DON and smart contract capabilities through an example of crop insurance. Where he went on to say they could use their smart contracts that run on Ethereum to make crop insurance contracts between a farmer in Bolivia and an insurance company in America, in which the farmer gets paid if it does not rain for let’s say 14 days straight. Chainlink’s smart contracts can collect external data from 5-7 different and trusted API’s (could be weather stations, radars, local news channels etc.) to determine how long it has not rained for, and if the period of time that it has not rained is verified and 14 days (as stated in the hypothetical contract), the contract will be executed, and the farmer will be compensated. This is a game changer and allows people (like farmers in Bolivia) to hedge their risk, which would never have been available to them otherwise. And all of this runs on DON’s, adapters, and executables on Chainlink’s system.
(An example of how this works is found in the second image slot at the bottom of this article)
This technology, combined with smart contracts, has never been seen before, and has enormous potential in terms of future use cases.
Chainlink refers to their “hybrid smart contracts” as combining on-chain and off-chain components securely. These hybrid contracts are what differentiates Chainlink from the thousands of other cryptocurrencies out there.
Chainlink saw a problem in the way smart contracts were previously operated as they were very limited in their uses, slow to execute, and overall expensive. So Chainlink decided to go all in on improving on the use cases for these contracts through the adoption of off-chain components to the blockchain. One of the use cases that Chainlink solved can be seen in the Crop Insurance example above.
Chainlink has been able to adopt this off-chain information through their DON’s, which enable them to offer these hybrid smart contracts. Chainlink still recognize that there is a long way to go to further improve on their technology and add new features like anonymity which they plan to address in the future.
Hybrid contracts are the first step involved in eventually reaching “meta contracts” which Chainlink believes will revolutionize the way in which we use crypto. Bringing us closer being able to transform the current monetary system into a digital one.
This kind of technology has various uses that can improve the efficiency for all parties involved. Once again, I will use an example from the Lex Fridman podcast with Sergey Nazarov, found here
In this podcast Sergey pointed out that this confidentiality technology could be used in the data marketplace very effectively. This is because there is one party who is buying the data (person A); however this party does not know the quality of the data they are purchasing from the other party (person B). Based on this fact, person A does not want to pay for person B’s data because they do not yet know the quality, and Person B does not want to send the data over to person A for a quality check because then they would be giving it away for free. However, Chainlink’s smart contracts provide a solution to this problem because their smart contracts can work as an impartial agent, because of the fact that they can process off-chain data. This ensures that Person B gets paid and knows nothing about person A’s data algorithm, Person A gets their data automatically placed in their algorithm to keep person A’s data private.
This process would work like this:
Blockchains by their nature are very transparent. However, many people value confidentiality and would like to see some sort of confidentiality on the blockchain where it makes sense. This inherent transparency clashes with peoples desires for confidentiality and needs to be addressed in a way that makes sense for the users and for the blockchains.
Chainlink has proposed some ways in which they can implement confidentiality in their system to accommodate the need for confidentiality. These proposals include a combination of the following:
This kind of confidentiality is very important to people and has many cases where it can be used effectively. Once again, I will use an example from the Lex Fridman podcast with Sergey Nazarov, found here
The example that he gave was with health insurance companies in which he explained the following. Through Chainlink, you can have a smart contract that hold a person’s data and evaluates the data of the user (ie. Age, sex, medical history, medical conditions etc.) without sharing it to the insurance company. However, the insurance company will know that the smart contract will be able to effectively evaluate the patient properly and give them a policy with a price that fits their information. This solves the confidentiality worry about providing this data over the internet/blockchain and is only one example of a potential use case in which having confidentiality does not have an impact on the outcome of a result.
(An example of how this works is found in the third image slot at the bottom of this article)
Chainlink’s goal is to create a trustworthy layer of support for smart contracts through decentralization and crypto economic guarantees. This is because users favour a trust model for smart contracts made possible through Chainlink’s DON’s. Chainlink is always working on ways to improve their trustworthiness and security, and already have the following measures in place to ensure this right now.
Furthermore, there is incentives for people when they help to identify and solve cryptoeconomic security concerns.
Staking in Chainlink is very different from staking in other cryptocurrencies. Staking in Chainlink is aimed to ensure the timely delivery of correct oracle reports. Chainlink’s approach to staking is as follows:
A TEF is an approach to the efficient execution of a Smart Contract across a mainchain and a DON. A TEF can support any layer-2 execution techniques, allowing it to process smart contract transactions. The TEF allows Chainlink to do so confidentially, with lower fees, and with higher performance. The TEF can do this because of the following functions:
Chainlink documents the performance histories of their nodes on the chain. Users can reference the past operations/performances of these nodes to make informed decisions. This decentralized compilation of accurate performing histories allows both users and operators to build their reputations to distinguish themselves on Chainlink’s network. Something like this can be very important in the future for insurance companies or any other companies adopt Chainlink’s technology, this is because users will be able to see the satisfaction scores and previous performances of these companies before they decide to do business.
An example may be an insurance company. By having performance histories, users can see if other users have been satisfied with their services, how many claims that they have settled, how many claims have been neglected, and how many customers this company serves. This gives very important information to the user, as they decide which company, they want to do business with. Furthermore, this history makes companies to compete for the best satisfaction and successful claims rate, in order to beat out their competition.
Augur is launching a new platform to capture the quickly growing sports betting market. This new platform is called “Augur Turbo”. Augur has decided to use a combination of Polygon Matic $MATIC and Chainlink $LINK in order to decentralize their sports betting, reduce their fees, and improve their services.
Augur will use $MATIC to keep their fees low (due to their very low gas fees.
Augur will use $LINK for their Oracles, allowing them to transfer up-to-the-second, real-world data to the blockchain to help their increase their speed of adjusting the odds, updating the stats/scores, and paying their bettors out after the conclusion of their match(es).