An integrated blockchain and IPFS-based solution for secure and efficient source code repository hosting using middleman approach
【Author】 Haque, Md. Rafid; Islam Munna, Sakibul; Ahmed, Sabbir; Islam, Md. Tahmid; Hassan Onik, Md Mehedi; Rahman, A. B. M. Ashikur
【Source】PLOS ONE
【影响因子】3.752
【Abstract】Centralized version control systems (VCS) are vital for software development but pose risks of data loss and ownership disputes. While blockchain offers a decentralized alternative, existing solutions are often hindered by high latency, compromising the real-time collaboration essential for modern workflows. This study introduces a novel hybrid architecture combining the security of the Ethereum blockchain and the InterPlanetary File System (IPFS) with two key contributions: 1) Shamir's Secret Sharing (SSS) to create a trust-minimized model for key distribution, and 2) an authoritative-first, optimistic-fallback retrieval protocol utilizing a temporary middleware to decouple the user experience from blockchain confirmation delays. We implemented a full prototype and conducted a comprehensive performance evaluation on the public Sepolia testnet. Our results demonstrate that this architecture not only provides a secure, auditable, and resilient platform for source code hosting but also achieves highly competitive user-perceived performance. Our user-perceived push time reduces submission latency by up to 49% compared to a standard git push for common repository sizes, proving that a well-designed decentralized VCS can balance the core tenets of security and decentralization with the practical need for speed and efficiency.
【Keywords】
【发表时间】2025 SEP 3
【收录时间】2025-09-20
【文献类型】
【主题类别】
--
评论