#mimble-wimble #grin #utilities #crypto #cryptography

grin_util

基于 Mimblewimble 链格式的简单、私密且可扩展的加密货币实现

31 个版本 (稳定版)

5.3.1 2024年5月13日
5.2.0 2024年1月25日
5.1.2 2022年3月17日
5.1.1 2021年8月19日
0.4.0 2018年10月25日

#6#grin 中排名

Download history 72/week @ 2024-05-05 320/week @ 2024-05-12 100/week @ 2024-05-19 52/week @ 2024-05-26 58/week @ 2024-06-02 50/week @ 2024-06-09 60/week @ 2024-06-16 53/week @ 2024-06-23 12/week @ 2024-06-30 21/week @ 2024-07-07 78/week @ 2024-07-14 61/week @ 2024-07-21 176/week @ 2024-07-28 105/week @ 2024-08-04 65/week @ 2024-08-11 26/week @ 2024-08-18

每月 385 次下载
用于 22 包(18 个直接使用)

Apache-2.0

40KB
837

Build Status Coverage Status Chat Support Documentation Wiki Release Version License

Grin

Grin 是 Mimblewimble 协议的一个正在进行中的实现。许多特性尚未定义,但以下是一些初步选择

  • 干净且最小化的实现,并力求保持这种状态。
  • 遵循 Mimblewimble 协议,提供隐藏金额和扩展优势。
  • 两种名为 Cuckaroo(抗 ASIC)和 Cuckatoo(针对 ASIC)的 Cuckoo Cycle 工作量证明。
  • 相对较快的区块时间:一分钟。
  • 随着时间的推移,区块奖励固定并逐渐稀释。
  • 交易费基于创建/销毁的输出数量和总交易大小。
  • 平滑的难度调整曲线。

想了解更多,请阅读我们关于 Mimblewimble 和 Grin 的简介

状态

Grin 已上线主网。然而,还有很多工作要做,并欢迎贡献(见下文)。查看我们的邮件列表存档以获取最新状态。

贡献

要参与其中,请阅读我们的贡献文档

找到我们

入门指南

想了解更多关于这项技术的信息,请阅读我们的简介

要构建和尝试Grin,请参阅构建文档

哲学

Grin喜欢小巧、易于阅读。它希望对所有阶层都包容和欢迎,不带有偏见。Grin非常雄心勃勃,但这并不是以牺牲他人为代价,而是为了我们所有人。它可能持有强烈的观点以保持其目标的一致性,但这并不意味着不尊重他人的想法。

我们相信拉取请求、数据和科学研究。我们不相信没有根据的信仰。

致谢

感谢Tom Elvis Jedusor对Mimblewimble的第一份公式的制定。

感谢Andrew Poelstra的相关工作和改进。

感谢John Tromp的Cuckoo Cycle工作量证明。

许可证

Apache License v2.0。


lib.rs:

日志记录以及 grin 代码库中常见的 Rust 模式的一些底层实用工具。

依赖关系

~6–15MB
~204K SLoC