14 个不稳定版本 (3 个重大更改)
新版本 0.4.4 | 2024 年 8 月 16 日 |
---|---|
0.4.2 | 2024 年 5 月 3 日 |
0.4.1 | 2024 年 2 月 27 日 |
0.1.6 | 2023 年 12 月 29 日 |
0.1.2 | 2023 年 11 月 30 日 |
#799 in 加密学
每月 223 次下载
1.5MB
2K SLoC
Rust 累加器
快速开始
在 Cargo.toml
中添加依赖项
accumulators = { version = "0.4", features = ["all"] }
开发
测试 : cargo test --all-features
基准测试 : cargo bench --all-features
累加器
- MMR
需要: features = ["mmr"]
Merke Mountain Range (MMR) 累加器的 Rust 实现。带有扩展。
- 增量 Merkle 树
需要: features = ["incremental_merkle_tree"]
增量 Merkle 树累加器的 Rust 实现。
工具
哈希器
用于累加器内部哈希的哈希函数。
-
keccak:
features = ["keccak"]
-
poseidon:
features = ["poseidon"]
-
pedersen:
features = ["pedersen"]
存储
用于存储累加器数据的键值存储。
-
内存:
features = ["memory"]
-
sqlite:
features = ["sqlite"]
参考
许可证
accumulators
在GNU通用公共许可证v3.0下授权。
Herodotus Dev Ltd - 2024
依赖
~41–57MB
~1M SLoC