Basics: Difference between revisions
From Chainlink Community Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{:Box-round|title=Chainlink - The | {{:Box-round|title=Chainlink - The Basics| | ||
A brief description of......goes here.}} | A brief description of......goes here.}} | ||
---- | ---- | ||
{{:Box-round|title=The | {{:Box-round|title=The Oracle Problem?| | ||
<big>'''What is the oracle problem?'''</big> | <big>'''What is the oracle problem?'''</big> | ||
<br> | <br> | ||
Line 17: | Line 17: | ||
}} | }} | ||
---- | ---- | ||
{{:Box-round|title=Oracles, | {{:Box-round|title=Oracles, Nodes & DONs| | ||
<big>'''What are oracles, nodes & DONs?'''</big> The core purpose of oracles is to derive truth about the validity of [[Glossary#Off-Chain|off-chain]] data, events, or computation and then relay the results [[Glossary#On-Chain|on-chain]].<ref name="CL_ORACLES">https://blog.chain.link/blockchains-oracles-similarities-differences-synergies/</ref> | <big>'''What are oracles, nodes & DONs?'''</big> | ||
<br> | |||
The core purpose of oracles is to derive truth about the validity of [[Glossary#Off-Chain|off-chain]] data, events, or computation and then relay the results [[Glossary#On-Chain|on-chain]].<ref name="CL_ORACLES">https://blog.chain.link/blockchains-oracles-similarities-differences-synergies/</ref> | |||
For an in depth look at Oracles, nodes & DONs click [[oracles|'''HERE''']]. | For an in depth look at Oracles, nodes & DONs click [[oracles|'''HERE''']]. | ||
}} | }} | ||
---- | ---- | ||
{{:Box-round|title=The Link | {{:Box-round|title=The Link Token| | ||
'''<big>What are LINK tokens?</big>''' | |||
<br> | |||
LINK tokens are utility tokens used to pay Chainlink node operators for their oracle services (on-chain data aggregation and submission & off-chain computation services) and also for deposits ([[staking]]) placed by [[node operators]] as required by contract creators. | LINK tokens are utility tokens used to pay Chainlink node operators for their oracle services (on-chain data aggregation and submission & off-chain computation services) and also for deposits ([[staking]]) placed by [[node operators]] as required by contract creators. | ||
For an in depth look at the Chainlink token click [[The_Link_token|'''HERE''']]. | For an in depth look at the Chainlink token click [[The_Link_token|'''HERE''']]. | ||
Line 28: | Line 32: | ||
---- | ---- | ||
{{:Box-round|title=Staking| | {{:Box-round|title=Staking| | ||
<big>''' | <big>'''Staking within the Chainlink ecosystem?'''</big> | ||
<br> | |||
Smart contracts are tamper-proof programs on blockchains that facilitate automatic transactions by using conditional software logic such as, “if x is true, then execute y.”<ref>https://chain.link/education/web3</ref> | Smart contracts are tamper-proof programs on blockchains that facilitate automatic transactions by using conditional software logic such as, “if x is true, then execute y.”<ref>https://chain.link/education/web3</ref> | ||
For an in depth look at Chainlink staking click [[Staking|'''HERE''']]. | For an in depth look at Chainlink staking click [[Staking|'''HERE''']]. |
Revision as of 03:44, 9 May 2022
Chainlink - The Basics
The Oracle Problem?
What is the oracle problem?
Blockchains are inherently disconnected from the outside world.[1]
The oracle problem is the challenge of connecting smart contracts to off-chain resources. This oracle problem exists for every blockchain network and smart contract platform.[2] The lack of connectivity between blockchains and off-chain systems is commonly referred to as the “oracle problem"[1].
For more details on the oracle problem click HERE.
Smart Contracts
What are smart contracts?
Smart contracts are tamper-proof programs on blockchains that facilitate automatic transactions by using conditional software logic such as, “if x is true, then execute y.”[3]
For an in depth look at smart contracts click HERE.
Oracles, Nodes & DONs
What are oracles, nodes & DONs?
The core purpose of oracles is to derive truth about the validity of off-chain data, events, or computation and then relay the results on-chain.[4]
For an in depth look at Oracles, nodes & DONs click HERE.
The Link Token
What are LINK tokens?
LINK tokens are utility tokens used to pay Chainlink node operators for their oracle services (on-chain data aggregation and submission & off-chain computation services) and also for deposits (staking) placed by node operators as required by contract creators.
For an in depth look at the Chainlink token click HERE.
Staking
Staking within the Chainlink ecosystem?
Smart contracts are tamper-proof programs on blockchains that facilitate automatic transactions by using conditional software logic such as, “if x is true, then execute y.”[5]
For an in depth look at Chainlink staking click HERE.
Blockchain agnostic
https://blog.chain.link/chainlinks-blockchain-agnostic-design/
Chainlink specific contracts
- Market & data feed speific contracts. We've broken the history out into contract-based milestones.
- Direct Request / Runlog (DR)
- Flux Monitor (FM)
- Offchain Reporting (OCR)
- (what could be next)
- Keeper contracts.
- VRF contracts.
- ↑ 1.0 1.1 https://blog.chain.link/chainlink-price-feeds-secure-defi/
- ↑ https://www.smartcontractresearch.org/t/research-summary-chainlink-2-0-next-steps-in-the-evolution-of-decentralized-oracle-networks/300
- ↑ https://chain.link/education/web3
- ↑ https://blog.chain.link/blockchains-oracles-similarities-differences-synergies/
- ↑ https://chain.link/education/web3