Affiliation:
1. School of Computer Science, China University of Geosciences, Wuhan 430078, China
2. School of Informatics, University of Edinburgh, Edinburgh EH8 9AB, UK
Abstract
Open-source systems help to manage the rapid development of software, while governing open-source systems properly can effectively promote software and software engineering. However, some significant problems, such as code controls, incentives, interaction and cooperation, automation, transparency and fairness of rights and responsibilities, cannot be properly solved by traditional methodologies. The decentralization, immutability, change in trust mode and smart contract programming of blockchain provide new solutions. In order to solve the problems of traditional centralized open-source governance, this paper proposes a decentralized open-source coordination management system using a novel triple-blockchain architecture. Through the analysis of traditional and blockchain-based research, the business and technical issues that need to be addressed in decentralized open-source governance systems have been emphatically studied. Combined with triple-blockchain architecture, smart contracts, oracles and continuous integration tools, we study the decentralization of open-source businesses and make them more trustworthy, automated and coordinated. An identity authentication mechanism is designed for permission control and inter-community collaboration. A decentralized open-source reputation is proposed for incentive and reference. We also improved the DPoS (Delegated Proof of Stake) consensus under triple-blockchain architecture to reduce repeated elections. By constructing the OSCMS prototype based on the proposed architecture model, many comparative experiments were conducted under different parameters and conditions and showed good feasibility, scalability, reliability and performance. The OSCMS not only solves the shortcomings of previous research but also provides a comprehensive and feasible reference for the decentralized practice of open-source governance.
Funder
National Natural Science Foundation of China
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference57 articles.
1. Considerations and challenges for the adoption of open source components in software-intensive businesses;Butler;J. Syst. Softw.,2022
2. Maldeniya, D., Budak, C., Robert, L.P., and Romero, D.M. (2020, January 20–24). Herding a Deluge of Good Samaritans: How GitHub Projects Respond to Increased Attention. Proceedings of the Web Conference 2020, WWW’20, Taipei, Taiwan.
3. Maurice, C., Bilge, L., Stringhini, G., and Neves, N. (2020, January 24–26). Backstabber’s Knife Collection: A Review of Open Source Software Supply Chain Attacks. Proceedings of the Detection of Intrusions and Malware, and Vulnerability Assessment, Lisbon, Portugal.
4. Software provenance tracking at the scale of public source code;Rousseau;Empir. Softw. Eng.,2020
5. Understanding community participation and engagement in open source software Projects: A systematic mapping study;Kaur;J. King Saud Univ.-Comput. Inf. Sci.,2020
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献