没有合适的资源?快使用搜索试试~ 我知道了~
bulletproofs:使用Ristretto的Bulltproof的纯锈实现
共43个文件
rs:21个
md:12个
makefile:1个
需积分: 15 0 下载量 77 浏览量
2021-05-06
21:29:45
上传
评论
收藏 1.04MB ZIP 举报
温馨提示
防弹 有史以来最快的实现,具有单个和汇总范围证明,强类型多方计算以及用于证明任意语句(正在开发)的可编程约束系统API。 该库使用来实现Bulletproofs,并使用的ristretto255实现。 在curve25519-dalek AVX2后端中使用时,它可以验证64位范围证明,其速度大约是原始的基于libsecp256k1的Bulletproofs实现的两倍。 该库提供以下实现: 使用聚合范围证明构造,可对单个或多个范围的单方证明; 在线多方计算,用于在多方之间进行距离范围的聚合,使用静态地执行正确的协议流; 可编程约束系统API,用于表达等级1约束系统,并证明和验证任意语句的证明(不稳定,尚在开发中,具有yoloproofs功能); 用于聚合约束系统证明的在线多方计算(计划的未来工作)。 这些证明是使用实现的,因此可以将它们与其他证明任意组合,而无需更改实现。
资源推荐
资源详情
资源评论
收起资源包目录
bulletproofs-main.zip (43个子文件)
bulletproofs-main
Cargo.toml 2KB
LICENSE.txt 1KB
src
generators.rs 11KB
r1cs
verifier.rs 18KB
constraint_system.rs 5KB
mod.rs 510B
prover.rs 25KB
proof.rs 9KB
linear_combination.rs 5KB
util.rs 11KB
range_proof
dealer.rs 13KB
mod.rs 29KB
party.rs 10KB
messages.rs 5KB
inner_product_proof.rs 18KB
errors.rs 6KB
lib.rs 1KB
transcript.rs 3KB
rust-toolchain 19B
CONTRIBUTING.md 1KB
.travis.yml 725B
README.md 8KB
Makefile 282B
Testfile 83B
docs
cs-proof.md 16KB
inner-product-protocol.md 7KB
notes-ipp.md 9KB
notes-rp.md 36KB
notes-intro.md 4KB
assets
aggregated-range-proof.sketch 274KB
bulletproofs-diagram.png 700KB
rustdoc-include-katex-header.html 597B
aggregation-api.md 137KB
r1cs-docs-example.md 21KB
range-proof-protocol.md 18KB
notes-r1cs.md 58KB
tests
r1cs.rs 13KB
range_proof.rs 25KB
.gitignore 31B
CHANGELOG.md 1KB
benches
generators.rs 513B
r1cs.rs 9KB
range_proof.rs 4KB
共 43 条
- 1
资源评论
李青廷Austin
- 粉丝: 21
- 资源: 4612
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功