Analysis of Data Management in Blockchain-Based Systems: From Architecture to Governance

被引:68
|
作者
Paik, Hye-Young [1 ,2 ]
Xu, Xiwei [1 ]
Bandara, H. M. N. Dilum [1 ]
Lee, Sung Une [3 ]
Lo, Sin Kuang [1 ,2 ]
机构
[1] CSIRO, Data61, Sydney, NSW 2015, Australia
[2] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
[3] Queensland Univ Technol, Sch Informat Syst, Brisbane, Qld 4000, Australia
来源
IEEE ACCESS | 2019年 / 7卷
关键词
Analytics; blockchain; databases; data governance; data handling; distributed data management; distributed databases; software architecture; transaction databases;
D O I
10.1109/ACCESS.2019.2961404
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a blockchain-based system, data and the consensus-based process of recording and updating them over distributed nodes are central to enabling the trustless multi-party transactions. Thus, properly understanding what and how the data are stored and manipulated ultimately determines the degree of utility, performance, and cost of a blockchain-based application. While blockchains enhance the quality of the data by providing a transparent, immutable, and consistent data store, the technology also brings new challenges from a data management perspective. In this paper, we analyse 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. The work aims 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. First, we identify the common architectural layers of a typical software system with data stores and conceptualise each layer in blockchain terms. Second, we examine the placement and flow of data in blockchain-based applications. Third, we explore data administration aspects for blockchains, especially as a distributed data store. Fourth, we discuss the analytics of blockchain data and trustable data analytics enabled by blockchain. Lastly, we examine the data governance issues in blockchains in terms of privacy and quality assurance.
引用
收藏
页码:186091 / 186107
页数:17
相关论文
共 50 条
  • [1] A blockchain-based platform architecture for multimedia data management
    Yue Liu
    Qinghua Lu
    Chunsheng Zhu
    Qiuyu Yu
    [J]. Multimedia Tools and Applications, 2021, 80 : 30707 - 30723
  • [2] A blockchain-based platform architecture for multimedia data management
    Liu, Yue
    Lu, Qinghua
    Zhu, Chunsheng
    Yu, Qiuyu
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (20) : 30707 - 30723
  • [3] Blockchain-based Data Traceability Platform Architecture for Supply Chain Management
    Wei, Yihang
    [J]. 2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 77 - 85
  • [4] A Blockchain-Based Data-Sharing Architecture
    Fan, Yongkai
    Wang, Jinghan
    Hong, Zhenting
    Lei, Xia
    Xia, Fanglue
    Ma, Junjie
    Peng, Cong
    Sun, Xiaofeng
    [J]. BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2019, 2020, 1156 : 636 - 647
  • [5] A Taxonomy of Blockchain-Based Systems for Architecture Design
    Xu, Xiwei
    Weber, Ingo
    Staples, Mark
    Zhu, Liming
    Bosch, Jan
    Bass, Len
    Pautasso, Cesare
    Rimba, Paul
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 243 - 252
  • [6] Blockchain-based Personal Data Management: From Fiction to Solution
    Truong, Nguyen B.
    Sun, Kai
    Guo, Yike
    [J]. 2019 IEEE 18TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2019, : 33 - 40
  • [7] A Secure Blockchain-Based Solution for Management of Pandemic Data in Healthcare Systems
    Dalwani, Arav
    [J]. BLOCKCHAIN AND APPLICATIONS, 2022, 320 : 189 - 198
  • [8] A Blockchain-Based Hybrid Architecture for Auditable Consent Management
    Can, Ozgu
    Dag, Tunahan
    Kantarcioglu, Murat
    [J]. IEEE ACCESS, 2024, 12 : 100419 - 100445
  • [9] Blockchain-based Data Protection Architecture for Internet of Things
    Chen, Chuankun
    Gu, Lixiang
    Yan, Tinggui
    [J]. PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 99 - 103
  • [10] Software Architecture for Blockchain-based Trade Certificate Systems
    Lu, Qinghua
    Staples, Mark
    OConnor, Hugo
    Chen, Shiping
    Guabtni, Adnene
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,