0xMiden / 0xMiden/miden-vm

refactor(stark): unify Oracle trait

未关闭
#3,521 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
on hold starks
主要语言
Rust
星标
772
派生
352
平均合并
1 天 12 小时
30 天内合并 PR
89

描述

We could unify the various oracle types (`FriOracle`, `DeepOracle`, `FriRoundOracle`) behind some `Oracle` trait and use it as argument of FRI protocol.

---

Ported from https://github.com/0xMiden/p3-miden/issues/39

贡献指南

打开贡献指南

调研方向

在代码库中查找现有的 Oracle 类型(FriOracle、DeepOracle、FriRoundOracle),它们可能位于 stark 模块中。了解它们目前如何在 FRI 协议中使用。设计一个能够涵盖它们核心方法的通用 Oracle trait,然后重构 FRI 协议以接受这个 trait。检查与这些 Oracle 相关的所有测试,确保重构不会破坏功能。

由索引模型根据 Issue 内容生成。

评估

技术栈
rust
领域
cryptography
Issue 类型
重构
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。