30 个版本 (稳定版)
5.3.1 | 2024年5月13日 |
---|---|
5.2.0 | 2024年1月25日 |
5.1.2 | 2022年3月17日 |
5.1.0 | 2021年5月10日 |
0.4.0 | 2018年10月25日 |
#1173 在 魔法豆
每月 268 次下载
在 17 个 crate 中使用 17 (直接)
570KB
13K SLoC
Grin
Grin 是 Mimblewimble 协议的正在进行中的实现。许多特性尚未定义,但以下构成了一组初步选择
- 简洁和最小化实现,并旨在保持这种状态。
- 遵循 Mimblewimble 协议,该协议提供隐藏金额和可扩展优势。
- 两种名为 Cuckaroo(ASIC 防御)和 Cuckatoo(ASIC 针对)的 Cuckoo Cycle 工作量证明。
- 相对较快的区块时间:一分钟。
- 随着时间的推移,固定区块奖励逐渐稀释。
- 交易费用基于创建/销毁的输出数量和总交易大小。
- 难度调整的平滑曲线。
要了解更多信息,请阅读我们的 Mimblewimble 和 Grin 简介。
状态
Grin 已上线,但还有很多工作要做,并欢迎 贡献(见下文)。请查看我们的 邮件列表存档 以获取最新状态。
贡献
想要参与其中,请阅读我们的贡献文档。
寻找我们
- 聊天:Keybase,更多加入说明请这里查看。
- 邮件列表:加入~Mimblewimble团队并在Launchpad上订阅。
- Grin委员会的Twitter:@grincouncil
入门指南
要了解更多关于这项技术的信息,请阅读我们的简介。
要构建和尝试Grin,请参阅构建文档。
理念
Grin喜欢保持小巧和易于阅读。它希望对所有行业的人士都开放和欢迎,不带有任何偏见。Grin非常有抱负,但不是以损害他人为代价,而是为了我们所有人。它可能有强烈的观点来保持其目标一致,但这并不意味着不尊重他人的想法。
我们相信拉取请求、数据和科学研究。我们不相信无根据的信念。
致谢
Tom Elvis Jedusor为Mimblewimble的第一种公式。
Andrew Poelstra为其相关工作和改进。
John Tromp为Cuckoo Cycle工作量证明。
许可证
Apache License v2.0。
lib.rs
:
使用RocksDB存储核心类型。
依赖关系
~13–24MB
~367K SLoC