Keeping Data Inter-related in a Blockchain

Phani Chitti, Ruzanna Chitchyan*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

2 Citations (Scopus)
170 Downloads (Pure)


Blockchains are gaining a substantial recognition as an alternative to the traditional data storage systems due to their tampering-resistant and decentralized storage, independence from any centralized authority, and low entry barriers for new network participants. Presently blockchains allow users to store transactions and data sets, however, they don’t provide an easy way of creating and keeping relationships between data entities. In this paper we demonstrate a solution that helps software developers maintain relationships between inter-related data entities and datasets in a blockchain. Our solution runs over Ethereum’s Go implementation. This is the first step towards a database management-like middleware system for blockchains.

Original languageEnglish
Title of host publicationInformation Systems Engineering in Responsible Information Systems - CAiSE Forum 2019, Proceedings
Subtitle of host publicationRome, Italy, June 3–7, 2019
EditorsCinzia Cappiello, Marcela Ruiz
PublisherSpringer, Cham
Number of pages12
ISBN (Electronic)9783030212971
ISBN (Print)9783030212964
Publication statusPublished - 23 May 2019
Event31st International Conference on Advanced Information Systems Engineering, CAiSE 2019 - Rome, Italy
Duration: 3 Jun 20197 Jun 2019

Publication series

NameLecture Notes in Business Information Processing
ISSN (Print)1865-1348


Conference31st International Conference on Advanced Information Systems Engineering, CAiSE 2019


  • Blockchain
  • Data integrity
  • Referential integrity
  • Relations
  • Data access
  • Data stores

Fingerprint Dive into the research topics of 'Keeping Data Inter-related in a Blockchain'. Together they form a unique fingerprint.

Cite this