1 个不稳定版本

0.1.1 2022 年 5 月 5 日
0.1.0 2022 年 5 月 5 日

#10 in #themelio

Download history • Rust 包仓库 56/week @ 2024-03-11 • Rust 包仓库 48/week @ 2024-03-18 • Rust 包仓库 122/week @ 2024-03-25 • Rust 包仓库 168/week @ 2024-04-01 • Rust 包仓库 39/week @ 2024-04-08 • Rust 包仓库 40/week @ 2024-04-15 • Rust 包仓库 57/week @ 2024-04-22 • Rust 包仓库 45/week @ 2024-04-29 • Rust 包仓库 53/week @ 2024-05-06 • Rust 包仓库 63/week @ 2024-05-13 • Rust 包仓库 64/week @ 2024-05-20 • Rust 包仓库 48/week @ 2024-05-27 • Rust 包仓库 54/week @ 2024-06-03 • Rust 包仓库 43/week @ 2024-06-10 • Rust 包仓库 49/week @ 2024-06-17 • Rust 包仓库 112/week @ 2024-06-24 • Rust 包仓库

260 每月下载次数
12 个crate中(5个直接使用)使用

MPL-2.0 许可证

17KB
358

melpow 是一个crate,实现了MelPoW,这是Themelio的顺序工作量非交互式证明版本,它相当于Cohen和Pietrzak的“交互式顺序工作量证明”经过Fiat-Shamir变换。MelPoW被用作Melmint算法货币政策的核心机制,用于稳定mel。

Proof 是MelPoW的主要接口。它表示从某个 谜题 开始,完成了一定数量的顺序工作量,该工作量由 难度 表示。难度是指数级的:N难度的难度表示已经完成了 O(2^N) 的工作。

依赖项

~6MB
~132K SLoC