Blockchain-as-a-Service: A Pure Chain Approach
Dong‐Seong Kim, Esmot Ara Tuli, Igboanusi Ikechi Saviour, Md Mehedi Hasan Somrat, Xuan‐Qui Pham
Abstract
Technological advancements have fostered ubiquitous connectivity, driving the adoption of cloud computing and cloud-based services and applications for maintenance and management purposes. Consequently, cloud computing and cloud-based services have gained popularity for their scalability and efficiency in maintenance and management. However, such interconnected systems are inherently vulnerable to cybersecurity threats, including unauthorized access, data breaches, and others. Blockchain technology, initially popularized through cryptocurrencies, has proven to be a robust and reliable solution for various applications beyond financial transactions, such as supply chain management and secure data sharing. The integration of blockchain with cloud computing has given rise to the concept of “Blockchain as a Service” (BaaS), which provides developers with scalable and ready-to-use blockchain frameworks without the need for backend management. The current blockchain network has limitations such as low transaction per second (TPS), prolonged mining times, and other challenges that make it difficult for certain service-oriented applications. To address these issues, this paper introduces a hybrid on-off chain, edge-enabled BaaS solution called Pure Chain for service computing. Pure Chain refines the consensus algorithm, enhances the mining process, and enables seamless edge-supported online-offline hybrid transactions. Moreover, modified blockchain layers to improve efficiency and scalability. Pure Chain facilitates blockchain-enabled services and smart contract deployment in a cloud computing environment. Pure Chain optimizes energy consumption and delivers transaction speeds that are 12 times faster than conventional blockchain networks.