Distributed Repository for Software Packages Using Blockchain
【Author】 Costa, Felipe Z. Da N.; De Queiroz, Ruy J. G. B.; Bittencourt, Gustavo P.; Teixeira, Leopoldo
【Source】IEEE ACCESS
【影响因子】3.476
【Abstract】A package repository is an essential piece of a software ecosystem. In FOSS, the software repositories are oftentimes hosted using limited donations, given the technical solutions adopted in the implementation. This work proposes a package repository using Blockchains with experiments and statistics based on a real-world scenario. The Blockchain described has its consensus algorithm crafted to befit the purpose of a package repository without financial appeal; Also, the proposed Blockchain keeps a compatible layer with the traditional repositories, easing its adoption. Furthermore, this work also presents a package search over peer-to-peer, computed on untrusted nodes, yet guaranteeing that the results are trusted. Finally, we present a functional Blockchain that cohesively exposes the PyPi catalog.
【Keywords】Blockchains; Ecosystems; Distributed processing; InterPlanetary File System; Servers; Publishing; Logic gates; Blockchain; distributed consensus; repository
【发表时间】2022
【收录时间】2022-11-16
【文献类型】实验仿真
【主题类别】
区块链技术-核心技术-分布式存储
评论