Department of Computer Science, University of Jaffna, Sri Lanka, e-mail: samantha@univ.jfn.ac.lk"/> Department of Electrical and Electronic Engineering, University of Jaffna, Sri Lanka, e-mail: mukunthan@eng.jfn.ac.lk"/> School of Information & Communication Technology, Griffith University Gold Coast Campus, e-mail: v.muthu@griffith.edu.au"/>
Search
2020 Volume 35
Article Contents
RESEARCH ARTICLE   Open Access    

A blockchain-based database management system

More Information
  • Abstract: The software and hardware applications are clearly on the way of becoming an integral tool of business, communication and popular culture in many parts of the world. People are interacting with the environment via the Internet to perform physical activities remotely. These applications are hosted in the public or private servers under the control of the server admin. The users’ online usage data can be stored in public or private cloud platforms, used for processing and monitoring users’ online behaviour and emotional factors and shared with third parties to facilitate making their business decisions. When users allow their data to be collected via software applications and mobile devices, users need to have some level of trust and control over their data. But, software applications or mobile devices connected to the cloud server using client–server architecture does not ensure the reliability, security and integrity among their data. To get over these kinds of limitations, we propose a database management system using blockchain technology that can be used by any software applications. The blockchain database connected to the cloud server can be used to increase the trustfulness of the application. Blockchain has the capability to provide decentralization, immutability and owner-controlled digital assets among software applications. Since users can save their data in a shared transaction repository with tamper-resistant records, it enables related parties to access and control users’ data without the need for a central control system.
  • 加载中
  • Gaetani , E., Aniello , L., Baldoni , R., Lombardi , F., Margheri , A. & Sassone , V.2017. Blockchain-based database to ensure data integrity in cloud computing environments.

    Google Scholar

    Kwon , J.2014. Tendermint: Consensus without mining. Draft v. 0.6, fall.

    Google Scholar

    McConaghy , T., Marques , R., Müller , A., De Jonghe , D., McConaghy , T., McMullen , G., Henderson , R., Bellemare , S. & Granzotto , A.2016. BigchainDB: A scalable blockchain database. White Paper, BigChainDB.

    Google Scholar

    Muzammal , M., Qu , Q. & Nasrulin , B.2018. A Blockchain Database Application Platform. arXiv preprint arXiv:1808.05199.

    Google Scholar

    Nakamoto , S.2008. Bitcoin: A Peer-to-Peer Electronic Cash System, http://bitcoin.org/bitcoin.pdf.

    Google Scholar

    Wood , G.2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151, 1–32.

    Google Scholar

    Zyskind , G., Nathan , O.et al.2015. Decentralizing privacy: Using blockchain to protect personal data. In 2015 IEEE Security and Privacy Workshops, 180–184. IEEE.

    Google Scholar

  • Cite this article

    Jeyakumar Samantha Tharani, Mukunthan Tharmakulasingam, Vallipuram Muthukkumarasamy. 2020. A blockchain-based database management system. The Knowledge Engineering Review 35(1), doi: 10.1017/S0269888920000302
    Jeyakumar Samantha Tharani, Mukunthan Tharmakulasingam, Vallipuram Muthukkumarasamy. 2020. A blockchain-based database management system. The Knowledge Engineering Review 35(1), doi: 10.1017/S0269888920000302

Article Metrics

Article views(59) PDF downloads(37)

RESEARCH ARTICLE   Open Access    

A blockchain-based database management system

Abstract: Abstract: The software and hardware applications are clearly on the way of becoming an integral tool of business, communication and popular culture in many parts of the world. People are interacting with the environment via the Internet to perform physical activities remotely. These applications are hosted in the public or private servers under the control of the server admin. The users’ online usage data can be stored in public or private cloud platforms, used for processing and monitoring users’ online behaviour and emotional factors and shared with third parties to facilitate making their business decisions. When users allow their data to be collected via software applications and mobile devices, users need to have some level of trust and control over their data. But, software applications or mobile devices connected to the cloud server using client–server architecture does not ensure the reliability, security and integrity among their data. To get over these kinds of limitations, we propose a database management system using blockchain technology that can be used by any software applications. The blockchain database connected to the cloud server can be used to increase the trustfulness of the application. Blockchain has the capability to provide decentralization, immutability and owner-controlled digital assets among software applications. Since users can save their data in a shared transaction repository with tamper-resistant records, it enables related parties to access and control users’ data without the need for a central control system.

    • © The Author(s) 2020. Published by Cambridge University PressCambridge University Press
References (7)
  • About this article
    Cite this article
    Jeyakumar Samantha Tharani, Mukunthan Tharmakulasingam, Vallipuram Muthukkumarasamy. 2020. A blockchain-based database management system. The Knowledge Engineering Review 35(1), doi: 10.1017/S0269888920000302
    Jeyakumar Samantha Tharani, Mukunthan Tharmakulasingam, Vallipuram Muthukkumarasamy. 2020. A blockchain-based database management system. The Knowledge Engineering Review 35(1), doi: 10.1017/S0269888920000302
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return