Qitmeer挖矿终极指南,2019-11-14更新!

持续更新中!!!

挖矿的小伙伴们! :grinning: :grinning: :grinning:

本文是SOLO方式挖矿!!! pool矿池挖矿请看矿池帮助文档!

:grinning::grinning::grinning::grinning:

====

更新日志:

2019-11-14 ,节点软件更新0.8.0版本,请注意下载最新节点软件.


SOLO挖矿:

  1. 准备钱包地址

  2. 运行Qitmeer节点

  3. 运行Qitmeer挖矿软件


具体步骤:(以wind10为例)

1. 矿机!矿机!矿机!

没有的话,单显卡PC机器,甚至笔记本都不是问题!

本人的原则是,能挖的,都上! :sunglasses:

一般建议win10系统,当然linux也ok,mac也很ok!!!

2. 准备钱包地址

目前官方的APP钱包使用比较方便,直接安装,生成收币地址就可以了,挖矿的收益,全部进这个地址

https://www.kahf.io/,

具体使用,看帮助文档,注意备份助记词!!!

3. 下载qitmeer节点软件,并启动

SOLO挖矿,需要自己启动一个Qitmeer节点,所以先下载一个Qitmeer节点软件.

官网(需要自己编译): https://github.com/Qitmeer/qitmeer/releases

百度网盘: 链接: https://pan.baidu.com/s/1yAH34CU2oa0Xv0eHCBHPIg 提取码:33d4

配置qitmeer节点

.

.

4. 下载挖矿软件

官网提供的下载软件 https://github.com/Qitmeer/qitmeer-miner/releases

有小伙伴说下载速度很慢,so,百度网盘走起,

链接: https://pan.baidu.com/s/1yAH34CU2oa0Xv0eHCBHPIg 提取码:33d4

配置挖矿软件,开始solo挖矿

.

====== 本帖持续更新中,

=== 2019-11-02 更新至最新0.7.8版本,请重新下载最新qitmeer和挖矿软件!

=== 2019-11-14 节点软件更新0.7.9版本,请注意下载最新节点软件.

6 Likes

非常棒!


image

若启动挖矿程序时报错找不到 OpenCL.dll,请安装 【cuda v10.1】,或者用 驱动人生安装 显卡驱动

关于自己编译,我来提第一个问题。

实测,cargo /rust 应该是安装完成了: image image

环境配置方法:路径 $PATH 里添加 %USERPROFILE%.cargo\bin

但是在 cargo build --release 时报错。

windows 系统


此问题已找到解决方法,如果有想要自己编译的伙伴,请看帖子:Windows系统 qitmeer-miner 编译及环境准备指导

需要安装c编译器,mac系统, 直接安装xocde,

mac,商店,搜索xcode,直接安装

哦你windows啊,我以为mac呢,

http://www.msys2.org/ ,这个,

Install Build Tools for Visual Studio : https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16

Install Build Tools for Visual Studio : https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16

这个有效

这个安装了,后需要做点什么么,中途也不需要选择添加其他安装程序把


补充 安装Build Tools for Visual Studio时,选择 【c++生成工具】

这个很给力哦,

read solo.conf file error . malformed key=value

First line has special characters need remove

这教程做得很好,通俗易懂

如果是win7系统,打开配置文件,可能是这样的,

所有的配置项目,没有换行的,

建议你下载notepad2文本编辑器来修改配置,

下载地址, 链接:https://pan.baidu.com/s/1yAH34CU2oa0Xv0eHCBHPIg 提取码:33d4

如果你打开 miner 时发现显示如下错误:

error: openCL extention 'cl_khr_int64_extended_atomics ' is unsupported

说明你的 GPU 无法支持 cuckoo 算法,该型号 GPU 不支持 大数运算,意味着你需要换显卡了。或者可以尝试将 solo.conf 右键用记事本打开,然后把 pow=cuckaroo 改成 pow=blake2bd,试试。

Miner挖矿报错原因统计:

error 1:

#pragma OPENCL EXTENSION cl_khr_int64_base_atmotics: enable

显卡不支持 cuckoo算法,显存计算不支持这种运算,关于显存计算不支持 可以换下 驱动 试下;或者安装 cuda

error 2:

alloc max memory。。。 显存问题,显存太小,建议更换显卡

:grinning: 不错的教程我这个挖矿小白也学会了挖矿了

Q: 这个红色错误是什么情况?

[ERROR]{submit error} {"jsonrpc":"2.0","id":1,"result":"The tips of block is expired."}

译:[错误]{提交错误}{“jsonrpc”:“2.0”,“id”:1,“结果”:“区块端已失效。”}

A: DAG挖矿中,新创建的区块指向所有最新的区块, 在挖矿的过程中,如果收到了新的区块,则之前的区块列表就过期了。这时候就会出现这个 error 提示,这是正确的。(技术小哥黄金疯哥tony的解答)

ps:该ERROR信息出现在,当你发现了一个新的hash,即挖出一个新块时,

image 源自:【https://explorer.qitmeer.io

  • Q:从这张图中发现,全网算力1922gps,平均出块时间是 22.59s。但是qitmeer测试网出块时间设定是30s,这里为什么会比较少呢?

  • A:DAG是图式的结构,如果要把出块率也稳定下来,则逻辑应该是这样的,统计上个周期的所有区块的平均出块时间,如果和预期的目标不符,就会根据调整难度来保持出块率的稳定,但是Qitmeer是根据上个周期所有主链区块(注意 这里是主链区块 而非所有区块)的数量的平均出块时间来进行调整的,所以造成主链的出块率是稳定的,但是整个网络是浮动的。

    这样如果社区参与度不够,DAG就退化成只有主链了,出块率就和设定的一样。但是如果社区参与非常积极,并发就会很高, 出块速度就会比设定的高很多 。

    挖矿大赛还是其次的,测试网的是否提前结束也跟这个有关。

    如果大家不积极参与,DAG就是一条链 就会严格按照预期的结束 ,如果大家参与比较积极 ,就会比预期更快的把所有区块挖完, 这样大家就可以早点加入主网,快还是慢 ,开发团队说了不算, 经济模型团队说了不算,社区用算力投票说了算。(by 技术小哥黄金疯哥tony)

「黄金疯哥:如果大家不积极参与 DAG就是一条链 就会严格按照预期的结束 如果大家参与比较积极 就会比预期更快的把所有区块挖完 这样大家就可以早点加入主网 快还是慢 开发团队说了不算 经济模型团队说了不算 社区用算力投票说了算」


「雅婷(雨娃):不过前面2者是必要条件,后面社区算了是充分条件」


「黄金疯哥:所以qitmeer以社区为核心的理念真不是一句空话,都体现在代码里面了,也希望大家多多扩散,大家都为自己的利益负责,很公平」


「黄金疯哥:之前HLC权力过于集中,怎么做都很难做到大家都满意,现在把权力都交给社区,大家都是主人,虽然不能保证大家都满意,但是大家都能认可这条链的发展战略,这就是共识的力量」


1 Like

楼主,请问一下,这个到底是哪一个步骤出错了啊