Skip to content

Commit

Permalink
First edition of anti-stolen ETH mining software based on Claymore on…
Browse files Browse the repository at this point in the history
… Linux
  • Loading branch information
coin committed Jul 21, 2018
0 parents commit 030223b
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 0 deletions.
47 changes: 47 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
ETH(Ethereum)以太坊挖矿软件反抽水版(Linux版)
===
### 本软件基于最新版的Claymore内核11.9,可解决以太网络升级导致旧版本不能探矿问题 ###

### 市面上第一个基于Linux的反抽水软件! ###

### 反抽水的结果大概需要1~2小时才能在矿池中看到,请耐心等待 ###

本软件基于Claymore挖矿软件*v11.9*,由于改进挖矿算法,v11.9比以往版本有大概**3~5%**的速度提升。

众所周知,Claymore原版及其它基于Claymore的探矿软件是会抽水的(大概1~2%)。相比原版,本版加入反抽水功能,能把劫持的算力重定向到**另一个ETH钱包地址**。市面上的反抽水软件均是重定向到同一个地址(即主钱包地址),*因而无法区别原来的算力和被劫持的算力*

## 使用方法 ##

1. 修改配置文件config.txt,参数说明如下:
+ -epool后面为矿池地址
+ -ewal为ETH主钱包地址
+ -eworker为矿工名,默认为计算机名,中间不能含有.
+ -epsw参数不要改
2. 要修改劫持回来的钱包的地址,请修改**nodevfeeWallet.txt**里的地址,可以改成和config.txt中-ewal参数一样的主钱包地址,也可以用另外的地址,劫持回来的算力将以矿工名*eth1.0*显示
3. 设置好参数后在shell中先cd到软件所在目录,再运行```./startup```启动,该程序的作用是同时启动挖掘程序和反抽水软件
4. 如果需要自动启动,请修改```/etc/rc.local```,内容为```cd DIR && ./startup```,其中DIR为挖矿软件所在目录。

---

ETH (Ethereum) Mining Software: NoDevFee Edition
===
### Based on the newest Claymore kernel 11.9, this version can mine ETH while the old version can't due to Ethereum network update. ###

### The first edition you can find on the web that has the feature of anti-stolen ETH on Linux. ###

### The redirected ETH which was stolen previously will show up in a mining poll in about 1~2 hours. Please be patient! ###

This software is based on the famouse Claymore Mining software *v11.9*. Effective Ethereum mining speed is higher by 3-5% because of a completely different miner code - much less invalid and outdated shares, higher GPU load, optimized OpenCL code, optimized assembler kernels.

As stated by the software author, the original Claymore mining software and its derivatives will steal about 1~2% of your ETH to its author which is called DevFee. In this edition I added a new feature: NoDevFee. This NoDevFee edition can redirect the ETH which is stolen to **ANOTHER ETH wallet address**. Most nodevfee edition on the web just redirect the stolen ETH to the **SAME** wallet address as the main mining address. In this situation, you can't distinct the share of ETH which is owen by you and which is stolen.

## Usage ##

1. Change the file config.txt:
+ -epool is the mining pool address
+ -ewal is your main ETH wallet address
+ -eworker is the miner's name which defaults to your computer name
+ -epsw: do not change it
2. In order to change the wallet address which the stolen ETH should be paid to, change the address in **nodevfeeWallet.txt**. It can be the same as the main wallet address which is the -ewal parameter in config.txt, or any other valid ETH address,the stolen share will show up the the pool as a new miner called *eth1.0*.
3. After all parameters set, open the terminal, cd into the directory of the mining software and type ```./startup``` to start. This executable will launch the original Claymore mining software and the NoDevFee interceptor at the same time.
4. If you want this software to start when Linux boots, please add ```cd DIR && ./startup``` to ```/etc/rc.local```,where DIR is the directory of your mining software.
5 changes: 5 additions & 0 deletions config.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-epool cn.sparkpool.com:3333
-ewal 0x4F2f2F68Dc1Da7D293eE7Cd2c7555c291c92493C
-eworker `hostname`
-epsw x
-mode 1
1 change: 1 addition & 0 deletions nodevfeeWallet.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0x4F2f2F68Dc1Da7D293eE7Cd2c7555c291c92493C
Binary file added nofee.so
Binary file not shown.
Binary file added startup
Binary file not shown.

0 comments on commit 030223b

Please sign in to comment.