You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/develop/oracles/about_blockchain_oracles.md
+5-8Lines changed: 5 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# About Oracles
2
2
3
-
Blockchain oracles are entities that connect the blockchain to external systems, allowing smart contracts to be executed based on real-world inputs and outputs.
3
+
Blockchain oracles are entities that connect the blockchain to external systems, allowing smart contracts to be executed based on real-world inputs.
4
4
5
5
## How blockchain oracles work
6
6
@@ -20,7 +20,7 @@ Software oracles work with online data that is stored in various digital sources
20
20
21
21
### Incoming and outgoing oracles
22
22
23
-
Inbound oracles feed information into the blockchain, such as weather data for insurance contracts. Outbound oracles, in turn, send data from the blockchain to the outside world, such as transaction notifications. This is necessary to improve reliability and address the single point of failure problem.
23
+
Inbound oracles feed information into the blockchain, such as weather data for insurance contracts. Outbound oracles, in turn, send data from the blockchain to the outside world, such as transaction notifications. Using both types of oracles improves the overall reliability of the system by ensuring a continuous and accurate flow of data in both directions. It also reduces the likelihood of a single point of failure problem by diversifying the sources and destinations of critical data, reducing the risk that a failure in one component could jeopardize the entire system.
24
24
25
25
### Centralized and decentralized oracles
26
26
@@ -32,16 +32,15 @@ These oracles are developed individually for certain smart contracts and may not
32
32
33
33
### Crosschain oracles
34
34
35
-
These are used to transfer data between different blockchains. Used when networks are incompatible with each other. Useful for decentralized applications that use cross-chain transactions, such as cross-chain transfer of crypto-assets from one network to another.
36
-
35
+
These oracles are used to transfer data between different blockchains and are a critical component of bridges. They are used for decentralized applications that use cross-chain transactions, such as cross-chain transfer of cryptoassets from one network to another.
37
36
38
37
## Application of blockchain oracles
39
38
40
39
Blockchain oracles build bridges between the digital world of blockchains and real life, opening up a wide range of applications. Let's take a look at some of the most popular uses of oracles.
41
40
42
41
### DeFi (decentralized finance)
43
42
44
-
Oracles play a critical role in the DeFi ecosystem by providing market price and cryptocurrency data. Price oracles allow DeFi platforms to link token values to real assets, which is essential for controlling liquidity and securing users' positions. This makes transactions more transparent and secure, contributing to the stability and reliability of financial transactions.
43
+
Oracles play a critical role in the DeFi ecosystem by providing market price and cryptocurrency data. Price oracles allow DeFi platforms to link token values to real assets, which is essential for controlling liquidity and securing users' positions. Additionally, oracles are vital for lending platforms, where accurate price data ensures proper collateral valuation and risk management, safeguarding both lenders and borrowers. This makes transactions more transparent and secure, contributing to the stability and reliability of financial transactions.
45
44
46
45
### Insurance
47
46
@@ -57,7 +56,5 @@ It is difficult to generate random numbers in smart contracts because all operat
0 commit comments