Paper Title
ANALYSIS OF DATA GOVERNANCE IN BLOCKCHAIN-BASED SYSTEMSAbstract
In a blockchain-based system, data and the agreement-based process of recording and modifying them over distributed nodes are central to enabling the untrust multi-party transactions. Thus, completely understanding what and how the data are stored and manipulated finally determines the degree of usefullness, performance, and cost of a blockchain-based application. While blockchains enhance the quality of the data by providing a transparent, constant, and consistent data store, the technology also brings new challenges from a data management viewpoint. In this paper, we analyse blockchains from the perspective of a developer to highlight important concepts and considerations when incorporating a blockchain into a larger software system as a data store. The work focuses to increase the level of understanding of blockchain technology as a data store and to promote a methodical approach in applying it to large software systems. Firstly, we identify the common architectural layers of a typical software system with data stores and conceptualize each layer in blockchain terms. Secondly, we examine the placement and flow of data in blockchain-based applications. Thirdly, we explore data administration aspects for blockchains, especially as a distributed data store. Fourth one, we discuss the analytics of blockchain data and trustable data analytics enabled by blockchain. Finally, we examine the data governance issues in blockchains in terms of privacy and quality assurance.
KEYWORDS : Analytics, blockchain, databases, data governance, data handling, distributed data management, distributed databases, software architecture, transaction databases.