挖矿
     分类:区块链     有: 0 条评论

挖矿

     分类:区块链     有: 0 条评论

挖门罗币

门罗币是匿名币,交易信息是匿名的(只有交易双方能看到);其他大部分虚拟货币交易信息是公开的(任何人可查)。
推荐一款效率很好的神器,xmr-stak-cpu可以用CPU,而且CPU和GPU挖掘Monero有相同的优势;支持win、linux、unix;所以服务器被入侵变矿机了,一般就是安装的是门罗币挖矿软件。

挖币需要用到的几个参数:
1、交易账号
2、钱包地址
3、Payment ID
4、Worker ID
5、邮箱地址
上面5个东西是挖矿中需要用到的,前2个是必须的,后面3个视设置而定,有时候可以不用。


1、创建交易账号和生成钱包地址

交易账号我选择的是Hitbtc这个网站注册,注册地址是:https://hitbtc.com

先注册;注册完成后;点账户--》XMR ---》存款 ---》复制钱包地址
mark


2、生成Payment ID

这个Payment ID有时候可以不用。实际就是生成一串随机数,这里我们随便找一台Linux系统,然后执行命令:openssl rand -hex 32


3、编译安装挖矿软件

挖矿程序已更新,支持A卡,N卡和多种虚拟币;编译要求:cmake3以上、gcc5.1以上。以下的为老版本编译过程;新版本可借鉴。

Ubuntu

# 快速安装(针对已配置好的开发环境)
apt-get -y install libmicrohttpd-dev libssl-dev cmake build-essential
git clone https://github.com/fireice-uk/xmr-stak-cpu.git
cd xmr-stak-cpu/
cmake -DHWLOC_ENABLE=OFF .
make install

# 完整安装(针对精简系统)
add-apt-repository ppa:ubuntu-toolchain-r/test
apt update
apt install -y gcc-5 g++-5 make
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1 --slave /usr/bin/g++ g++ /usr/bin/g++-5
curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/
cd /tmp/cmake-3.4.1/ && ./configure && make && make install && cd -
update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
apt install -y libmicrohttpd-dev libssl-dev libhwloc-dev
git clone https://github.com/fireice-uk/xmr-stak-cpu.git xmr-stak
cd xmr-stak
cmake .
make install

不想编译,可以直接下载我编译好的,解压后修改config.txt即可使用。

apt install -y libmicrohttpd-dev libssl-dev libhwloc-dev build-essential
wget https://image.leolan.top/uxmr.tar.gz

Centos

# 完整编译安装
yum install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel
yum install devtoolset-4-gcc* cmake3
scl enable devtoolset-4 bash
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake3 .
make install


# 不想编译,可以直接下载我编译好的,解压后修改config.txt即可使用。
yum install -y centos-release-scl hwloc-devel libmicrohttpd-devel openssl-devel
wget https://image.leolan.top/cxmr.tar.gz

Debian 8(deepin等)

# 快速安装(针对已配置好的开发环境),源比较新的干净系统也可以直接用
apt install -y libmicrohttpd-dev libssl-dev libhwloc-dev gcc g++ make cmake
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake .
make install


# 完整安装(针对精简系统)
echo "deb http://ftp.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list.d/unstable.list
apt-get update
apt-get install -y unstable gcc-5 g++-5 make
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1 --slave /usr/bin/g++ g++ /usr/bin/g++-5
curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/
cd /tmp/cmake-3.4.1/ && ./configure && make && make install && cd -
update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
apt install -y libmicrohttpd-dev libssl-dev libhwloc-dev
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake .
make install

# 已编译好的:
apt install -y libmicrohttpd-dev libssl-dev libhwloc-dev
wget https://image.leolan.top/Dxmr.zip

Windows

已编译好的
https://github.com/fireice-uk/xmr-stak-cpu/releases
选择编译好的win版本

以下是完整编译过程
1, 在C盘根目录下新建文件夹xmr-stak-dep
2, 安装Visual Studio 2017 Community版https://www.visualstudio.com/downloads/, 安装时请加上Desktop development with C++和Toolset for Visual Studio C++ 2015.3 v140这两个组件。
3, 安装https://cmake.org/files/v3.9/cmake-3.9.0-rc3-win64-x64.msi, 安装时务必选择Add CMake to the system PATH for all users.
4, 下载https://github.com/fireice-uk/xmr-stak-dep/releases/download/v1/xmr-stak-dep.zip并解压到C:xmr-stak-dep\
5, 在命令行中执行:

cd C:\xmr-stak-dep\
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsMSBuildCmd.bat"
set CMAKE_PREFIX_PATH=C:\xmr-stak-dep\hwloc;C:\xmr-stak-dep\libmicrohttpd;C:\xmr-stak-dep\openssl
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" -T v141,host=x64 ..
msbuild xmr-stak-cpu.sln /p:Configuration=Release
cd bin\Release
copy ..\..\..\config.txt .

4、配置挖矿参数

先进入bin目录,执行一次挖矿程序;获得推荐的CPU线程参数(因为这个挖矿实际是利用空闲的CPU进行计算,所以这里主要消耗的就是CPU)。

cd bin
./xmr-stak-cpu

mark
将红框内的内容复制出来备用。编辑config.txt配置文件。

# 把默认的
"cpu_threads_conf" :
null,

# 改为刚刚复制的信息:
"cpu_threads_conf" :
[
    { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 0 },
    { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 1 },
],

然后找到下面三行:

“pool_address” : “pool.usxmrpool.com:3333”,

“wallet_address” : “”,

“pool_password” : “”,

改为我们的钱包信息;这里有两种方式(注意格式);
第一种:直接填写钱包地址
第二种:钱包地址.PaymentID.WorkerId/邮箱地址

填多这三样资料,在后面挖矿的过程中,假如我们有多台服务器一直挖矿,那么我们可以通过WorkerID区分是哪台服务器,WorkerID纯粹就是一个编号来的了,也是我们自己随便填写的。
填写邮箱地址是为了后面修改挖矿的最低支付额度(nanopool默认的支付额度是1个XMR,后面我们可以设置为0.3个XMR),而邮箱就是密码。
PaymentID这个是挖到币后转到钱包里,有的钱包需要此参数,有的不需要。

注意:4个参数之间的分隔符号不同,钱包地址跟PaymentID中间用实心的点.分隔,PaymentID和WorkerID中间也是用实心的点.分隔,而WorkerID和邮箱之间是用斜线/分隔。
mark

pool_address是矿池地址,可以打开:https://xmr.nanopool.org/help 获取。
mark

现在就可以开始挖矿啦!!!

执行./xmr-stak-cpu,发现提示MEMORY ALLOC FAILED: mmap failed,实际上这个问题不需要解决,也不会有任何影响;但是也可以解决。
1,先按ctrl + c 停止挖矿
2,编辑文件/etc/security/limits.conf,然后在倒数第二行# End of file上面加入两行内容并保存

* soft memlock 262144
* hard memlock 262144

3,断开ssh重连或者重启服务器,然后执行:sysctl -w vm.nr_hugepages=128注意重启服务器需要重新执行一次
重新进入到我们的挖矿程序的bin目录下,然后执行./xmr-stak-cpu,然后可以看到挖矿已经开始~
mark
根据提示可以按下键盘的h键查看当前CPU的计算能力(简称算力)

设置后台挖矿

Linux是基本命令行的,当我们断开SSH连接后,当前执行中的程序也会被中止。
法一(推荐)
(1)按下ctrl + c 停止挖矿
(2)安装screen,执行apt install screen -y
(3)输入screen,进入到screen的控制台窗口
(4)进入到我们的挖矿程序bin目录下,然后执行挖矿程序./xmr-stak-cpu
(5)按键盘的ctrl + a,然后放开,再按下键盘d,退出screen窗口,左下角可以看到[detached from 26497.pts-11.XXXXX]的提示,26497就是任务id。
(6)查看我们当前有哪些screen任务,执行screen -ls或者screen -list
(7)恢复挖矿界面,执行screen -r 26497,回到我们的挖矿界面。如果想停止挖矿,在此界面按ctrl + c;如果想要退出screen界面继续挖矿,那么按下ctrl + a,放开键盘,再按下d即可。

法二
用&即可,这样做的话就无法看到输出信息了。币sceen差一点。

nohup ./xmr-stak-cpu &

查看挖矿收益

打开:https://xmr.nanopool.org/
然后在右上角有个搜索,可以输入我们的钱包地址或者PaymentID,然后搜索
mark

PaymentID后面有个Settings
Password(email):可以设置邮箱(也是转入钱包时的密码),就是config.txt中设置的邮箱地址。
Minimum payout:设置转入钱包的最低阀值(设置0.3,挖矿累计超过0.3后就会转入到钱包中)

门罗币提现

https://www.cokemine.com/xmrjy.html

参考:
https://www.lehaigou.com/2017/1223209327.shtml
https://qing.su/article/129.html
https://zhuanlan.zhihu.com/p/32378890
https://maijiaoben.com/centos-monero.html


挖QTUM币

QTUM也叫量子币;就是虚拟货币的一种,采用了POS的协议(其他的一般都是POW),不依靠算力(树莓派也能挖);而是依靠钱包的可用余额数量,量子币越多,挖到矿的几率越大。

挖矿比较简单,直接下载编译好的包,转入少量的QTUM币后等待17小时以后就会开始挖矿了(这17小时钱包要一直在线,不可以断网)。

可以去比如火币网这样的平台购买USDT,然后买入QTUM,再提币到挖矿软件的钱包地址,等待17小时后就自动开始挖矿了。

挖矿软件下载:https://github.com/qtumproject/qtum/releases
挖矿教程:https://docs.qtum.site/zh/

# 运行qtumd
./qtumd -daemon

# 获取钱包地址
./qtum-cli getnewaddress

# 查看钱包余额
./qtum-cli getbalance

# 查看所有UTXO
./qtum-cli listunspent

# 查看Staking状态
./qtum-cli getstakinginfo

参考:
https://forum.qtum.org/topic/542/qtum%E9%87%8F%E5%AD%90%E9%93%BE%E9%92%B1%E5%8C%85%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/2
http://www.120btc.com/baike/coin/359.html


挖ETH

ETH是需要GPU算力的,没有强劲的GPU很难挖到,提供一款效率很高的神器,ETH超级矿工
下载:https://image.leolan.top/ETH.zip
填上钱包地址,开始挖矿就OK了,有问题加群了解。

挖ETN

https://zhuanlan.zhihu.com/p/33465552


(●゚ω゚●)