CodeBlockS: Development of Collaborative Knowledge Sharing Application with Blockchain Smart Contract

Full Text (PDF, 1219KB), PP.1-19

Views: 0 Downloads: 0

Author(s)

Siddhant Jain 1 P. Raghu Vamsi 1,* Yashi Agarwal 1 Jayant Goel 1

1. Jaypee Institute of Information Technology, A-10, Sector 62, NOIDA, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2023.01.01

Received: 7 Sep. 2022 / Revised: 27 Oct. 2022 / Accepted: 20 Nov. 2022 / Published: 8 Feb. 2023

Index Terms

Blockchain, Collaborative Learning, Ethereum, Smart Contracts, Social networking, Question Answer System

Abstract

In this paper, we present the design and development of a collaborative knowledge-sharing platform with Blockchain based smart contracts (CodeBlockS) to help increase the trust and efficiency of how developers find the solution to their problems or try to learn new things. The popularity of Question-and-Answer websites such as StackOverflow, Ask, and Yahoo, as well as online course websites like as Udemy, is gradually expanding. Given this increased popularity, the quality and efficiency of user interaction must be improved such that users can try to connect with each other, ask questions about technical problems they are experiencing, or if they want to learn a topic in exchange for a fee and potentially collaborate on a project, or simply share their thoughts on a topic and improve their knowledge and network at the same time. Because these contracts will contain money, CodeBlockS has employed Ethereum Blockchain-based smart contracts to manage the data and money, as blockchain-based smart contracts are immutable and handle payments very securely. In general, social networking websites there are very few people sharing valuable knowledge and many people sharing worthless, time-consuming content that creates distraction. With the CodeBlockS system, developers find the solution to their problems or try to learn new things, and users can share their thoughts and learning on the platform. The platform also provides inbuilt smart contracts functionality using which two users can create a contract where one user will teach or solve doubt of the other user and receive fees towards service rendered.

Cite This Paper

Siddhant Jain, P. Raghu Vamsi, Yashi Agarwal, Jayant Goel, "CodeBlockS: Development of Collaborative Knowledge Sharing Application with Blockchain Smart Contract", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.15, No.1, pp. 1-19, 2023. DOI:10.5815/ijieeb.2023.01.01

Reference

[1]D. I. Castaneda and S. Cuellar, “Knowledge sharing and innovation: A systematic review,” Knowledge and Process Management, vol. 27, p. 159–173, 2020.
[2]T.-M. Nguyen, “Four-dimensional model: a literature review in online organizational knowledge sharing,” VINE Journal of Information and Knowledge Management Systems, 2020.
[3]Ø. Tønnessen, A. Dhir and B.-T. Flåten, “Digital knowledge sharing and creative performance: Work from home during the COVID-19 pandemic,” Technological Forecasting and Social Change, vol. 170, p. 120866, 2021.
[4]J. Yao, A. Crupi, A. Di Minin and X. Zhang, “Knowledge sharing and technological innovation capabilities of Chinese software SMEs,” Journal of Knowledge Management, 2020.
[5]Y. Sun, X. Zhou, A. Jeyaraj, R.-A. Shang and F. Hu, “The impact of enterprise social media platforms on knowledge sharing: An affordance lens perspective,” Journal of Enterprise Information Management, 2019.
[6]J. Hao, L. Liu, A. A. von Davier, N. Lederer, D. Zapata-Rivera, P. Jakl and M. Bakkenson, “EPCAL: ETS platform for collaborative assessment and learning,” ETS Research Report Series, vol. 2017, p. 1–14, 2017.
[7]S. Chatterjee, N. P. Rana and Y. K. Dwivedi, “Social media as a tool of knowledge sharing in academia: an empirical study using valance, instrumentality and expectancy (VIE) approach,” Journal of Knowledge Management, 2020.
[8]V. S. Rekha and S. Venkatapathy, “Understanding the Usage of Online Forums as Learning Platforms,” Procedia Computer Science, vol. 46, p. 499–506, 2015.
[9]P. Setialana, A. Fitria, R. Atika, R. N. Fadilla and others, “Development of WeShare As a Knowledge Sharing Platform to Realize the Freedom in Learning,” in Journal of Physics: Conference Series, 2021.
[10]P. V. Rao and A. P. S. Kumar, “The societal communication of the Q&A community on topic modeling,” The Journal of Supercomputing, vol. 78, p. 1117–1143, June 2021.
[11]R. O. de Castro, C. Sanin, A. Levula and E. Szczerbicki, “The Development of a Conceptual Framework for Knowledge Sharing in Agile IT Projects,” Cybernetics and Systems, vol. 53, p. 529–540, 2022.
[12]M. S. Faisal, A. Daud, A. U. Akram, R. A. Abbasi, N. R. Aljohani and I. Mehmood, “Expert ranking techniques for online rated forums,” Computers in Human Behavior, vol. 100, p. 168–176, November 2019.
[13]Richa Kushwaha, Akshit Raj Patel, P. Raghu Vamsi, “Transparent Recruitment Model with Blockchain Technology”, International Journal of Information Security and Software Engineering, Vol 7, No 2, 2021, pp 11-23.
[14]S. Wang, L. Ouyang, Y. Yuan, X. Ni, X. Han, and F.-Y. Wang, “Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 49, no. 11, pp. 2266–2277, Nov. 2019, doi: 10.1109/tsmc.2019.2895123.
[15]Nakamoto, Satoshi. “Bitcoin: A peer-to-peer electronic cash system.” Decentralized Business Review, 2008: 21260.
[16]Watanabe, S. Fujimura, A. Nakadaira, Y. Miyazaki, A. Akutsu, and J. Kishigami, “Blockchain contract: Securing a blockchain applied to smart contracts,” 2016 IEEE International Conference on Consumer Electronics (ICCE), Jan. 2016, doi: 10.1109/icce.2016.7430693.
[17]Yadav, Sachin, and Surya Prakash Singh. “Blockchain Critical Success Factors for Sustainable Supply Chain.” Resources, Conservation and Recycling, vol. 152, Jan. 2020, p. 104505. doi, https://doi.org/10.1016/j.resconrec.2019.104505.
[18]Wohrer, Maximilian, and Uwe Zdun. “Smart contracts: security patterns in the ethereum ecosystem and solidity.” In 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), pp. 2-8. IEEE, 2018.
[19]Jiao, Jiao, Shuanglong Kan, Shang-Wei Lin, David Sanan, Yang Liu, and Jun Sun. “Semantic understanding of smart contracts: Executable operational semantics of solidity.” In 2020 IEEE Symposium on Security and Privacy (SP), pp. 1695-1712. IEEE, 2020.
[20]U. Ravindran and P. R. Vamsi, “A Secure Blockchain based Finance Application,” 2021 Thirteenth International Conference on Contemporary Computing (IC3-2021), Aug. 2021, doi: 10.1145/3474124.3474138.
[21]Tyagi, Nitin K., and Mukta Goyal. “Blockchainā€based Smart Contract for Issuance of Country of Origin Certificate for Indian Customs Exports Clearance.”, Concurrency and Computation: Practice and Experience, Mar. 2021. doi, https://doi.org/10.1002/cpe.6249.
[22]L.-W. Wong, L.-Y. Leong, J.-J. Hew, G. W.-H. Tan, and K.-B. Ooi, “Time to seize the digital evolution: Adoption of blockchain in operations and supply chain management among Malaysian SMEs,” International Journal of Information Management, vol. 52, p. 101997, Jun. 2020, doi: 10.1016/j.ijinfomgt.2019.08.005.
[23]Z. Liu and Z. Li, “A blockchain-based framework of cross-border e-commerce supply chain,” International Journal of Information Management, vol. 52, p. 102059, Jun. 2020, doi: 10.1016/j.ijinfomgt.2019.102059.
[24]Z. Wan, X. Xia, and A. E. Hassan, “What Do Programmers Discuss About Blockchain? A Case Study on the Use of Balanced LDA and the Reference Architecture of a Domain to Capture Online Discussions About Blockchain Platforms Across Stack Exchange Communities,” IEEE Transactions on Software Engineering, vol. 47, no. 7, pp. 1331–1349, Jul. 2021, doi: 10.1109/tse.2019.2921343.