Skip to content

Commit 5d2a531

Browse files
authored
Merge pull request #590 from vkokosh/oracles
Updated the article about oracles
2 parents d126017 + de6bb14 commit 5d2a531

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

docs/develop/oracles/about_blockchain_oracles.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# About Oracles
22

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.
44

55
## How blockchain oracles work
66

@@ -20,7 +20,7 @@ Software oracles work with online data that is stored in various digital sources
2020

2121
### Incoming and outgoing oracles
2222

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.
2424

2525
### Centralized and decentralized oracles
2626

@@ -32,16 +32,15 @@ These oracles are developed individually for certain smart contracts and may not
3232

3333
### Crosschain oracles
3434

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.
3736

3837
## Application of blockchain oracles
3938

4039
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.
4140

4241
### DeFi (decentralized finance)
4342

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.
4544

4645
### Insurance
4746

@@ -57,7 +56,5 @@ It is difficult to generate random numbers in smart contracts because all operat
5756

5857
## List of oracles in TON
5958

60-
* [RedStone Oracles](/develop/oracles/red_stone)
61-
62-
## See Also
59+
* [RedStone Oracles](/develop/oracles/red_stone)
6360

0 commit comments

Comments
 (0)