本文简述了一种用于多线性Plonk变体(如HyperPlonk、Honk)的transcript聚合协议。该协议通过新旧transcript累加器的差值计算transcript,并使用一致性检查来验证其正确性。这种方法适用于使用多线性表示的证明系统,并可以实现递归证明的transcript聚合。
####### 标签: recursion-book
这是一个用于多线性 Plonk 变体(例如 HyperPlonk、Honk)的副本聚合协议的简要草图。
Y(X→) where
X→={X0,...Xlog(n)−1}
Y(X→)=∑i=0n−1yi⋅Li(X→)
Yuni(X)=∑i=0n−1yiXi
Yuni(X)→Y(X→)
π 包含新旧副本累加器
\[Y→old\],mold 和
\[Y→new\],mnew
π 的副本可以通过以下方式导出:
m=mnew−mold
Yuni(X)=1Xm(Ynewuni(X)−Yolduni(X))
一致性检查:
Y(X→)⋅∑i=mn−1Li(X→)==0 对于 X→∈{0,1}log(n)
(Yi(X→)−Wi(X→))⋅∑i=0m−1Li(X→)==0 对于 X→∈{0,1}log(n)
其中…
∑i=mn−1Liuni(X)=∑i=mn−1Xi=Xm1−Xn−1−m1−X
∑i=0m−1Liuni(X)=∑i=0m−1Xi=1−Xm−11−X
- 原文链接: hackmd.io/03EZcIU1Riq7t-...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!