create account

What You Should Know About ORACLES Like ChainLink by heiditravels

View this thread on: hive.blogpeakd.comecency.com
· @heiditravels ·
$2.67
What You Should Know About ORACLES Like ChainLink
# Before we dive into oracles, there is one concept that you should be familiar with that will help you understand why oracles even exist and that concept is [smart contracts](https://www.youtube.com/watch?v=ZE2HxTmxfrI)

https://youtu.be/CxbtHcY44H0

**Smart contracts are computer programs that execute once defined terms have been met.**
Once smart contracts are set on a blockchain they too become immutable and transparent. They eliminate third parties for complex transactions and in that way they prove to be a cost effective and time efficient alternative for a broad spectrum of transactions like legal agreements and automated payments for example. 
[source](https://blockonomi.com/oracles-guide/)

In order for smart contracts to reach their highest potential and be most effective, they will require data that is found outside of the blockchain with which they are associated. This is also how smart contracts and that particular blockchain will become increasingly relevant and have more use cases. 

This is where oracles step in and issues sprout. The issues stem from this combination of on-chain and off-chain information and  interaction and whether or not oracles can be trusted. Ideally they would be trustless much like the blockchains to which they are supplying the information. 

Common ways that oracles obtain outside information include website APIs and market data feeds. 


One phrase you may run into if you chose to research this topic further is: Deterministic; which “In mathematics, computer science and physics, a deterministic system is a system in which no randomness is involved in the development of future states of the system.[1] A deterministic model will thus always produce the same output from a given starting condition or initial state.[2]” 
[source](https://en.wikipedia.org/wiki/Deterministic_system)

*This is relevant with blockchain and oracles because while the prior is deterministic, the latter is the link between it and the nondeterministic world.*

# How oracles are created and organized ought to be highly scrutinized because they have a lot of power over the smart contracts with which they work. 
The oracles ultimately determine how the smart contracts execute. If the information they are providing is tampered with, the smart contracts relying on them can quite effectively become compromised as well if the oracle nodes aren’t decentralized.

One popular project that is focused on this is ChainLink. Again, this is not a paid promotion of ChainLink by any means. I’m speaking about it specifically because it’s popularity is growing and I think it’s important to understand what it’s based on and it’s potential vulnerabilities.
Another platform that utilizes oracles is Augur and its prediction markets. Augur is a bit different in that the data that its oracles utilize originates from the consensus established by the people on the platform.

If you’re curious about oracles and want to get deeper into this subject and read what some expert blockchain developers think of oracles, check out Nick Szabo’s blog called [Unenumerated](https://unenumerated.blogspot.com/), and also a [pessimistic article](https://medium.com/@jimmysong/the-truth-about-smart-contracts-ae825271811f) written by Jimmy Song.


# Additional Reading/Links:

[Explanation of Oracles in Crypto](https://blockonomi.com/oracles-guide/)

[If you want to dive deep into the history of smart contracts, check out the blog from the man who first had the idea: Nick Szabo and his blog HERE](https://unenumerated.blogspot.com/)

[Deterministic definition](https://en.wikipedia.org/wiki/Deterministic_system)

[Smart contracts](https://www.youtube.com/watch?v=ZE2HxTmxfrI)

[Smart contracts and Ethereum](https://www.youtube.com/watch?v=mZaxOhzS4EQ)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 55 others
properties (23)
authorheiditravels
permlinkwhat-you-should-know-about-oracles-like-chainlink
categoryoracles
json_metadata{"tags":["oracles","link","ethereum","smartcontracts","cryptotips"],"image":["https://img.youtube.com/vi/CxbtHcY44H0/0.jpg"],"links":["https://www.youtube.com/watch?v=ZE2HxTmxfrI","https://youtu.be/CxbtHcY44H0","https://blockonomi.com/oracles-guide/","https://en.wikipedia.org/wiki/Deterministic_system","https://unenumerated.blogspot.com/","https://medium.com/@jimmysong/the-truth-about-smart-contracts-ae825271811f","https://www.youtube.com/watch?v=mZaxOhzS4EQ"],"app":"steemit/0.1","format":"markdown"}
created2019-07-18 11:42:39
last_update2019-07-18 11:42:39
depth0
children2
last_payout2019-07-25 11:42:39
cashout_time1969-12-31 23:59:59
total_payout_value2.112 HBD
curator_payout_value0.555 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,782
author_reputation238,399,845,730,952
root_title"What You Should Know About ORACLES Like ChainLink"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id88,444,560
net_rshares7,667,115,238,971
author_curate_reward""
vote details (119)
@avellana ·
Thanks for the info @heiditravels!!!
properties (22)
authoravellana
permlinkpuu87b
categoryoracles
json_metadata{"tags":["oracles"],"users":["heiditravels"],"app":"steemit/0.1"}
created2019-07-18 12:33:15
last_update2019-07-18 12:33:15
depth1
children0
last_payout2019-07-25 12:33:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length36
author_reputation246,382,552,986,775
root_title"What You Should Know About ORACLES Like ChainLink"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id88,446,314
net_rshares0
@steemitboard ·
Congratulations @heiditravels! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@heiditravels/votes.png?201907191528"></td><td>You distributed more than 64000 upvotes. Your next target is to reach 65000 upvotes.</td></tr>
</table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@heiditravels) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=heiditravels)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-heiditravels-20190719t161605000z
categoryoracles
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-07-19 16:16:03
last_update2019-07-19 16:16:03
depth1
children0
last_payout2019-07-26 16:16:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length866
author_reputation38,975,615,169,260
root_title"What You Should Know About ORACLES Like ChainLink"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id88,495,052
net_rshares0