Quarterly Journal of Information and Communication Technology ​

Oracle Architecture in the Blockchain Data Structure Management

Author

Department of Electrical and Computer Engineering, North Tehran Branch, Islamic Azad University, Tehran, Iran

10.22034/apj.2023.705652
Abstract
Blockchain is a revolution in the field of information and communication technology, which was able to create outstanding developments in technology and the daily life of users and affect the internet payment process, by its benefits and applications. Investing in digital currencies has always been associated with a lot of risk due to the fact that their use is separate from the real world. Recently, this risk was largely covered by smart contracts. But the reality is that a smart contract without the use of strong information management systems like Oracle is often worthless. For the global adoption of blockchains, a reliable mechanism that facilitates communication between smart contracts and the outside world is critical. Without blockchain-based oracles, smart contracts are forced to rely solely on in-network information, which significantly limits their capabilities. Decentralized oracles have the potential to create security mechanisms that remove many systemic risks from the blockchain ecosystem. Blockchain oracles are one of the most important elements that make up the blocks, which operate with a safe, reliable function and without the need for mutual trust, to improve the blockchain ecosystem. In this article, we examined the application of Oracle architecture in the management of data structures in the field of blockchain.

Keywords


     [1]          Gao Z, Zhuang Z, Lin Y, Rui L, Yang Y, Zhao C, Mo Z. Select-Storage: A New Oracle Design Pattern on Blockchain. In2021 IEEE 20th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) 2021 Oct 20 (pp. 1177-1184). IEEE.
     [2]          Kyte T, Kuhn D. Expert Oracle Database Architecture. Apress; 2014 Nov 10.
     [3]          Kuhn D, Kyte T. Expert Oracle Database Architecture: Techniques and Solutions for High Performance and Productivity. Apress; 2021.
     [4]          Caldarelli G. Understanding the blockchain oracle problem: A call for action. Information. 2020 Oct 29;11(11):509.
     [5]          Peasland B. Oracle DBA Mentor: Succeeding as an Oracle Database Administrator. Apress; 2019 Mar 29.
     [6]          THYWISSEN JA. An Overview of the Mechanisms of Oracle RDBMS Transactions and Logs. 2013.
     [7]          Yu L, Zichichi M, Markovich R, Najjar A. Enhancing trust in trust services: Towards an intelligent human-input-based blockchain oracle (ihibo). InProceedings of the 55th Annual Hawaii International Conference on System Sciences 2022.
     [8]          Caldarelli G. Overview of Blockchain Oracle Research. Future Internet. 2022 Jun 8;14(6):175.
     [9]          Gryglewicz-Kacerka W, Kacerka J. Analysis of the effect of chosen initialization parameters on database performance. InBeyond Databases, Architectures and Structures: 11th International Conference, BDAS 2015, Ustroń, Poland, May 26-29, 2015, Proceedings 11 2015 (pp. 60-68). Springer International Publishing.
  [10]          Widianto SR, Rahman R, Kulsum LK, Yahtadi M. Enterprise Architecture Blending Cycle. Jurnal Mantik. 2020 Nov 1;4(3):1825-30.
  [11]          Adler J, Berryhill R, Veneris A, Poulos Z, Veira N, Kastania A. Astraea: A decentralized blockchain oracle. In2018 IEEE international conference on internet of things (IThings) and IEEE green computing and communications (GreenCom) and IEEE cyber, physical and social computing (CPSCom) and IEEE smart data (SmartData) 2018 Jul 30 (pp. 1145-1152).
  [12]          Purnama SA. PERENCANAAN ARSITEKTUR SISTEM INFORMASI PT. MA’SOEM ARIAS DENGAN MENGGUNAKAN ORACLE ENTERPRISE ARCHITECTURE FRAMEWORK. Jurnal Accounting Information System (AIMS). 2018 Dec 12;1(2):125-41.
  [13]          Sheldon MD. Auditing the blockchain oracle problem. Journal of Information Systems. 2021;35(1):121-33.
  [14]          Beniiche A. A study of blockchain oracles. arXiv preprint arXiv:2004.07140. 2020 Mar 19.
  [15]          Lo SK, Xu X, Staples M, Yao L. Reliability analysis for blockchain oracles. Computers & Electrical Engineering. 2020 May 1;83:106582.
  [16]          Macías SG, Gaspary LP, Botero JF. Oracle: An architecture for collaboration of data and control planes to detect ddos attacks. In2021 IFIP/IEEE International Symposium on Integrated Network Management (IM) 2021 May 17 (pp. 962-967). IEEE.
  [17]          Hess Z, Malahov Y, Pettersson J. Æternity blockchain. Online]. Available: https://aeternity. com/aeternity-blockchainwhitepaper. pdf. 2017 Jan 23.
  [18]          Lv P, Zhang X, Liu J, Wei T, Xu J. Blockchain Oracle-Based Privacy Preservation and Reliable Identification for Vehicles. InWireless Algorithms, Systems, and Applications: 16th International Conference, WASA 2021, Nanjing, China, June 25–27, 2021, Proceedings, Part III 2021 Sep 9 (pp. 512-520). Cham: Springer International Publishing.
  [19]          Daif A, Eljamiy F, Azzouazi M, Marzak A. Review current CRM architectures and introducing new adapted architecture to Big Data. In2015 International Conference on Computing, Communication and Security (ICCCS) 2015 Dec 4 (pp. 1-7). IEEE.
  [20]          Du Y, Li J, Shi L, Wang Z, Wang T, Han Z. A Novel Oracle-aided Industrial IoT Blockchain: Architecture, Challenges, and Potential Solutions. IEEE Network. 2022 Aug 8.