Steemit windows挖矿中文教程(出差在酒店半夜写的,整理了好久,望大户点赞)
因为本人笔记本是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
的信息,说明你的挖矿程序即将同步最新区块,很快就会挖到块。这个过程可能需要等一些时间,可能几个小时也可能一天,根据你机器的性能决定的。
写的不错。不过第八步里面有一点说的不对,账号可以用已有的,key填写你的active key就可以了,挖到的币会直接放到你账户里。当然,也可以用你的方法建个新帐户。
OK,我改一下,我当时用steemit账号不知道为啥不行,你有试过吗?
我就是这样挖的,不过现在不挖了,太慢了。
我用了steemit的用户名和active key,程序启动就退出,按主贴的方法才可以运行。
要用private key,private key默认是隐藏的,你要点击右边那个按钮才会显示。
必须是 没有注册的账户么,
很好谢谢。
Keep up the great work @kimziv
Upvoted
tks
Keep up the great work @kimziv
Upvoted
!cheetah replyban
They are already reply banned!
这个要支持
很详细,楼主辛苦
多谢分享
对新人有帮助,必须顶
非常详细,需要你这样的普及者,让steem让更多的人知道,谢谢。
很有用
谢谢,收藏