AE币Ubuntu挖矿教程(含安装Ubuntu教程)

Aeternity,简称AE币,本篇文章将会对这个币进行攻略性一样的介绍。
  
  AE币是采用PoW(工作量证明)和PoS(利益证明)混合共识机制的,采用Bitcoin-NG和Cuckoo Cycle两种算法。因为前期的内核约束,只能在Ubuntu的系统上,安装上N卡进行挖矿。
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第1张图片
  一、下载系统
  AE币的GPU的挖矿内核限制,只能是N卡挖矿,并且需要在Ubuntu系统上进行,所以矿工们需要先下载这个系统,我们推荐的是18.10版本,初学者最好安装图形界面版,就是所谓的桌面版,笔者建议到Ubuntu的官网上去下载。
  命令版下载:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第2张图片
  桌面版在点击进去后,靠下方,只有种子,需要另外下载:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第3张图片
  二、安装系统
  AE币的GPU的挖矿内核限制,只能是N卡挖矿,并且需要在Ubuntu系统上进行,所以文章下面先介绍一下安装Ubuntu系统。
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第4张图片
  因为Ubuntu是属于LINUX系统,和Windows系统的安装方法可能会有一点点不同,但大家可以百度一下安装的方式,有好几种方式,而笔者是用UltraISO虚拟光驱安装的,Ubuntu的镜像文件在进入WIN PE后,以免发生意外,最好放在准备做Ubuntu系统盘和U盘外的第三个文件盘之中,例如打算将C盘做成Ubuntu系统盘,就放在C盘和U盘之外的第三个文件盘里面。
  
  打开UltraISO,然后打开“文件”-“打开”,选中自己的Ubuntu镜像文件:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第5张图片
  加载进去之后,再点击“启动”-“写入硬盘映像”
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第6张图片
  然后选中U盘,将U盘制作成Ubuntu的安装盘:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第7张图片
  然后再次启动做好的U盘,进入到下面的界面:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第8张图片
  选择系统语言,中文在靠下的地方,选择好语言后点击“继续”:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第9张图片
  输入法,选择好后点击“继续”:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第10张图片
  选择安装的信息,建议正常安装,在点击“继续”前,最好检查是否插上网线:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第11张图片
  后面是选择地方和“安装类型”,地方问题不大,“安装类型”矿工们需要好好的想一下,最好是在这里重新分区一下,想好后点击“现在安装”:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第12张图片
  之后就是等待系统完成进入桌面:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第13张图片
  三、安装依赖包
  下面设置环境,和Windows的不一样,需要使用一个类似Windows中的CAD命令框去进行操作,所以我们先打开这个命令框,按Ctrl+Alt+T可以直接打开:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第14张图片
  这里如果可以,建议切换成root用户,这是Linux的最高管理权的管理员用户,不但权限最高,不需要每次执行命令都输入密码那么繁琐,如果使用当前用户,矿工们后面的每一条命令都需要进行一次密码输入,后面可能需要到文件的传输,矿工们可以用自己喜欢的软件达到传输或者远程的目的,笔者这里用的是TV。
  下面是矿工们需要执行的命令,请分开一条一条的执行:
  sudo apt-get update
  sudo apt-get -y upgrade
  sudo apt-get -qq -y install git curl autoconf build-essential ncurses-dev libssl-dev g++6 gcc-6
  sudo apt-get install erlang
  sudo apt-get install libsodium-dev
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第15张图片
  四、安装驱动和CUDA
  安装完前面的东西后,现在再来安装一下驱动和CUDA,下面是命令,斜体字的是驱动版本,大家可以按自己喜欢的改。
  sudo add-apt-repository ppa:graphics-drivers/ppa
  sudo apt install nvidia-cuda-toolkit
  sudo apt install nvidia-390
  安装完后重启一下。
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第16张图片
  也可以用命令,sudo reboot重启。
  重启后可以执行nvidia-smi这个命令,看看驱动是否安装正确。
  
  五、节点
  现在执行下面的命令,并需要确认编译的过程中,没有出现error,就是没有出现错
  git clone https://github.com/aeternity/epoch.git
  cd epoch
  make prod-build
  然后再将文件复制到主目录下,并改名成node(节点)。
  cd _build/prod/rel
  mv epoch ~/node/
  
  六、挖矿内核
  下面是编译解算器,其实也就是挖矿内核了,执行命令如下。
  cd
  cd epoch/apps/aecuckoo
  make cuda29
  成功后,会生成一个叫cuda29的可执行文件
  cd priv/bin
  ./cuda29
  cp cuda29 ~/node/lib/aecuckoo-0.1.0/priv/bin/cuda29
  最后复制解算器到钱包运行目录
  在这里插入图片描述
  七、生成钱包地址
  cd
  cd node/bin
  ./epoch keys_gen
  然后输入你的密码,这个时候会出现一串ak_开头的文字,那个就是你的地址,node文件夹里同时会多出一个文件夹,此时建议矿工们保存好这个文件夹,做一下备份,还有记录一下自己的钱包地址,后面会需要到。
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第17张图片
  八、设置文件
  此时需要下载一个叫epoch.yaml的文件,然后编辑文件,将里面beneficiary:后面的地址,换成你们自己的钱包地址;将instances:后面的数字改成矿机本身的显卡数;还有显存大小,显存不足8G是extra_args: “-E 1”,不足4G是extra_args: “-E 2”。
  修改好后将文件放到node目录下面,然后可以测试一下这个文件是不是正常,下面是执行命令:
  cd
  cd node/bin
  ./epoch check_config epoch.yaml
  如果设置正确,就会出现“OK”的字样,如果没出现,就跟着提示去修改哪里出问题。
  因为多显卡和单显卡的命令会有所区别,所以下面我们将两个命令不同的地方截图提供出来,矿工们根据矿机本身的情况去修改。
  单显卡的矿机:
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第18张图片
  多显卡矿机(红色框内的是需要修改的数据,留意两张图的对比):
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第19张图片
  九、开始挖矿
  现在可以再次在运行窗口执行挖矿命令,开始挖矿,挖矿命令是:
  cd
  cd node/bin
  ./epoch foreground
  这个挖矿内核并不怎么完善,有工作间隙,所以矿工们可以多执行几次这个命令,直到使用nvidia-smi命令,看到显卡进程中,cuda29的显卡资源占用较高就可以了。
  AE币Ubuntu挖矿教程(含安装Ubuntu教程)_第20张图片
  
如果需要获得epoch.yaml文件或者帮助的话,可以加我们的交流Q群:806956212

你可能感兴趣的:(AE,挖矿)