Data Management and Security in Blockchain Systems

Author(s): Bhakti Thakre* and Uma Yadav

DOI: 10.2174/9789815305814124010003

Evaluation of Data Management in Blockchainbased Systems

Pp: 1-37 (37)

Buy Chapters
  • * (Excluding Mailing and Handling)

Abstract

Blockchain records every data transaction on its network through a distributed digital ledger that is accessible to the public. The agreement-based process of recording and updating data across dispersed nodes is crucial for enabling trustless multi-party transactions in blockchain-based systems. The degree of utility and performance of a blockchain-based application is ultimately determined by understanding what and how the data is stored and changed. By offering an immutable and consistent data storage technology, it improves the quality of the data while posing new data management issues.

It analyzes blockchains from the viewpoint of a developer to highlight important concepts and considerations when incorporating a blockchain into a larger software system as a data store. Data Management involves architectural layers for storing data and conceptualizing each layer in blockchain, examining the flow of data in blockchain-based applications, andexploring data administration aspects for blockchains. Data domination issues in blockchains are related to privacy and Quality Assurance (QA). The privacy of data can be preserved by keeping it in an encrypted form, but it affects usability and flexibility in terms of effective search. Attribute-based Searchable Encryption (ABSE) has proven its worth by providing fine-grained searching capabilities in the shared cloud storage.

In order to emphasize key ideas and things to keep in mind when integrating a blockchain as a data storage system into a larger software system, it analyzes blockchains from the perspective of a developer. Data management includes creating architectural layers for data storage, conceptualizing each layer in a blockchain, analyzing data flow in blockchain-based applications, and finally investigating data administration features for blockchains. The problems with data dominance in blockchains concern Quality Assurance (QA) and privacy. Data privacy can be maintained by encrypting it, but this compromises flexibility and usability in terms of efficient search. Since it allows for more precise searching in shared cloud storage, attribute-based searchable encryption, or ABSE, has shown its value.

The vulnerability of cloud services to assaults stems from their widespread accessibility. In cloud computing, data tampering is a risk to data integrity that can happen. Clients using cloud computing across a range of application areas demand assurances regarding the veracity and accuracy of their data.