Categories
Crypto Videos

The Amazing Chainlink – Solving Real-World Problems!

 

Chainlink – Beginners Guide

During the long and hard crypto winter of late 2018, many projects failed to stay afloat, but during all this, Chainlink managed to actually keep growing and defied the bearish market. At the moment, Chainlink is one of the leading cryptocurrencies in the DeFi sector. How did it manage to grow as consistently, and what sets is apart?

Problem

Blockchains use math–cryptography and practically guarantee security, trust, and decentralization. However, the problem is that each blockchain is its own universe, which means that getting information from and to another blockchain would require a trusted source. To retrieve information about event outcomes or even something as simple as Bitcoin’s price meant that you are required to trust a source to tell the truth.

What is Chainlink?


Chainlink figured out how to get any type of information in and out of a blockchain while remaining secure and decentralized, but also trustless. Sources of data between the blockchain and the “outside” world, known as oracles, are no longer a single point of failure for a smart contract. Chainlink created a network of nodes that can provide information to and from the blockchain, which created a vital part of smart contract infrastructure as a result. This “blockchain middleware” meant that Chainlink oracles could provide essential information without sacrificing on decentralization or security.
Chainlink essentially created a secure bridge to the “outside” world.
To minimize the potential failure of the aforementioned oracles, Chainlink focused on the distribution of data sources, distribution of oracles, as well as the use of trusted hardware.

Origins of Chainlink

Chainlink was founded by the current CEO Sergey Nazarov and the current CTO Steve Ellis. The project started in Sept 2017, when the project raised $32 million in an ICO, thus creating 1 billion LINK tokens. In May 2019, Chainlink launched on the Ethereum mainnet. At the moment, Chainlink is the 7th largest cryptocurrency by market cap, as well as the largest DeFi cryptocurrency by market cap, and is very close to the $4 billion dollar mark.

Use Cases

Chainlink is different from most projects in terms of having real use cases, as it is demonstrated by its list of partners, with most notable being Polkadot and Synthetix from the crypto sector and SWIFT and Google coming from the traditional business world.
As an example, Chainlink could be used to send a real-world money transfer from SWIFT and via Chainlink. The proof the payment could then be sent back via Chainlink to SWIFT. This use of Chainlink by SWIFT has created a seamless interaction between the traditional world and the crypto world, all while minimizing the potential points of failure.

So how does it all work?

Chainlink can be defined as a decentralized oracle network that consists of purchasers and data providers. Purchasers request data, while providers return it in a secure way.
Purchasers select the data they want to obtain, while providers bid to provide that data. Providers have to commit a stake of LINK tokens when making a bid, which serves as proof that they are honest. Once providers are selected, their job is to bring the correct answers on the chain.

Chainlink uses something called “oracle reputation system” to aggregate as well as weigh the data provided. If everything goes well, providers get paid, and everyone is happy, but if the providers misbehave, they lose their stake.

How do you get Link tokens?

The Chainlink network uses an Ethereum-based ERC-677 token that inherits the ERC-20 token standard’s functionality while allowing token transfers to contain a data payload. This token protocol is also used for payment of data providers who are bringing and translating data into the blockchain.
Besides earning LINK tokens by being a provider, you can also buy LINK tokens on various exchanges, such as Coinbase, Binance, and Huobi.

The Future of Chainlink

Two of the key objectives Chainlink focused on to ensure the security of its network are the distribution of data sources and the distribution of oracles. Like all networks, Chainlink’s main goal is to add more people and operators to become more robust and valuable.

Categories
Cryptocurrencies

What’s Chainlink (LINK) All About? 

Today’s blockchains exist in isolation from each other and the outside world. This significantly limits their potential to achieve mainstream adoption. For blockchain to reach maximum potential, it needs to be able to interact with the outside world. 

Oracles, which are third-party services that provide smart contracts with real-world connectivity, have been proposed to stand in this gap. But therein lies the problem. These third-party services are centralized. That means they have a single point of failure, making them no safer than any legacy digital system. 

What if there could be a decentralized oracle system? Now that would be something. Chainlink is a project that provides a decentralized network of oracles to offer smart contracts with real-world data and info. The first and only one of its kind, the project has attained impressive success just three years into its launch. 

Breaking Down Chainlink

Launched in 2017, Chainlink is a blockchain effort to connect external data with smart contracts on the blockchain. The Chainlink consists of a network of nodes that facilitate the introduction of smart contracts with real-world happenings and info that’s outside the chain. With this, Chainlink supports a variety of applications, including supplying smart contracts with all kinds of information ranging from bank interest rates to weather forecasts, election results, and sports scores. 

On its website, the project describes itself as: “The Chainlink network provides reliable tamper-proof inputs and outputs for complex smart contracts on any blockchain.” 

How Does Chainlink Work? 

Chainlink’s main plan is to create a bridge between on-chain smart contracts and the off-chain. For this to happen, the network has an on-chain mechanism that interacts with an off-chain mechanism. 

On-chain Architecture

Chainlink’s on-chain architecture comprises smart contracts and oracles that transmit data from external sources to the chain. Oracles take user requests for outside data and submit it to the network via a requesting contract. 

The Chainlink protocol responds by creating a corresponding smart contract (Chainlink Service Level Agreement (SLA Contract) to acquire this off-chain data. The Chainlink SLA Contract then creates three sub-contracts: a reputation contract, an order-matching contract, and an aggregating contract. 

The reputation contract ensures that an oracle provider is authentic and reliable, getting rid of disreputable ones. An order-matching contract passes the requesting contract’s request to the appropriate Oracle according to the level and type of request. Finally, the aggregating contract takes all the data from the selected oracle and reconciles it for the best results and then delivers it to the requesting contract.

Off-chain Architecture

Off-chain, Chainlink comprises a network of oracle nodes that connect to the Ethereum network. Chainlink plans to add support for other smart contract platforms in the future. Let’s look at the off-chain architecture.

#1.Chainlink Core.

This is a software whose work is to interface with the blockchain. It schedules and distributes tasks across the various off-chain services. Work executed via Chainlink nodes is registered as assignments. Each assignment comprises ‘subtasks,’ that are processed as a pipeline. Each subtask has a particular activity it carries out before passing its results on to the next subtask, and on and on until the final result is reached.

#2. External Adapters

Apart from the built-in subtasks, Chainlink’s network also supports customs subtasks that can be created via ‘adapters.’ Adapters here mean external services with minimal representational state transfer API.

#3. Subtask Schemas

These are pieces of software that ensure compatibility between adapters since these adapters are of different types and created by different developers. 

Chainlink’s Reputation System

Chainlink utilizes a Reputation System that records the user ratings of oracle providers. Via the Reputation System, prospective users can evaluate the reliability and trustworthiness of an oracle provider beforehand. The Reputation System is based on the following metrics: 

  • The total number of assigned requests. This includes all the requests that an oracle has previously taken on, whether complete or incomplete
  • Completion rate. This is the total number of requests that an oracle has completed. Completion rate is calculated by averaging the number of requests assigned with those that have been completed
  • The total number of accepted requests. This is the number of requests that are seen as acceptable.
  • Average response time. This is calculated by measuring the timeliness of responses to past requests.

The Reputation System incentivizes oracle providers to act honestly since a bad rating would potentially ruin a brand’s value. The Chainlink team hopes the system will create a virtuous circle in which well-behaved oracles acquire a good reputation, and the good reputations will feed into the incentive for a continued collaborative and high-performance environment. 

The LINK Token

The LINK token is the native token of the Chainlink network. It’s an ERC20 compliant token, meaning it’s based on the Ethereum blockchain. The network uses the token to pay nodes who retrieve data from external sources and convert it to blockchain readable formats. Smart contracts on, let’s say, Ethereum, have to pay their chosen Chainlink node operator with LINK tokens. 

The Chainlink whitepaper describes LINK as an “ERC20 token, with the additional ERC223 “transfer and call” functionality of transfer (address,uint256, bytes), allowing tokens to be received and processed by contracts within a single transaction.”

LINK also derives value from increased use cases of the network. As the use of cases of the Chainlink platform increase, so does the value of the token. 

Economics of LINK 

As of July 25, 2020, Chainlink is trading at $7.70. has a market cap of 2.7 billion that places it at #11 in the market. LINK has a 24-hour volume of $563, 161, 674, a circulating supply of 350, 000, 000 and a total supply of 1 billion. LINK’s all-time high was $8.80 (Jul 16, 2020), while its all-time low was $0.126297 (Sep 23, 2017).

Buying and Storing LINK

You can find LINK at any of several exchanges, including Binance, Coinbase Pro, Kraken, BKEX, BitHumb, LATOKEN, Bitrue, DragonEX, and Gemini. 

Being an ERC20 token, LINK can be stored on any wallet that supports Ethereum. Options include Atomic Wallet, Guarda Wallet, MyEtherWallet, Trezor, and Ledger. 

Final Thoughts

Chainlink is a real solution to a real problem. By providing a decentralized oracle solution to blockchains, it gives them the chance to interact with the outside world safely and securely. The blockchain ecosystem stands to benefit massively from that and similar ideas. So far, Chainlink has done extremely well, and it will likely go nowhere but up.