首先说明,我并不是专业挖矿人员,之前也没怎么参与过,只是最近在研究一些Blockchain和软件工程相结合的内容,也想试试自己的简单猜想和理论是否正确,所以在自己用的稍微好点的PC上试了一下。另外,我最近一直在研究所有加密货币价格变动和GitHub上软件工程相关统计信息之间的关系,发现了一些有意思的结论,可以预测哪些加密货币上涨,感兴趣的朋友可以和我联系。

这个教程很简单,没有任何截图,只是一些链接:

说先讲讲我选择以太坊做尝试的原因:关于以太坊的价值,可以参考陈利人这样一段话:BTC发明了BlockChain和POW,带动了一场新的思维革命;ETH将原本就在BTC中存在的script扩展成了图灵完备的EVM,因此实现了智能合约,发动了ICO割韭菜运动;LTC从协议上完成了在不可信双方的可信交易,也算是有含金量的。总体上来讲,要完成ETH的挖矿,不外乎两步:钱包申请和挖矿软件下载及运行。下面分别来介绍一下:
1.从网上看,目前钱包的申请有这样几个地方:

以太坊官方的钱包下载地址是: https://github.com/ethereum/mist/releases,
但是据网友介绍:官方钱包需要同步区块,既浪费时间,又占用硬盘空间。同时,官方钱包提供了大量其他的功能,比如智能合约(smart contract)。如果只是挖矿的话,这些多余的功能反倒增加了误操作造成损失的可能。
另外还有两种获取钱包的方式,一是使用Chrome的MetaMask钱包插件: https://metamask.io/,这个插件实际上是提供了一种简便的钱包地址、密码管理方式(前提是必须要记住登录其的密码),不过国内Chrome插件商店经常打不开,所以也不一定能用,这个插件的具体使用方式可以参考这个网页: http://www.jutuilian.com/article-4625-1.html
二是通过像myetherwallet这样的网站申请钱包: http://www.myetherwallet.com/这方面也有很多教程,例如这里: http://8btc.com/thread-92870-1-3.html,相比之下,个人还是更喜欢MetaMask这种方式,不过国内经常访问不了。
2.第一步生成了ETH钱包地址,接下来就是使用挖矿软件了,其实看下来,大家使用的ETH挖矿软件都是Claymore-Dual-miner,其release的地址是: https://github.com/nanopool/Claymore-Dual-Miner/releases,国内比较有名的长沙矿工、守望者、中国数字矿工等,其实都是采用的这个软件内核,不过这些软件有更高的抽水比例(抽取算力的比例,这也可以理解,毕竟人家都要赚钱)。(另外值得一提的是,这样一个涉及到至少几百亿美元的软件,竟然没有官方网站,开发者都是在这个论坛的帖子里发布最新的release: https://bitcointalk.org/index.php?topic=1433925.0,有可能也是涉及到法律道德等一系列因素,几百亿美元一点也不夸张,大家可以想想长沙矿工靠这个已经赚了多少钱了。)
就我看来,在Linux下运行要比Windows下设置更简单一些,例如大家可以参考这里: http://diy.pconline.com.cn/973/9734987.html
我从上面那个页面下载了 Claymore.s.Dual.Ethereum.Decred_Siacoin_Lbry_Pascal.AMD.NVIDIA.GPU.Miner.v10.0.-.LINUX.tar.gz
这个链接,打开解压后的文件夹中的start_only_eth.bash文件,按照类似于上面介绍插件的这个网页: http://www.jutuilian.com/article-4625-1.html,这个文件中之前的内容是:
./ethdcrminer64 -epool eth-eu1.nanopool.org:9999 -ewal YOUR_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x -mode 1 -ftime 10
修改为:
./ethdcrminer64 -epool eth-eu1.nanopool.org:9999-ewal %你自己的钱包%/worker1/%你自己的邮箱% -epsw x -mode 1 -ftime 10
在解压后的文件夹中右键——在终端打开——运行:bash start_only_eth.bash
启动之后,如果没有大的报错,过十几分钟左右,就可以在 https://eth.nanopool.org/,按照你的钱包地址看到统计信息了。

2018年3月最新ETH以太坊Ubuntu 16.04挖矿简明方法的更多相关文章

  1. HTML5 播放 RTSP 视频的实例代码

    目前大多数网络摄像头都是通过 RTSP 协议传输视频流的,但是 HTML 并不标准支持 RTSP 流。本文重点给大家介绍HTML5 播放 RTSP 视频的实例代码,需要的朋友参考下吧

  2. 利用Node实现HTML5离线存储的方法

    这篇文章主要介绍了利用Node实现HTML5离线存储的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  3. 详解如何通过H5(浏览器/WebView/其他)唤起本地app

    这篇文章主要介绍了详解如何通过H5(浏览器/WebView/其他)唤起本地app的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  4. H5混合开发app如何升级的方法

    本篇文章主要介绍了H5混合开发app如何升级的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  5. AmazeUI 折叠面板的实现代码

    这篇文章主要介绍了AmazeUI 折叠面板的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  6. HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码

    这篇文章主要介绍了HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

  7. Html5 video标签视频的最佳实践

    这篇文章主要介绍了Html5 video标签视频的最佳实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  8. html5唤起app的方法

    这篇文章主要介绍了html5唤起app的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  9. HTML5拍照和摄像机功能实战详解

    这篇文章主要介绍了HTML5拍照和摄像机功能实战详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. ios – 在没有iPhone6s或更新的情况下测试ARKit

    我在决定下载Xcode9之前.我想玩新的框架–ARKit.我知道要用ARKit运行app我需要一个带有A9芯片或更新版本的设备.不幸的是我有一个较旧的.我的问题是已经下载了新Xcode的人.在我的情况下有可能运行ARKit应用程序吗?那个或其他任何模拟器?任何想法或我将不得不购买新设备?解决方法任何iOS11设备都可以使用ARKit,但是具有高质量AR体验的全球跟踪功能需要使用A9或更高版本处理器的设备.使用iOS11测试版更新您的设备是必要的.

随机推荐

  1. crontab发送一个月份的电子邮件

    ubuntu14.04邮件服务器:Postfixroot收到来自crontab的十几封电子邮件.这些邮件包含PHP警告.>我已经解决了这些警告的原因.>我已修复每个cronjobs不发送电子邮件(输出发送到>/dev/null2>&1)>我删除了之前的所有电子邮件/var/mail/root/var/spool/mail/root但我仍然每小时收到十几封电子邮件.这些电子邮件来自cronjobs,

  2. 模拟两个ubuntu服务器计算机之间的慢速连接

    我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%.使用网络模拟/限制工具来做到这一点?

  3. ubuntu-12.04 – 如何在ubuntu 12.04中卸载从源安装的redis?

    我从源代码在Ubuntu12.04上安装了redis-server.但在某些时候它无法完全安装,最后一次makeinstallcmd失败.然后我刚刚通过apt包安装.现在我很困惑哪个安装正在运行哪个conf文件?实际上我想卸载/删除通过源安装的所有内容,只是想安装一个包.转到源代码树并尝试以下命令:如果这不起作用,您可以列出软件自行安装所需的步骤:

  4. ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它

    我正在尝试下载软件包的源代码,但是当我运行时它无法找到.但是当我运行apt-cache搜索squid3时,它会找到它.它也适用于apt-getinstallsquid3.我使用的是Ubuntu11.04服务器,这是我的/etc/apt/sources.list我已经多次更新了.我尝试了很多不同的debs,并没有发现任何其他地方的错误.这里的问题是你的二进制包(deb)与你的源包(deb-src)不

  5. ubuntu – 有没有办法检测nginx何时完成正常关闭?

    &&touchrestarted),因为即使Nginx没有完成其关闭,touch命令也会立即执行.有没有好办法呢?这样的事情怎么样?因此,pgrep将查找任何Nginx进程,而while循环将让它坐在那里直到它们全部消失.你可以改变一些有用的东西,比如睡1;/etc/init.d/Nginx停止,以便它会休眠一秒钟,然后尝试使用init.d脚本停止Nginx.你也可以在某处放置一个计数器,这样你就可以在需要太长时间时发出轰击信号.

  6. ubuntu – 如何将所有外发电子邮件从postfix重定向到单个地址进行测试

    我正在为基于Web的应用程序设置测试服务器,该应用程序发送一些电子邮件通知.有时候测试是使用真实的客户数据进行的,因此我需要保证服务器在我们测试时无法向真实客户发送电子邮件.我想要的是配置postfix,以便它接收任何外发电子邮件并将其重定向到一个电子邮件地址,而不是传递到真正的目的地.我正在运行ubuntu服务器9.10.先感谢您设置本地用户以接收所有被困邮件:你需要在main.cf中添加:然后

  7. ubuntu – vagrant无法连接到虚拟框

    当我使用基本的Vagrantfile,只配置了两条线:我看到我的虚拟框打开,但是我的流氓日志多次显示此行直到超时:然后,超时后的一段时间,虚拟框框终于要求我登录,但是太久了!所以我用流氓/流氓记录.然后在我的物理机器上,如果我“流氓ssh”.没有事情发生,直到:怎么了?

  8. ubuntu – Nginx – 转发HTTP AUTH – 用户?

    我和Nginx和Jenkins有些麻烦.我尝试使用Nginx作为Jenkins实例的反向代理,使用HTTP基本身份验证.它到目前为止工作,但我不知道如何传递带有AUTH用户名的标头?}尝试将此指令添加到您的位置块

  9. Debian / Ubuntu – 删除后如何恢复/ var / cache / apt结构?

    我在ubuntu服务器上的空间不足,所以我做了这个命令以节省空间但是现在在尝试使用apt时,我会收到以下错误:等等显然我删除了一些目录结构.有没有办法做apt-getrebuild-var-tree或类似的?

  10. 检查ubuntu上安装的rubygems版本?

    如何查看我的ubuntu盒子上安装的rubygems版本?只是一个想法,列出已安装的软件包和grep为ruby或宝石或其他:)dpkg–get-selections

返回
顶部