10、利用智能合约实现公平的私有集合交集

利用智能合约实现公平的私有集合交集

1. 智能合约的气体成本分析

在不同的协议(Π 和 Π∗)中,智能合约(SC)的气体成本会因参与方集合大小的不同而有所变化。具体而言,对于参与方 P1 和 P2 分别持有的集合大小 n 和 m,存在乐观执行(双方都诚实)和悲观执行(一方行为不当)两种情况。

协议 气体成本与集合大小关系
Π 气体成本与 n 无关,但随着 m 增加,在悲观执行中,前四轮的 SC 气体成本占主导
Π∗ 随着 m 增加,气体成本比 Π 高 [17% - 32%];随着 n 增加,比 Π 高 29%,且气体成本与 log(n) 呈线性增长

从上述数据可以看出,SC 的存储成本限制了 m 的值,使其远小于 n。

2. 其他硬币补偿的 PSI 方案

有方案提出了两种适用于两方或多方的 PSI 方案:Justitia 和 Anesidora。
- Justitia:实现了硬币补偿的公平性,诚实方要么获得集合交集结果,要么在协议中止时获得硬币补偿。该协议已被证明对恶意对手具有安全性。
- Anesidora:将 Justitia 作为子例程,在恶意和理性对手的混合模型中被证明是安全的,使用了适当的激励机制。

与 Justitia 相比,我们的工作仅使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值