Continuous and Secure Integration Framework for Smart Contracts

Sensors (Basel). 2023 Jan 3;23(1):541. doi: 10.3390/s23010541.

Abstract

As part of agile methodologies seen in the past few years, IT organizations have continuously adopted new practices in their software delivery life-cycle to improve both efficiency and effectiveness of development teams. Two of these practices are continuous integration and continuous deployment, which are part of the DevOps cycle which has helped organizations build software effectively and efficiently. These practices must be considered for new technologies such as smart contracts, where security concerns and bugs might cost more once deployed than traditional software. This paper states the importance of using a proper DevOps routine and how it is possible to apply this practice to a smart contract build. Specifically, this paper introduces a framework to implement DevOps for smart contracts development by describing multiple DevOps tools and their applicability to smart contract development.

Keywords: DevOps; automated tools; cloud; continuous deployment; continuous integration; smart contracts.

MeSH terms

  • Software*

Grants and funding

The APC was funded by Universidad del Norte.