I Built a Private Genomics Study with Stoffel MPC
5 hours ago
- 多方计算(MPC)使基因组研究能够在无需收集参与者原始DNA的情况下计算聚合结果。
- 一项使用Stoffel MPC的概念验证成功计算了100名模拟参与者的聚合等位基因计数和加权队列评分,任何一方都无法看到完整数据集。
- 该实验采用去中心化设计,每个用户的基因型数据保留在其设备上,份额直接发送给MPC方,没有中央服务器收集所有数据。
- 技术实现涉及100个客户端进程、4个Stoffel MPC方和一个协调器,全部运行在一台开发机器上。
- 计算在一分钟内完成(总耗时45.29秒),结果正确:6个SNP的聚合计数和一个加权分数498。
- 开发者对StoffelLang的体验良好,使得私有计算感觉如同普通应用开发。
- 生产环境考虑包括独立方操作、移动SDK开发、防止推断的查询控制以及扩展到数千个客户端。