Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3559712.3559721acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbcarsConference Proceedingsconference-collections
research-article

DocStone: A Blockchain-based Architecture for a Customizable Document Registration Service

Published: 03 October 2022 Publication History

Abstract

Document management ensures the proper production, storage, and use of documents in many organizations. In this sense, digitization has become a relevant factor for the improvement of processes in several aspects of document management. In this context, blockchain is relevant due to its ability to meet the requirements of any document management solutions. However, there are still difficulties in the efficiency of blockchain infrastructure implementation. On the other hand, existing solutions present proposals for specific contexts and strict business rules. Therefore, this study proposes an architecture designed to provide and facilitate the integration of blockchain-based document registration and verification for use by third-party applications from different domains. Furthermore, this solution allows the configuration of parameters in creating customizable document templates and selecting blockchains. To evaluate the proposed solution, we performed performance tests for different scenarios and blockchains, demonstrating differences between public and private blockchains when performing read and write operations.

References

[1]
Azlina Ab Aziz, Zawiyah Mohammad Yusof, Umi Asma Mokhtar, and Dian Indrayani Jambari. 2020. The implementation guidelines of digital document management system for Malaysia public sector: expert review. International Journal on advanced science engineering information technology 10, 1 (2020), 198–204.
[2]
Antonio Welligton S Abreu, Emanuel F Coutinho, and Carla IM Bezerra. 2020. A blockchain-based architecture for query and registration of student degree certificates. In Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse. 151–160.
[3]
Vivek Acharya, Anand Eswararao Yerrapati, and Nimesh Prakash. 2019. Oracle Blockchain Quick Start Guide: a practical approach to implementing blockchain in your enterprise. Packt Publishing Ltd, Birmingham. 350 pages.
[4]
Irawan Afrianto and Yayan Heryanto. 2020. Design and Implementation of Work Training Certificate Verification Based On Public Blockchain Platform. In 2020 Fifth International Conference on Informatics and Computing (ICIC). IEEE, 1–8.
[5]
Eranga Bandara, Xueping Liang, Sachin Shetty, Wee Keong Ng, Peter Foytik, Nalin Ranasinghe, Kasun De Zoysa, Bård Langöy, and David Larsson. 2020. Lekana-Blockchain Based Archive Storage for Large-Scale Cloud Systems. In International Conference on Blockchain. Springer, 169–184.
[6]
Imran Bashir. 2017. Mastering blockchain. Packt Publishing Ltd, Birmingham, United Kingdom. 540 pages.
[7]
Roman Beck, Michel Avital, Matti Rossi, and Jason Bennett Thatcher. 2017. Blockchain technology in business and information systems research., 381–384 pages.
[8]
BNBChain. 2022. BNB Chain Documentation. https://docs.bnbchain.org/
[9]
Vitalik Buterin 2013. Ethereum White Paper. Vol. 1. GitHub repository, Londres, Inglaterra. 32 pages. https://ethereum.org/en/whitepaper/
[10]
Konstantinos Christidis and Michael Devetsikiotis. 2016. Blockchains and smart contracts for the internet of things. IEEE Access 4 (mai. 2016), 2292–2303. https://ieeexplore.ieee.org/document/7467408
[11]
Moumita Das, Xingyu Tao, Yuhan Liu, and Jack CP Cheng. 2022. A blockchain-based integrated document management framework for construction applications. Automation in Construction 133 (2022), 104001.
[12]
Cirlene Maciel de Oliveira Melo and Joel Albuquerque Melo Neto. 2014. Sistemas automatizados: discussões acerca de seus benefícios para as unidades de informação. HOLOS 1(2014), 152–169.
[13]
Nitin Gaur, Luc Desrosiers, Venkatraman Ramakrishna, Petr Novotny, Salman A Baset, and Anthony O’Dowd. 2018. Hands-On Blockchain with Hyperledger: Building decentralized applications with Hyperledger Fabric and Composer. Packt Publishing Ltd.
[14]
Fabíola Greve Greve 2018. Blockchain e a Revolução do Consenso sob Demanda. In Anais... Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), 36., 2018, São Paulo, SBC, São Paulo, Brasil, 1–52. http://143.54.25.88/index.php/sbrcminicursos/article/view/1770
[15]
Rust Media Guide. 2021. Solidity Lang. https://docs.soliditylang.org/
[16]
Jongbeen Han, Heemin Kim, Hyeonsang Eom, and Yongseok Son. 2021. A decentralized document management system using blockchain and secret sharing. In Proceedings of the 36th Annual ACM Symposium on Applied Computing. 305–308.
[17]
SONG Jie, Pengyi ZHANG, Mohammed ALKUBATI, BAO Yubin, and YU Ge. 2021. Research advances on blockchain-as-a-service: Architectures, applications and challenges. Digital Communications and Networks(2021).
[18]
Heemin Kim. 2020. Digital Document Management System with Distributed Permission Using Secret Sharing Scheme. Ph.D. Dissertation. Seoul National University Graduate School.
[19]
Klaytn. 2022. Position Paper - Klaytn. https://www.securities.io/wp-content/uploads/2022/05/Klaytn.pdf
[20]
Bojana Koteska, Elena Karafiloski, and Anastas Mishev. 2017. Blockchain implementation quality challenges: a literature. In Anais... Workshop of Software Quality, Analysis, Monitoring, Improvement, and Applications (SQAMIA), 6., 2017, Belgrade, Serbia, CEUR, Belgrade, Serbia, 11–13.
[21]
Xiaoyun Li, Zibin Zheng, and Hong-Ning Dai. 2021. When services computing meets blockchain: Challenges and opportunities. J. Parallel and Distrib. Comput. 150 (2021), 1–14.
[22]
Antonio Jefferson Macedo, Allysson Allex Araújo, and Itamara Taveira. 2021. Adoção de Blockchain para Apoio ao Cadastro e Inspeção de Barragens Hídricas: Uma Proposta de Pesquisa baseada em Design Science Research. In 5º Conferência sobre Sistemas de Informação na América Latina (ISLA).
[23]
Edlira Martiri, Gentjana Muca, E Xhina, and K Hoxha. 2018. DMS-XT: A Blockchain-based Document Management System for Secure and Intelligent Archival. In RTA-CSIT. 70–74.
[24]
Silvia Cintra Borges Morais, Clarissa Carneiro Mussi, and Mauricio Andrade de Lima. 2021. Tecnologia da informação e desempenho da gestão documental: uma estrutura conceitual. Revista Brasileira de Preservação Digital 2 (2021), e021004–e021004.
[25]
Dmitri Nevedrov. 2006. Using jmeter to performance test web services. Published on dev2dev(2006), 1–11.
[26]
Md Mehedi Hassan Onik and Mahdi H Miraz. 2019. Performance analytical comparison of blockchain-as-a-service (baas) platforms. In International Conference for Emerging Technologies in Computing. Springer, 3–18.
[27]
Raphael Saraiva, Allysson Allex Araújo, Pamella Soares, and Jerffeson Souza. 2021. MIRIAM: A Blockchain-based Web Application for Managing Professional Registrations of Medical Doctors in Brazil. In 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). IEEE, 1–2.
[28]
Pamella Soares, Raphael Saraiva, Iago Fernandes, Antônio Neto, and Jerffeson Souza. 2022. A Blockchain-based Customizable Document Registration Service for Third Parties. In 2022 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). IEEE, 1–2.
[29]
Polygon Technology. 2022. Polygon Documentation. https://docs.bnbchain.org/
[30]
Sergei Tikhomirov. 2017. Ethereum: state of knowledge and research perspectives. In International Symposium on Foundations and Practice of Security. Springer, 206–221.
[31]
Robert Van Mölken. 2018. Blockchain across Oracle: understand the details and implications of the Blockchain for Oracle developers and customers. Packt Publishing Ltd. 532 pages.
[32]
Zhitao Wan, Minqiang Cai, Jinqing Yang, and Xianghua Lin. 2018. A novel blockchain as a service paradigm. In International Conference on Blockchain. Springer, 267–273.
[33]
Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in software engineering. Springer Science & Business Media, Boston.
[34]
Maximilian Wöhrer, Uwe Zdun, and Stefanie Rinderle-Ma. 2021. Architecture design of blockchain-based applications. In 2021 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS). IEEE, 173–180.
[35]
Junfeng Xie, F Richard Yu, Tao Huang, Renchao Xie, Jiang Liu, and Yunjie Liu. 2019. A survey on the scalability of blockchain systems. IEEE Network 33, 5 (2019), 166–173.
[36]
Xiwei Xu, Ingo Weber, and Mark Staples. 2019. Architecture for blockchain applications. Springer.
[37]
Zibin Zheng, Shaoan Xie, Hongning Dai, Xiangping Chen, and Huaimin Wang. 2017. An overview of blockchain technology: Architecture, consensus, and future trends. IEEE international congress on big data (BigData congress), 1., 2017 Boston, IEEE, Boston, 557–564.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and Reuse
October 2022
90 pages
ISBN:9781450397452
DOI:10.1145/3559712
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 October 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. API
  2. blockchain
  3. document management

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SBCARS 2022

Acceptance Rates

Overall Acceptance Rate 23 of 79 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 77
    Total Downloads
  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media