Abstract
Blockchain comes up to solve centralization problems and to be an alternative solution to traditional finance. This technology seems to be very promising and has proven a big efficiency in ensuring trust among the network. It innovates and proposes new forms of governance and capital allocation, it promises decentralized financial services of credit, exchange, insurance, etc. It is the interweaving of computer programs, called smart contracts in a decentralized network, which replace traditional intermediaries and automate business processes. To make smart contracts in the blockchain context consistent and worthy, they must rely on solid data from the outside world, such as market prices observed on all exchange places for example. Blockchains are autonomous systems that are not natively designed to integrate data from the “outside”, thus, oracles are external systems that solve the problem of feeding an isolated network with data from the outside. On the other hand, these systems are centralized, consequently, they grant a high risk of data corruption and unreliability issues.
In this paper, we present our decentralized oracle approach, based on a Dag (directed acyclic graph) model, its implementation as well as an evaluation of its accuracy in the context of live dynamic financial market data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008). https://bitcoin.org/bitcoin.pdf
Ellis, S., Juels, A., Nazarov, S.: Chainlink a decentralized oracle network. Accessed 15 Mar 2021
Pupyshev, A., et al.: Gravity: a blockchain-agnostic cross-chain communication and data oracles protocol. arXiv preprint arXiv:2007.00966 (2021)
Silvano, W.F., Marcelino, R.: Iota Tangle: a cryptocurrency to communicate Internet-of-Things data. Future Gener. Comput. Syst. 112, 307–319 (2020)
Popov, S.: The Tangle (2018). https://assets.ctfassets.net/r1dr6vzfxhev/2t4uxvsIqk0EUau6g2sw0g/45eae33637ca92f85dd9f4a3a218e1ec/iota1_4_3.pdf. Accessed 5 Mar 2021
Carlin, B.P., Chib, S.: Bayesian model choice via Markov chain Monte Carlo methods. J. R. Stat. Soc.: Ser. B (Methodol.) 57(3), 473–484 (1995)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gouiaa, R., Hdhili, F., Jansen, M. (2022). A Dag Based Decentralized Oracle Model: Implementation and Evaluation. In: Prieto, J., Partida, A., Leitão, P., Pinto, A. (eds) Blockchain and Applications. BLOCKCHAIN 2021. Lecture Notes in Networks and Systems, vol 320. Springer, Cham. https://doi.org/10.1007/978-3-030-86162-9_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-86162-9_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86161-2
Online ISBN: 978-3-030-86162-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)