#pow #optimized #cpu #algorithm #random-x #proof-of-work

randomx_rust

RandomX是一种针对通用CPU优化的工作量证明(PoW)算法。

1个不稳定版本

使用旧的Rust 2015

0.1.1 2024年2月26日

#12 in #random-x

Apache-2.0

440KB
10K SLoC

C++ 5K SLoC // 0.1% comments Visual Studio Project 2K SLoC Assembly 1K SLoC // 0.2% comments C 809 SLoC // 0.2% comments Rust 431 SLoC // 0.0% comments Bitbake 267 SLoC GNU Style Assembly 182 SLoC Visual Studio Solution 166 SLoC PowerShell 34 SLoC // 0.5% comments

Randomx - Rust

RandomX是一种针对通用CPU优化的工作量证明(PoW)算法。RandomX使用随机代码执行(因此得名)以及多种内存硬化技术,以最大限度地减少专用硬件的效率优势。

这是当前Randomx算法的Rust构建版本

构建步骤

要构建项目,请在终端中执行以下命令

cargo build

构建内容

RandomX算法的Rust库

依赖关系

~0.2–2.9MB
~46K SLoC