Mining review
在开始工作之前我对挖矿还处于一个很浅显的概念:
公式机制Pow工作量,通过计算得到某个数值获得报酬:报酬是得到的区块通过转账到区块链钱包
获得。但是实际running程序起来还是一头雾水的。
由于硬件驱动方面的东西不用我去做,所以动手开始以太坊挖矿的工作过程为:
钱包地址->钱包申请->保存私钥->编译源代码->配置矿池地址和参数->running代码->记录信息
挖矿工具:
ethereum running failed
bminer running done
claymore running done
monero compile done
矿池:
2fool.com
daily recording
day1/day2
一:首先由于我对Linux系统的生疏,很多基本指令需要重新去回忆或者新学,比如apt包管理工具
/tar打包解压/cmake,make编译工具。
二:查询资料了解学习挖矿流程,大扫盲。
三:申请自己的钱包,保存私钥,选择矿池2fool.com,阅读ethereum 源代码。
四:源代码clone下来后,由于对编译的工作不够了解,导致编译过程遇到很多坑,在网上查询资料
教程来寻求解决方案,还没能完成。
五:使用的2fool矿池和ethereum配置对应参数对不上,所以running ethereum release
版本的到的结果是链接不上矿池,一条接一条no working message。
day3
由于以太坊源代码存在很多不明确的问题,比如code里矿池地址/钱包地址参数设置难以解决,
加上我对其原理还需要更多的时间去了解,所以先走捷径:下载鱼池里推荐的已编译好的以太坊挖矿
闭源的程序:bminer(N卡)和claymore(N卡A卡皆可挖),这个通过鱼池给出的配置参数很快完成
了running,记录各项结果写到excel里。
Bminer: done claymore: N卡done, claymore参数配置仍存在问题,running检测不到矿机
A卡的存在,只能测到N卡的信息。
day4
由于前面用release版本的程序完成了挖矿,我clone了确认可成功编译的门罗币的源代码下来练习编译工作,据库文件“缺啥补啥”,终于完成了./config->make->make install的编译
流程