Architecture and Research Challenges in Blockchain Based Cloud Computing
Keywords:
Blockchain Technology, Cloud Computing, Data Security, Data ManagementAbstract
Blockchain technology represents a distributed ledger that maintains a record of all transactions carried out over a network and distributes those details among the nodes involved. Bitcoin is a well-known digital money that is applied using the technology of blockchain. Instead of using the help of a local server, a cloud system uses a network of far-flung servers to store, manage, and analyze data. However, it still faces many challenges including data security, data management, compliance, and reliability. Throughout this paper, we've discussed some of the cloud's most pressing issues and proposed solutions based on blockchain technology integration. In this article, we describe a brief assessment of earlier studies that discussed the integration of blockchain and the cloud. During the study, we also developed a framework to integrate blockchain with the cloud and to demonstrate the communication between the two.
Downloads
References
M. R. Prasad, R. L. Naik, and V. Bapuji, ‘‘Cloud computing: Research issues and implications,’’ Int. J. Cloud Comput. Services Sci., vol. 2, no. 2, p. 134, Jan. 2013.
M. Nazir, ‘‘Cloud computing: Overview & current research challenges,’’ IOSR J. Comput. Eng., vol. 8, no. 1, pp. 14– 22, 2012.
W. Venters and E. A. Whitley, ‘‘A critical review of cloud computing: Researching desires and realities,’’ J. Inf. Technol., vol. 27, no. 3, pp. 179–197, Sep. 2012.
D. Agrawal, A. A. El Abbadi, S. Das, and A. J. Elmore, ‘‘Database scalability, elasticity, and autonomy in the cloud,’’ in Proc. Int. Conf. Database Syst. Adv. Appl. Berlin, Germany: Springer, 2011, pp. 2–15.
S. Sharma, G. Gupta, and P. R. Laxmi, ‘‘A survey on cloud security issues and techniques,’’ 2014, arXiv:1403.5627. [Online]. Available: http://arxiv.org/abs/1403.5627
S. Kirkman, ‘‘A data movement policy framework for improving trust in the cloud using smart contracts and blockchains,’’ in Proc. IEEE Int. Conf. Cloud Eng. (IC2E), Apr. 2018, pp. 270–273.
A. Harshavardhan, T. Vijayakumar, and S. R. Mugunthan, ‘‘Blockchain technology in cloud computing to overcome security vulnerabilities,’’ in Proc. 2nd Int. Conf. I-SMAC (IoT Social, Mobile, Anal. Cloud) (I-SMAC) I-SMAC (IoT Social, Mobile, Anal., Cloud) (I-SMAC) 2nd Int. Conf., Aug. 2018, pp. 408–414.
S. Nakamoto, ‘‘Bitcoin: A peer-to-peer electronic cash system,’’ Bitcoin, Saint Kitts, Saint Kitts and Nevis, Tech. Rep., 2008.
J. Kołodziej, A. Wilczynski, D. Fernandez-Cerero, and A. Fernandez-Montes, ‘‘Blockchain secure cloud: A new generation integrated cloud and blockchain platforms–
general concepts and challenges,’’ Eur. Cybersecurity, vol. 4, no. 2, pp. 28–35, 2018.
I. Eyal, A. E. Gencer, E. G. Sirer, and R. Van Renesse, ‘‘Bitcoin-NG: A scalable blockchain protocol,’’ in Proc. 13th USENIX Symp. Netw. Syst. Design Implement., 2016, pp. 45–59
H. Halaburda and G. Haeringer, ‘‘Bitcoin and blockchain: What we know and what questions are still open,’’ NYU Stern School Business, New York, NY, USA, Tech. Rep., 2019.
L. Popovski, G. Soussou, and P. B. Webb, ‘‘A brief history of blockchain,’’ Patterson Belknap Webb & Tyler, New York, NY, USA, Tech. Rep., 2014.
D. K. Tosh, S. Shetty, X. Liang, C. Kamhoua, and L. Njilla, ‘‘Consensus protocols for blockchain-based data provenance: Challenges and opportunities,’’ in Proc. IEEE 8th Annu. Ubiquitous Comput., Electron. Mobile Commun. Conf. (UEMCON), Oct. 2017, pp. 469–474.
C. V. N. U. B. Murthy and M. L. Shri, ‘‘A survey on integrating cloud computing with blockchain,’’ in Proc. Int. Conf. Emerg. Trends Inf. Technol. Eng. (IC-ETITE), Feb. 2020, pp. 1–6.
L. Zhu, K. Gai, and M. Li, ‘‘Blockchain and the Internet of Things,’’ in Blockchain Technology in Internet of Things. Cham, Switzerland: Springer, 2019, pp. 9–28.
D. Efanov and P. Roschin, ‘‘The all-pervasiveness of the blockchain technology,’’ Procedia Comput. Sci., vol. 123, pp. 116–121, 2018, doi: 10.1016/j.procs.2018.01.019.