Steemit windows挖矿中文教程(出差在酒店半夜写的,整理了好久,望大户点赞)

in #cn8 years ago (edited)

因为本人笔记本是mac,部分截图后面补回来

废话不说了,直接进入主题:

第1步

下载windows版本的挖矿软件,下载链接:
https://github.com/btscube/steem/releases/tag/v0.12.2
这个挖矿软件是bitcube在维护,已经加入了最新的fast挖矿算法,性能很不错,当前版本是v0.12.2,若有更新可以去bitscube的github上去查看,https://github.com/btscube/steem/releases

第2步

下载steem的区块链文件,比较大,现在有700多M,记得6月份才200多兆,steemitup给我提供了下载链接:http://www.steemitup.eu/witness_node_data_dir.tar.gz
我上传一份到百度网盘可能有点旧,http://pan.baidu.com/s/1qYREdy8

这个文件会定期更新到最新版本,你若不下载也行,自己同步需要一些时间。

第3步

解压你下载的挖矿软件 steem-win-x64-012-2.zip到你制定的目录下载,比如steem文件夹;

第4步

到steem文件夹下,打开你刚才解压的4个文件中steemd.exe文件;
若不出什么问题,会创建一个文件夹;
否则你会收到一条信息,需要编辑config.ini文件,退出继续第5步;

第5步

解压区块链zip文件到以下制定目录下:

steem\witness_node_data_dir\blockchain\database\block_num_to_block

若有存在该文件,覆盖即可;

第6步

到达以下文件夹:

steem\witness_node_data_dir

用文本编辑器打开config.ini配置文件;

第7步

config.ini配置文件中,你定位到下面这一行:

# P2P nodes to connect to on startup (may specify multiple times)

在这一行下面添加以下节点信息:

# P2P nodes to connect to on startup (may specify multiple times)
seed-node = 192.99.4.226:2001
seed-node = 46.252.27.1:1337
seed-node = 81.89.101.133:2001
seed-node = 52.4.250.181:39705
seed-node = 85.214.65.220:2001 
seed-node = 52.37.169.52:2001
seed-node = 52.26.78.244:2001
seed-node = steemd.pharesim.me:2001
seed-node = seed.steemed.net:2001
seed-node = steem.clawmap.com:2001
seed-node = seed.steemwitness.com:2001
seed-node = steem-seed1.abit-more.com:2001

第8步

继续在config.ini文件中定位到以下行:

# name of witness controlled by this node (e.g. initwitness )

输入以下信息,你的steem账户的用户名,在这里郑重说明一下,这个账户名不能是已经创建过的,必须是没有注册过的,若你已经注册了steem账户,请换一个,当初我steem挖矿就因为这一步卡了很久,呵呵

# name of witness controlled by this node (e.g. initwitness )
witness = "your-steem-account-name"

第9步

接下来继续在config.ini文件中定位到以下行:

# name of miner and its private key (e.g. ["account","WIF PRIVATE KEY"] )

输入以下信息,your-steem-account-name是你第8步用到的用户名,5YourPrivateWIFKeyIsVeryLong是WIF(Wallet Import Format)私钥,这一步也很重要,这个私钥怎么得到的,我跟你说,这是生成的,可以使用steem自带钱包生成,也可以通过其他工具生成(具体见:https://steemit.com/cn/@kimziv/steemit-wif-private-key);

# name of miner and its private key (e.g. ["account","WIF PRIVATE KEY"] )
miner = ["your-steem-account-name","5YourPrivateWIFKeyIsVeryLong"]

第10步

继续在config.ini文件中定位到以下行:

# Number of threads to use for proof of work mining

mining-threads最小为1,这个数字最好根据你电脑CPU的核心数量或者超线程数量来判断,若你不确定,打开你的任务管理器,点击性能选项卡,你会看到有超线程的数量,若想最大发挥你机器的性能,mining-threads就填写这个数字,注意第一次运行steemd.exe的时候,为了避免数字太大可能出错,最好填写2,等区块同步完后关掉steed.exe,然后再改成你需要的数字;

# Number of threads to use for proof of work mining
mining-threads = 2

第11步

关掉steemd.exe后再重新运行steemd.exe,若你区块同步完成即可开始挖矿;

可能出现的问题和解决办法

若你打开挖矿程序出现以下错误:

Assertion failed!

或者

Expression: block_num != 0

或者程序直接崩溃退出,可以尝试以下办法:
config.ini文件中定位到以下行在行首出入#注释掉该行:

# mining-threads = 2

重启steemd.exe,若你看已经同步了备份的区块,你会看到以下类似的信息:

2194613ms th_a application.cpp:438 handle_block ] Got 1 transactions from network on block 1878671

现在直接CTRL-C退出挖矿程序,在config.ini文件中定位到以下行删除#即可取消注释,并在mining-threads后面输入合适的线程数量X,上面第10步有说明。

mining-threads = X

若你进入挖矿队列https://steemd.com/witnesses,这时候你在网页右边队列里看到你的用户名,hps会越来越小,若你在命令行打印信息中看到有1 hps的信息,说明你的挖矿程序即将同步最新区块,很快就会挖到块。这个过程可能需要等一些时间,可能几个小时也可能一天,根据你机器的性能决定的。
Miner-witness queue

Sort:  

写的不错。不过第八步里面有一点说的不对,账号可以用已有的,key填写你的active key就可以了,挖到的币会直接放到你账户里。当然,也可以用你的方法建个新帐户。

OK,我改一下,我当时用steemit账号不知道为啥不行,你有试过吗?

我就是这样挖的,不过现在不挖了,太慢了。

我用了steemit的用户名和active key,程序启动就退出,按主贴的方法才可以运行。

要用private key,private key默认是隐藏的,你要点击右边那个按钮才会显示。

必须是 没有注册的账户么,

Keep up the great work @kimziv
Upvoted

!cheetah replyban

They are already reply banned!

这个要支持
很详细,楼主辛苦

多谢分享

对新人有帮助,必须顶

非常详细,需要你这样的普及者,让steem让更多的人知道,谢谢。

很有用

谢谢,收藏

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 68662.62
ETH 3151.24
USDT 1.00
SBD 3.70