当前位置:首页区块链Dynamic-EC:一种适用于许可区块链系统的高效动态纠删码方法

Dynamic-EC:一种适用于许可区块链系统的高效动态纠删码方法

由郭敏仪领导的研究发表在《计算机科学前沿》上,解决了减少区块链系统中的存储开销,同时保持数据一致性和容忍恶意节点的挑战。

在传统的区块链网络中,采用的是全量**,每个节点都存储所有区块的完整副本,并通过共识协议来维护数据的一致性。然而,这种方法可能会占用大量存储空间,尤其是当区块链随着时间的推移而增长时。

为了解决这个问题,之前的方法(例如 BFT-Store 和 Partition Chain)已经使用纠删码来更有效地存储块。纠删码允许将数据分解成更小的片段,添加冗余奇偶校验,并分布在多个节点上。这降低了存储要求并有助于容忍节点故障。

Dynamic-EC:一种适用于许可区块链系统的高效动态纠删码方法

研究团队的贡献似乎在于动态调整编码模式以更有效地容忍恶意节点。他们观察到,在典型情况下,恶意节点的数量小于用于擦除编码的阈值。

通过根据恶意节点的实际数量动态调整编码模式,他们的目标是减少与维护冗余奇偶校验相关的不必要的存储开销,以容忍比所需数量更多的恶意节点。

这项研究可能会对提高区块链网络的效率和可扩展性产生影响,随着区块链技术的不断发展并在各个领域找到应用,这是一个重要的研究领域。

该团队在许可的区块链系统中提出了一种动态纠删码方法,称为 Dynamic-EC。 Dynamic-EC的核心思想是根据整个系统的风险级别(由感知到的恶意节点的数量决定)动态调整奇偶校验总数,从而降低存储开销,同时保证系统的可靠性。

Dynamic-EC可分为三个模块:

  1. 节点分类:该模块用于评估每个节点的全局信誉值。根据信誉值,将节点分为三类:诚实节点、风险节点和恶意节点。
  2. 动态纠删码:该模块负责将块编码成片段并在领导节点中计算相应的校验和。编码方案根据当前风险节点数量确定的系统当前风险级别自适应调整。
  3. 自适应片段放置:该模块将编码后的片段从领导节点分发到跟随节点。
温馨提示:

文章标题:Dynamic-EC:一种适用于许可区块链系统的高效动态纠删码方法

文章链接:https://www.btchangqing.cn/652051.html

更新时间:2024年04月13日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

减半凸显了比特币需要升级的原因

2024-4-13 7:55:56

区块链

贝莱德比特币ETF继续上涨,总收益突破150亿美元

2024-4-13 9:44:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索