littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于C语言的加密哈希矿机程序

项目简介

本项目是基于C语言开发的加密哈希矿机程序,初始版本能支持ARMv7 (ARM)、ARMv8 (Aarch64) 架构,也适配x86_64架构处理器。代码进行了精简,仅支持Ghost Rider (gr, Raptoreum) 算法,去除不必要算法以减小程序体积和缩短编译时间,推荐在本地编译以获取最佳性能。

项目的主要特性和功能

  1. 多架构支持:可在ARMv7、ARMv8和x86_64架构处理器上运行。
  2. 算法精简:仅支持Ghost Rider (gr, Raptoreum) 算法,有效减少编译时间和程序体积。
  3. 性能优化:代码经优化,支持SIMD指令集,提升计算性能。
  4. 协议支持:支持stratum+tcp://、stratum+ssl://协议,以及RPC getwork使用的http://、https://协议。

安装使用步骤

安装依赖

建议采用64或32位Linux操作系统,以Raspbian (Debian) 为例,执行以下命令安装依赖: bash

获取项目源码

可以下载压缩包,也可以使用以下命令复制仓库: bash

编译项目

基本编译过程包含在build.sh文件中,运行以下命令进行编译: bash ./build.sh

故障排除

若在树莓派4的Raspbian系统上出现对齐问题并给出Bus error,可尝试以下解决方案: 1. 运行命令:sudo echo "0" > /proc/cpu/alignment 2. 从SD卡切换到USB驱动器。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】