{"id":8209,"date":"2022-09-27T08:51:16","date_gmt":"2022-09-27T08:51:16","guid":{"rendered":"https:\/\/mdr.foobrdigital.com\/?p=8209"},"modified":"2022-09-27T08:51:16","modified_gmt":"2022-09-27T08:51:16","slug":"trust-and-the-oracle-problem","status":"publish","type":"post","link":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/2022\/09\/27\/trust-and-the-oracle-problem\/","title":{"rendered":"Trust and the Oracle Problem"},"content":{"rendered":"\n<p>Data feeds aren\u2019t unique to blockchains; almost all centralised digital applications use API feeds but require some kind of trust-based authentication to confirm data validity.&nbsp;<\/p>\n\n\n\n<p>The most apparent way oracles could verify data would be to replicate the centralised approach to accessing data in the off-chain world, but this immediately challenges the decentralisation nature of blockchains. Even with checks and balances, getting data from one source produces a central point of failure.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>A centralised oracle is open to error and downtime\nand is a target for anyone that would gain from being\nable to manipulate the feed.<\/code><\/pre>\n\n\n\n<p>The more popular alternative to centralised oracles is to use a decentralised oracle network (DON) working from several sources incentivised to provide accurate data.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Data feeds aren\u2019t unique to blockchains; almost all centralised digital applications use API feeds but require some kind of trust-based authentication to confirm data validity.&nbsp; The most apparent way oracles could verify data would be to replicate the centralised approach to accessing data in the off-chain world, but this immediately challenges the decentralisation nature of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[588],"tags":[],"_links":{"self":[{"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/posts\/8209"}],"collection":[{"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/comments?post=8209"}],"version-history":[{"count":0,"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/posts\/8209\/revisions"}],"wp:attachment":[{"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/media?parent=8209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/categories?post=8209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mudassirbackup.infinitycodestudio.com\/index.php\/wp-json\/wp\/v2\/tags?post=8209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}