Applied Sciences (Jun 2024)
HMM-Based Blockchain Visual Automatic Deployment System
Abstract
The traditional blockchain deployment process is too complicated and has high technical requirements for blockchain deployers. Deploying a blockchain requires building a complex software-dependent environment, being able to use Linux commands for cumbersome parameter configurations, as well as the need to consider whether the hardware meets the requirements for running a blockchain. To address these current challenges in blockchain deployment both domestically and internationally, a web-based automatic deployment system with an interactive front-end and back-end has been developed. This system streamlines the process by automatically configuring and deploying blockchains while providing deployers with a graphical interface to monitor the entire deployment procedure. Meanwhile, in order to improve the efficiency of blockchain deployment, a Hidden Markov Model has been designed for blockchain deployment, which can predict the best deployment method for blockchain deployment under the current software environment. As one of the excellent blockchain platforms in China, Chainmaker has the outstanding features of independent control, flexible assembly, software and hardware integration, open source, and openness. The system takes Chainmaker as an experimental object and after a lot of tests, it can easily build a blockchain network on the server.
Keywords