17、拜占庭协议在雾/边缘数据管理安全中的可行性分析

拜占庭协议在雾/边缘数据管理安全中的可行性分析

1. 当前解决方案

在雾/边缘数据管理中,为了保障数据的安全性和一致性,有两种主要的解决方案,分别是基于乐观拜占庭容错模型(OBFT)的方案和ByzEc方案。

1.1 OBFT方案

OBFT方案基于乐观拜占庭容错模型。只要使用的数据类型是可交换的,该方法就不需要对操作进行全序排序。其核心思想是,在容忍拜占庭节点的情况下,以任何顺序应用同一组可交换操作都会导致相同的最终状态。这使得可以在不与其他节点同步的情况下进行并发写入,从而显著减少响应时间。

不过,该方案也存在缺点,即读请求只能观察到本地交付的操作,远程并发写入不会即时在本地状态中反映出来。

在OBFT中,拜占庭协议仅用于建立一个公共状态同步点。解决通过状态同步轮次产生的冲突需要一组个体状态,通常涉及以下步骤:
1. 就用于构建最终状态的个体状态集达成拜占庭协议。
2. 根据个体状态集构建最终状态。
3. 根据最终状态解决每个个体副本的不一致问题。

该方案要求计算最终状态的算法满足两个条件:一是算法必须是确定性的,以确保所有非故障副本采用相同的最终状态;二是最终状态必须是有效状态,不应包含拜占庭故障实体(如客户端或副本)引入的更改。然而,由于存在阻塞同步阶段和实现复杂性,该方案并不适合边缘计算。

1.2 ByzEc方案

ByzEc方案采用三层系统模型,由前端和后端组成。后端部署一个BFT集群(运行类似PBFT的协议),作为前端请求的验证服务。前端遵循地理复制系统模型,雾/边缘服务器在地理上分布并完全复制。

客户端应用(如物联

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值