2个版本
0.1.1 | 2021年1月11日 |
---|---|
0.1.0 | 2019年11月9日 |
#12 in #proof-of-work
4KB
Blake2B-PoW
一个使用Blake2B执行工作量证明(共识算法)的Rust库。适用于区块链相关项目。
用法
extern crate blake2b_pow;
use blake2b_pow::{mine,verify_nonce};
fn main() {
let correct_nonce = mine(&[0x3Eu8;32], 0xffffffc000000000);
let _is_valid = verify_nonce(&[0x3Eu8;32], 0xffffffc000000000, correct_nonce);
}
依赖项
~140KB