看懂什么是Halo2

189 篇文章 15 订阅 ¥89.90 ¥99.00
118 篇文章 2 订阅 ¥99.90 ¥99.00
16 篇文章 0 订阅

目录

Halo2(零知识证明框架)是什么

Halo2概述

Halo2的原理

电路开发

斐波那契数列举例说明

Halo2的应用

结论

PLONK算法是什么

PLONK算法概述

PLONK算法原理

1. 电路描述与约束

2. 多项式表达与验证

3. 初始设置与随机性

PLONK举例说明

PLONK例子:验证简单的算术等式

步骤 1:构建算术电路

步骤 2:转换为约束系统

步骤 3:使用多项式承诺方案验证

因果关系总结

PLONK举例说明,复杂例子

例子:验证多项式函数

步骤 1:构建算术电路

步骤 2:转换为约束系统

步骤 3:多项式形式

步骤 4:使用多项式承诺方案验证

例子中隐藏的信息那是什么

例子中最终证明的是什么,验证者可能输入是什么

Rust编程语言

Rust编程语言概述

原理举例

总结


Halo2(零知识证明框架)是什么

Halo2是一种基于PLONK算法的零知识证明框架,它以其独特的功能开发方式——电路(Circuit)开发,为开发者提供了一种全新的视角和工具来保护隐私和数据安全。以下是对Halo2的详细解释及其原理的举例说明:

Halo2概述

Halo2由ECC公司在Halo的基础上,使用PLONK算法进行升级改造,充分利用了PLONK的特性,如custom gate、PLONKup等,使得开发零知识证明电路更加高效和方便Halo2采用Rust编程语言,其核心是Halo 2证明系统,这是一个高度优化的框架,适用于创建高效且安全的零知识证明。

Halo2的原理

Halo2的原理主要基于零知识证明的概念,即通过特定的数学方法和算法,证明某个命题的真实性

  • 19
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhangJiQun&MXP

等到80岁回首依旧年轻

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值