4 个版本 (重大变更)

0.4.0 2024年3月1日
0.3.0 2022年5月11日
0.2.0 2020年3月13日
0.0.1 2020年3月4日

#1122 in 神奇豆

Download history 1581/week @ 2024-04-06 2760/week @ 2024-04-13 2329/week @ 2024-04-20 2893/week @ 2024-04-27 3224/week @ 2024-05-04 5219/week @ 2024-05-11 6978/week @ 2024-05-18 7486/week @ 2024-05-25 3296/week @ 2024-06-01 2236/week @ 2024-06-08 1964/week @ 2024-06-15 1927/week @ 2024-06-22 783/week @ 2024-06-29 1105/week @ 2024-07-06 2091/week @ 2024-07-13 2699/week @ 2024-07-20

每月下载量 6,948 次
11 个软件包中使用(通过 zebra-chain

MIT/Apache

48KB
916

zcash_history

为 Zcash 特殊实现的 Merkle 山脉范围 (MMR)!

Build Status

此 MMR 实现的主要设计目标是

  • 允许零缓存并避免数据库回调。根据实现方式,调用方只需从数据库中智能预加载 MMR 节点(追加操作约为树长度的 log2,删除操作为两倍)。

  • 尽可能在 Rust 和 C++ 客户端之间复用逻辑,并将其放在这里和 librustzcash 中。

  • 接近零内存消耗。

许可协议

zcash_history 根据 MIT 许可协议和 Apache 许可协议(版本 2.0)进行分发,您可自行选择。

有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。

贡献

除非您明确声明,否则您提交给 zcash_history 的任何有意贡献,根据 Apache-2.0 许可协议定义,将根据上述条款进行双重许可,不附加任何额外条款或条件。

依赖项

~0.5–1MB
~17K SLoC