A Framework for Automating Deployment and Evaluation of Blockchain Network
Nguyen Khoi Tran, M. Ali Babar, Andrew Walters

TL;DR
This paper introduces NVAL, an automation framework that streamlines deploying and evaluating blockchain networks based on architecture specifications, reducing manual effort and errors in the process.
Contribution
The paper presents a novel meta-model and a state-space search approach for automating blockchain network deployment and evaluation, enabling efficient handling of diverse architectures.
Findings
Successfully deployed 65 networks with 12 architectures
Generated 295 evaluation datasets
Minimal processing time overhead
Abstract
Blockchain network deployment and evaluation have become prevalent due to the demand for private blockchains by enterprises, governments, and edge computing systems. Whilst a blockchain network's deployment and evaluation are driven by its architecture, practitioners still need to learn and carry out many repetitive and error-prone activities to transform architecture into an operational blockchain network and evaluate it. Greater efficiency could be gained if practitioners focus solely on the architecture design, a valuable and hard-to-automate activity, and leave the implementation steps to an automation framework. This paper proposes an automation framework called NVAL (Network Deployment and Evaluation Framework), which can deploy and evaluate blockchain networks based on their architecture specifications. The key idea of NVAL is reusing and combining the existing automation scripts…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Software-Defined Networks and 5G · Big Data and Digital Economy
