计算机技术与发展2023,Vol.33Issue(2) :125-131,152.DOI:10.3969/j.issn.1673-629X.2023.02.019

基于Fabric和IPFS文件共享系统设计与实现

Design and Implementation of File Sharing System Based on Fabric and IPFS

杨武文 马玉鹏 王轶 赵凡 王保全
计算机技术与发展2023,Vol.33Issue(2) :125-131,152.DOI:10.3969/j.issn.1673-629X.2023.02.019

基于Fabric和IPFS文件共享系统设计与实现

Design and Implementation of File Sharing System Based on Fabric and IPFS

杨武文 1马玉鹏 1王轶 1赵凡 1王保全2
扫码查看

作者信息

  • 1. 中国科学院 新疆理化技术研究所,新疆 乌鲁木齐 830011;中国科学院大学,北京 100049;新疆理化技术研究所 新疆民族语音语言信息处理实验室,新疆 乌鲁木齐 830011
  • 2. 中国科学院 新疆理化技术研究所,新疆 乌鲁木齐 830011;新疆理化技术研究所 新疆民族语音语言信息处理实验室,新疆 乌鲁木齐 830011
  • 折叠

摘要

文件的共享需求在人们生产生活中普遍存在,传统的文件存储共享系统大多以中心化技术实现,存在单点故障、文件流向不易受控且版本历史信息难以追溯、防篡改性差等问题,面临数据泄漏与滥用等潜在威胁,在特定场景下难以应用.针对这些问题,设计并实现了一种基于Fabric与星际文件系统(InterPlanetary File System,IPFS)的文件存储与共享系统.结合链上账本与链下可扩展文件系统构建了混合存储,解决了Fabric的存储瓶颈并去除存储冗余,实现了文件的防篡改存证、流转信息和历史版本信息的可信追溯;设计并实现了细粒度的权限控制策略,实现了文件资源的受控共享;针对IPFS的开放网络特征,采用加密方式,避免了IPFS存储中的资源暴露风险,进一步提升了存储文件的安全性;限定相同文件统一密钥,避免相同文件重复加密后存储时浪费额外空间.实验测试结果表明,该系统有效解决了传统文件共享系统中存在的问题,并满足实际应用的性能需求.

关键词

超级账本/文件共享/文件存储/星际文件系统/权限控制

引用本文复制引用

基金项目

新疆维吾尔自治区天山青年优青项目(2019Q030)

新疆维吾尔自治区重大科技专项(2020A02001)

中国科学院青促会会员项目(2021434)

出版年

2023
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
参考文献量8
段落导航相关论文