全部
常见问题
公告
产品文档
零知识证明:什么是 zk-STARKs 以及它们是如何工作的?(zk-STARK V2)
JSON文本如下所示: {"sum_tree_siblings":["9ffb169fecf075e203edca2af65e4c69fa4331d13ac75ccae4cd5b990c91b675","7149661a789763cb61293ebf5d8bdd5570e79ee203738f87a444c79642b89a79","788aac9e392fa62bc3f79c98c7afd7bb41ee7d5bd496876cd0580080f19e002f","e828a44d345e6799e232aabc57cb2b92986ee1c52b65344d83e79d84b4b571b7","6c0675de9cd6b2be1abd6a98260e7ea776492c4aa9aadf31086f23452cb7c48d","2dfe3aadb5ac00ee0b1110ee8c313afdee85d9f9c62904d6ee79c8f02354d80a","5068ae26192587432892a6de8b54ea25a8aafd1c010ab5e67b55b2c30c6257fa发布于 2024年10月21日更新于 2026年2月11日常见问题89零知识证明:zk-STARK 是什么?它如何运作?
第三步: 多项式承诺 我们用计算记录和相应的用户余额、用户 ID 以及每行对应约束多项式的值来计算哈希值,并生成默克尔树 (Mekel tree)。默克尔树根是多项式的承诺 (commitment) 值。 第四步:生成抽样证明 使用默克尔树根作为随机源对数据进行抽样,为避免泄露计算记录数据,在抽样过程中将会避免使用序号为 k * extension_factor 的数据,并生成相应的默克尔证明路径。 然后进行抽样检查,检查承诺的多项式是否是满足第一步中列出的约束条件的有效多项式。如第二步所述,抽样检查的次数将影响结果遭到篡改的可能性。 第五步:生成低次证明 我们可以通过抽样检查来控制结果遭到篡改的概率。但如第二步所述,我们需要确保验证的多项式次数不超过有效多项式的次数。 为了提高证明效率,我们将所有约束多项式线性组合成一个多项式,并为其生成低次证明。组合系数也是使用默克尔树根作为随机源生成的。发布于 2023年5月10日更新于 2025年9月8日常见问题178
显示第 1-2 篇文章,共 2 篇