SGB是目前在软件开发领域使用最为广泛的代码管理协议,围绕Git协议构建的社交化开发社区有GitHub、GitLab及开源中国等。尽管如此,SGB协议在实际使用过程中仍然存在较多问题, 主要包括大文件的存储支持及大规模小文件的访问速度等。 水果的目标是结合区块链技术,针对SGB协议面临的问题和局限,构建一个全新的面向软件代码管理的SGB协议,实现对大规模、分布式软件代码的高效管理,并在全网提供服务。 默克尔树文件处理是一种有效的碎片化文件管理方案。在SGB协议下载之前,先从可信的源获得文件的Merkle树根,一旦获得了树根,就可以从其他不可信的源获取MerkleTree。通过可信的树根来检查接受到的MerkleTree。如果MerkleTree是损坏的或者虚假的,就从其他源获得另一个MerkleTree,直到获得一个与可信树根匹配的MerkleTree。 SGB协议将结合区块链技术构建代码管理账本,并基于分布式存储平台来解决高效大文件存储与小文件访问的问题。对于大文件的存储,将首先使用文件分割算法对大文件进行高效分割,切分为合适大小的文件分块,提交给分布式存储平台进行存储。对于大量小文件的读取优化,则借助分布式存储平台多副本、多分块存储的特点,通过多存储节点的并行多路下载,从而提升查询和检出效率。 —- 编译者/作者:超级链 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
SGB分布式托管协议愿景
2020-09-24 超级链 来源:区块链网络
LOADING...
相关阅读:
- 在区块链时代具有“区块链思维”才能抓住机遇2020-09-24
- 全球最大的肉类加工商使用区块链技术应对亚马逊森林砍伐2020-09-24
- 嗨链HICHAIN2020-09-24
- 上海外滩大会发布「2021金融科技十大趋势」,包括跨链等区块链技术2020-09-24
- 区块链技术正在帮助巴西减少森林砍伐带来的影响2020-09-24