#pow #nano #blake2b #proof-of-work #blockchain

无标准库 blake2b-pow

一个基于Nano共识算法,用于执行工作量证明(PoW)的库

2个版本

0.1.1 2021年1月11日
0.1.0 2019年11月9日

#12 in #proof-of-work

MIT 许可证

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