• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种基于区块链和IPFS的集成解决方案,用于使用中间人方法安全高效地托管源代码库。

An integrated blockchain and IPFS-based solution for secure and efficient source code repository hosting using middleman approach.

作者信息

Haque Md Rafid, Islam Munna Sakibul, Ahmed Sabbir, Islam Md Tahmid, Hassan Onik Md Mehedi, Rahman A B M Ashikur

机构信息

Department of Computer Science and Engineering, Islamic University of Technology (IUT), Boardbazar, Gazipur, Bangladesh.

School of IT, Deakin University, Waurn Ponds, Victoria, Australia.

出版信息

PLoS One. 2025 Sep 3;20(9):e0331131. doi: 10.1371/journal.pone.0331131. eCollection 2025.

DOI:10.1371/journal.pone.0331131
PMID:40901867
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12407423/
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.

摘要

集中式版本控制系统(VCS)对软件开发至关重要,但存在数据丢失和所有权争议的风险。虽然区块链提供了一种去中心化的替代方案,但现有解决方案往往受到高延迟的阻碍,损害了现代工作流程中至关重要的实时协作。本研究引入了一种新颖的混合架构,将以太坊区块链和星际文件系统(IPFS)的安全性相结合,有两个关键贡献:1)使用 Shamir 秘密共享(SSS)创建一个信任最小化的密钥分发模型,以及 2)一种权威优先、乐观回退的检索协议,利用临时中间件将用户体验与区块链确认延迟解耦。我们实现了一个完整的原型,并在公共的 Sepolia 测试网上进行了全面的性能评估。我们的结果表明,这种架构不仅为源代码托管提供了一个安全、可审计且有弹性的平台,还实现了极具竞争力的用户感知性能。对于常见的仓库大小,与标准的 git 推送相比,我们的用户感知推送时间将提交延迟降低了高达 49%,证明精心设计的去中心化 VCS 可以在安全和去中心化的核心原则与速度和效率的实际需求之间取得平衡。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/8a75b1a4bd4d/pone.0331131.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/018c205d7eb2/pone.0331131.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/36265cb6804f/pone.0331131.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/dc3bc3fd0d93/pone.0331131.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/156d3ed4d642/pone.0331131.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/8a75b1a4bd4d/pone.0331131.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/018c205d7eb2/pone.0331131.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/36265cb6804f/pone.0331131.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/dc3bc3fd0d93/pone.0331131.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/156d3ed4d642/pone.0331131.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ee32/12407423/8a75b1a4bd4d/pone.0331131.g005.jpg

相似文献

1
An integrated blockchain and IPFS-based solution for secure and efficient source code repository hosting using middleman approach.一种基于区块链和IPFS的集成解决方案,用于使用中间人方法安全高效地托管源代码库。
PLoS One. 2025 Sep 3;20(9):e0331131. doi: 10.1371/journal.pone.0331131. eCollection 2025.
2
Designing A Blockchain-Empowered Telehealth Artifact for Decentralized Identity Management and Trustworthy Communication: Interdisciplinary Approach.设计一个基于区块链的远程医疗工具,用于去中心化身份管理和可信通信:跨学科方法。
J Med Internet Res. 2024 Sep 25;26:e46556. doi: 10.2196/46556.
3
Smart traceable framework for transportation of transplantable organs using IPFS, iot, and smart contracts.使用星际文件系统(IPFS)、物联网(IoT)和智能合约的可移植器官运输智能可追溯框架。
Sci Rep. 2025 Jul 2;15(1):23364. doi: 10.1038/s41598-025-06471-2.
4
Blockchain-enhanced electoral integrity: a robust model for secure digital voting systems in Oman.区块链增强选举诚信:阿曼安全数字投票系统的稳健模型。
F1000Res. 2025 Apr 28;14:223. doi: 10.12688/f1000research.160087.2. eCollection 2025.
5
A novel dilated weighted recurrent neural network (RNN)-based smart contract for secure sharing of big data in Ethereum blockchain using hybrid encryption schemes.一种基于新型扩张加权递归神经网络(RNN)的智能合约,用于使用混合加密方案在以太坊区块链中安全共享大数据。
PeerJ Comput Sci. 2025 Jun 17;11:e2930. doi: 10.7717/peerj-cs.2930. eCollection 2025.
6
A Novel Blockchain-Based Model for Secure Genomic Data Management.一种基于区块链的安全基因组数据管理新模型。
Stud Health Technol Inform. 2025 Jun 26;328:302-307. doi: 10.3233/SHTI250724.
7
Using large language models for enhanced fraud analysis and detection in blockchain based health insurance claims.利用大语言模型加强基于区块链的健康保险理赔中的欺诈分析与检测。
Sci Rep. 2025 Aug 13;15(1):29763. doi: 10.1038/s41598-025-15676-4.
8
ChainAgile: A framework for the improvement of Scrum Agile distributed software development based on blockchain.链式敏捷:基于区块链的 Scrum 敏捷分布式软件开发改进框架。
PLoS One. 2024 Mar 21;19(3):e0299324. doi: 10.1371/journal.pone.0299324. eCollection 2024.
9
Inter-hospital secure healthcare data exchange process by using proxy re-encryption and blockchain technology.利用代理重加密和区块链技术的医院间安全医疗数据交换过程。
Comput Biol Med. 2025 Aug;194:110462. doi: 10.1016/j.compbiomed.2025.110462. Epub 2025 Jun 12.
10
Quantum secured blockchain framework for enhancing post quantum data security.用于增强后量子数据安全性的量子安全区块链框架。
Sci Rep. 2025 Aug 23;15(1):31048. doi: 10.1038/s41598-025-16315-8.

本文引用的文献

1
A scalable blockchain-enabled federated learning architecture for edge computing.一种可扩展的基于区块链的联邦学习架构,用于边缘计算。
PLoS One. 2024 Aug 16;19(8):e0308991. doi: 10.1371/journal.pone.0308991. eCollection 2024.
2
Blockchain-Based Caching Architecture for DApp Data Security and Delivery.用于去中心化应用程序(DApp)数据安全与传输的基于区块链的缓存架构
Sensors (Basel). 2024 Jul 14;24(14):4559. doi: 10.3390/s24144559.
3
Blockchain based transparent and reliable framework for wheat crop supply chain.基于区块链的小麦供应链透明可靠框架。
PLoS One. 2024 Jan 11;19(1):e0295036. doi: 10.1371/journal.pone.0295036. eCollection 2024.
4
Does blockchain technology matter for supply chain resilience in dynamic environments? The role of supply chain integration.区块链技术对动态环境中的供应链弹性有影响吗?供应链整合的作用。
PLoS One. 2024 Jan 5;19(1):e0295452. doi: 10.1371/journal.pone.0295452. eCollection 2024.
5
Dose blockchain-based agri-food supply chain guarantee the initial information authenticity? An evolutionary game perspective.基于区块链的农业食品供应链能保证初始信息的真实性吗?从进化博弈论的角度来看。
PLoS One. 2023 Jun 29;18(6):e0286886. doi: 10.1371/journal.pone.0286886. eCollection 2023.
6
Blockchain in Healthcare: A Decentralized Platform for Digital Health Passport of COVID-19 Based on Vaccination and Immunity Certificates.医疗保健中的区块链:一个基于疫苗接种和免疫证书的COVID-19数字健康护照去中心化平台。
Healthcare (Basel). 2022 Dec 5;10(12):2453. doi: 10.3390/healthcare10122453.
7
Healthchain: A novel framework on privacy preservation of electronic health records using blockchain technology.健康链:利用区块链技术保护电子健康记录隐私的新框架。
PLoS One. 2020 Dec 9;15(12):e0243043. doi: 10.1371/journal.pone.0243043. eCollection 2020.
8
A blockchain-based framework for electronic medical records sharing with fine-grained access control.基于区块链的电子病历共享细粒度访问控制框架。
PLoS One. 2020 Oct 6;15(10):e0239946. doi: 10.1371/journal.pone.0239946. eCollection 2020.
9
MedBlock: Efficient and Secure Medical Data Sharing Via Blockchain.MedBlock:基于区块链的高效、安全医疗数据共享
J Med Syst. 2018 Jun 21;42(8):136. doi: 10.1007/s10916-018-0993-7.