Skip to main content

Data Quality Control in Blockchain Applications

  • Conference paper
  • First Online:
Business Process Management: Blockchain and Central and Eastern Europe Forum (BPM 2019)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 361))

Included in the following conference series:

Abstract

This paper discusses the problem of data quality in blockchain applications at three levels of abstraction, i.e., conceptual, logical and physical. Conceptually, it makes explicit the need for information of typical data quality metrics for their online assessment. Logically, it analyzes how the adoption of blockchain technology affects the availability of the data needed for quality assessment. Physically, it identifies a set of implementation options that take into account the information needs of metrics and the restrictions by the technology; special attention at this level is paid to Ethereum and Solidity. Two case studies put the identified patterns and abstractions into context and showcase their importance in real-world distributed applications and processes.

This research was supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2018-0-01441) supervised by the IITP (Institute for Information & communications Technology Promotion) and by the DITAS project funded by the European Union’s Horizon 2020 research and innovation programme under grant agreement RIA 731945.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Atzei, N., Bartoletti, M., Cimoli, T.: A survey of attacks on ethereum smart contracts (SoK). In: Maffei, M., Ryan, M. (eds.) POST 2017. LNCS, vol. 10204, pp. 164–186. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-662-54455-6_8

    Chapter  Google Scholar 

  2. Azaria, A., Ekblaw, A., Vieira, T., Lippman, A.: MedRec: using blockchain for medical data access and permission management. In: OBD 2016, pp. 25–30 (2016)

    Google Scholar 

  3. Bartoletti, M., Pompianu, L.: An empirical analysis of smart contracts: platforms, applications, and design patterns. In: Brenner, M., et al. (eds.) FC 2017. LNCS, vol. 10323, pp. 494–509. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70278-0_31

    Chapter  Google Scholar 

  4. Batini, C., Scannapieco, M.: Erratum to: data and information quality: dimensions, principles and techniques. Data and Information Quality. DSA, p. E1. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-24106-7_15

    Chapter  Google Scholar 

  5. Casado-Vara, R., de la Prieta, F., Prieto, J., Corchado, J.M.: Blockchain framework for IoT data quality via edge computing. In: BlockSys@SenSys 2018, pp. 19–24. ACM (2018)

    Google Scholar 

  6. Chen, S., Shi, R., Ren, Z., Yan, J., Shi, Y., Zhang, J.: A blockchain-based supply chain quality management framework. In: ICEBE 2017, pp. 172–176 (2017)

    Google Scholar 

  7. Daniel, F., Guida, L.: A service-oriented perspective on blockchain smart contracts. IEEE Internet Comput. 23(1), 46–53 (2019)

    Article  Google Scholar 

  8. Esposito, C., De Santis, A., Tortora, G., Chang, H., Choo, K.R.: Blockchain: a panacea for healthcare cloud-based data security and privacy? IEEE Cloud Comput. 5(1), 31–37 (2018)

    Article  Google Scholar 

  9. Kar, S., Kasimsetty, V., Barlow, S., Rao, S.: Risk analysis of blockchain application for aerospace records management. In: AeroTech Americas. SAE International (2019)

    Google Scholar 

  10. Mingxiao, D., Xiaofeng, M., Zhe, Z., Xiangwei, W., Qijun, C.: A review on consensus algorithm of blockchain. In: SMC 2017, pp. 2567–2572. IEEE (2017)

    Google Scholar 

  11. Redman, T.C.: Data Quality for the Information Age. Artech House, Boston (1996)

    Google Scholar 

  12. Satoshi, N.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)

    Google Scholar 

  13. Szabo, N.: Smart contracts: building blocks for digital markets. EXTROPY J. Transhumanist Thought (16) (1996)

    Google Scholar 

  14. Wohrer, M., Zdun, U.: Smart contracts: security patterns in the ethereum ecosystem and solidity. In: IWBOSE@SANER 2018, pp. 2–8. IEEE (2018)

    Google Scholar 

  15. Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151, 1–32 (2014)

    Google Scholar 

  16. Zhang, P., White, J., Schmidt, D.C., Lenz, G.: Applying software patterns to address interoperability in blockchain-based healthcare apps. CoRR, abs/1706.03700 (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Comuzzi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cappiello, C., Comuzzi, M., Daniel, F., Meroni, G. (2019). Data Quality Control in Blockchain Applications. In: Di Ciccio, C., et al. Business Process Management: Blockchain and Central and Eastern Europe Forum. BPM 2019. Lecture Notes in Business Information Processing, vol 361. Springer, Cham. https://doi.org/10.1007/978-3-030-30429-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30429-4_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30428-7

  • Online ISBN: 978-3-030-30429-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics