1个不稳定版本
0.1.0 | 2021年4月18日 |
---|
#5 in #sloth
26 每月下载量
用于 spartan-farmer
20KB
343 行
概述
注意:代码未经过审计且未准备好生产使用,请自行承担风险。
Subspace是一种证明存储区块链,解决了农民的困境,想了解更多请阅读我们的白皮书。
这是将SLOTH(慢速哈希函数)通过使用标准的CBC分组密码转换为时间不对称置换的适配。此代码主要基于PySloth的C实现,与论文中使用的相同。
安装
此crate需要Rust 1.51或更高版本来编译。
如果您尚未安装gmp_mpfr_sys
crate,请按照以下说明操作。
git clone https://github.com/subspace/spartan-codec.git
cd spartan-codec
cargo build
运行测试
cargotest
运行基准测试
待办事项
基准测试:对于每个素数大小,测试单个块编码/解码时间和完整部分编码/解码时间。
依赖项
~3MB
~52K SLoC