Mining Rig Build Guide

From Mochimo Wiki China
Jump to: navigation, search

本指南由Mochimo社区提供,实际的投入和产出会根据当时挖矿的难度和区块高度稍有出入。仅用作参考。

入门

我可以在网上购买的便宜的零件组装挖矿设备来挖Mochimo吗?是的,你可以!

MCM的推荐挖矿设备是非常入门级的。你可以在淘宝或者二手市场上购买非常低端的组件或者二手组件,从那里开始和扩展。在这个指南版本中,我们在美国亚马逊上使用350美元购买的购买的全新组件。但您也可以用二手零件来组装一套矿机装置,或者只是找到相似或更好的零件。随着难度的调整,该矿机还可以扩展到最大6张显卡。在编写本指南时,单张1050ti显卡可以每7-8天挖出一个区块,每个区块包含9.691242 个MCM。

需要的组件

裸机:以下部分除去一切外围设备的必备组件。并且这也仅适用于一个GPU的情况。如果您计划添加两张或以上的显卡,请与Discord社区联系以获取更多挖矿设备的组建方案。注:原文为美国亚马逊购买的组建,已替换为京东的相同或类似组件的连接,如果您可以找到其他渠道更便宜或可靠的配件,请自行购买,本文配置仅为参考配置。

  1. 主板 - 技嘉H110 - 399人民币
  2. CPU - 英特尔奔腾G4400 - 599 人民币
  3. RAM - Kingston DDR4 2400MHZ 4GB(1 x 4GB)- 199人民币
  4. GPU - MSI 1050ti - 1199人民币
  5. 电源 - EVGA 450W - 259人民币
  6. 硬盘 - Netac 60GB SSD - 105人民币
  7. GPU Riser - 4.99美元 约等于34人民币
  8. 矿机多GPU支架 - 194人民币

总成本:约2988人民币

总结:所有这些部分都会受到价格上涨和下跌的影响。如果您需要帮助,请在discord上咨询,有人可以根据您的个人需求对以上设备推荐升降级。另外:如果您想升级系统并添加另一张显卡,则每个GPU需添加一个额外的GPU Riser。但是,如果您想添加两个以上的附加显卡,您可能还需要考虑购买一个功率更大的电源。

搭建矿机硬件

开始搭建

一旦你的所有部件都到奇了,你需要一些工具和一些空间才能正常开始搭建。剪刀,十字头螺丝刀,USB都是这个矿机设备所需要的。对于工作区域,请一定不要在地毯上弄这项工作。积累的静电很可能会击穿某个零部件使矿机停止运行。

准备好主板

将主板从包装盒中取出并将盒子当作工作台。最容易放置零件。.

安装CPU

  • 提起主板上的闩锁并取下塑料盖。
  • 使用CPU和主板制造商提供的提供的阅读材料确保芯片正确对齐。
  • 注意:这是搭建中最困难的部分。不用害怕,但请遵循提供的阅读材料。
  • 一旦锁定,将两粒米或豌豆大小的散热硅脂涂在芯片的正中心。不需要覆盖整个背板,过量也会成为一个问题。
  • 通过将销钉与MB上的孔对齐,然后将其缓慢扣押到CPU上来安装CPU散热器。轻轻按压钉子锁定到位。

安装RAM

  • RAM中间有一个插槽,它只允许以一种方式插入。将其对齐并均匀滑动以便最简单地插入。

放置主板

  • 现在我们已经完成了几个主要部件的安装,我们可以将主板从盒子上移到目标位置。
  • 确保将支架拧紧并将主板固定到位。不要把它们拉得很紧,只需要紧密接触即可。

插入电源

  • 确保电源处于关闭状态 - O
  • 将电源放置在适当的位置,并使用提供的螺钉拧紧。
  • 主板和CPU电源线是到目前为止唯一需要的电缆,每个都应该贴上标签。

测试并安装程序

  • 现在你可以将键盘,鼠标和显示器连接到主板上,并将电源插入电源孔。如果一切顺利,那么bios应该在给矿机通电的几秒钟内加载完成。

Bios Changes

  • 设置为板载图形。 (只需要Bios Change)

安装SSD

  • 使用提供的SATA电缆将其从主板运连接到SSD。
  • 将电源线连接到SSD。

安装和设置软件

可启动 USB Linux ISO

  • 下载 Ubuntu 16.04 ISO
  • 下载 Rufus
  • 此工具允许您将iso安装到USB并使其可启动。
  • 使用Rufus将iso安装到USB中

安装 Linux

  • 再次启动PC并按下所需的键来进入BIOS。
  • 验证是否已识别SSD。
  • 更改引导顺序以允许USB成为第一个
  • 重新启动并按照说明设置Ubuntu。
  • 安装登录后继续设置。

Nvidia 驱动

  • 使用以下命令下载最新的Nvidia驱动程序:sudo apt-get install nvidia-390.77

Cuda 9.2

下载 Cuda 9.2

安装后说明

安装 GPU

  • 关闭电脑并将GPU放在支撑它的两根杆上并将其拧紧到位。
  • 将提升板连接到GPU底部和主板。确保它处于正确的方向。
  • 任何未使用的PSU电缆都可以整齐地拉链连接在一起。确保没有电缆悬挂在可能被钩住的地方。
  • 打开PC并打开终端以使用nvidia-smi验证您的驱动程序是否已安装以及该卡是否已被识别。

设置静态IP

  • Ubuntu的右上角有一个上升箭头。
  • 单击编辑连接并选择您的连接并点击编辑。
  • 转到IPv4设置选项卡,为自己提供静态IP。

配置端口转发

  • 登录路由器并导航到端口转发页面
  • 如果您需要帮助,请访问www.portforward.com并找到您的路由器以获取详细说明。
  • 设置静态IP以允许端口TCP/2095允许流量。
  • 您可以在www.portchecker.io上查看

Mochimo 软件安装

本节将指导您下载,编译和安装最新的 Mochimo 软件。

本节将指导您下载,编译和安装最新的 Mochimo 软件。

下载最新的 Mochimo 软件

Mochimo 软件可在公共 Github 库中找到,供所有人查看和贡献: Mochimo Github
您可以用下边命令下载:

git clone https://github.com/mochimodev/mochimo.git


编译并安装 Mochimo 软件

在运行 miner/node 之前,必须先将软件编译为二进制可执行文件。
有 3 个简单的步骤:

  1. 转到src目录: cd mochimo/src
  2. 编译软件: ./makeunx bin -DCUDA
  3. 安装软件: ./makeunx install
最靠谱的获取软件的方法是,使用终端克隆 Mochimo 的公共 GitHub 库。

如果在编译期间遇到错误,则系统设置可能存在问题,这可能导致您的 Mochimo 节点无法正常运行。
如果您遇到问题和麻烦,可以去 Mochimo Discord 提问,社区的人会热情的帮助您解决问题。

运行Mochimo节点/挖矿

本节将指导您运行新编译的Mochimo软件。

创建挖矿地址

mochimo/bin/ 目录开始,使用以下命令调用钱包:

./wallet -p2095 -n

(注意:端口 2095 需要在您的网络上打开才能运行,但钱包无需运行。但您仍需要输入完全符合上述命令。)

  1. 系统将提示您选择钱包的名称。在我们的示例中,我们将其称为 My Wallet
  2. 系统将提示您输入密码。您的钱包将在100%的时间内加密。此密码将用于解密钱包 - 不要丢失它
  3. 系统会要求您输入一些随机文本以帮助随机化您的钱包种子。您无需记住此信息。
    1. 如果这是 Linux 的新安装,比如在云服务器上,你可能会陷入困境。这意味着您的框没有 足够的熵来创建此步骤所需的随机性。以下是该问题的建议解决方案:
      1. 您必须打开一个新的终端窗口(Terminal)并执行以下操作
      2. sudo apt-get install rng-tools
      3. sudo rngd -r /dev/urandom
      4. 这应该可以解决您的问题。如果没有,您可以在 Discord 里提问,查看是否有更新的解决方案。
  4. 系统会要求您选择文件名。我们推荐 mochimo.wal.
  5. 钱包文件保存到磁盘,钱包软件退出。
  6. 使用 ls 命令成功创建 mochimo.wal 以列出目录的内容。

04-createWallet.gif

下载节点列表并开始钱包

让我们下载一个 startnodes.lst 文件,这样钱包就有多个节点可以从中获取网络信息。它还有助于 避免 ***余额检查失败 Balance check failed*** 错误。在 Linux 中最简单的方法是使用以下命令:

wget https://www.mochimap.net/startnodes.lst

如果您将钱包命名为 mochimo.wal, 请使用以下命令打开钱包:

./wallet -p2095 mochimo.wal

系统将提示您输入密码。如果您输入的内容不正确,系统将 不会告诉您, 但是当您打开钱包时,钱包顶 部的名称会出现乱码乱码。原因是密码是解密密钥,不存储在钱包本身。如果输入错误,钱包仍然会使 用错误的密钥解密,结果将是垃圾。如果您选择的钱包名称显示在屏幕顶部,则表示您已正确输入。在 我们的案例中,我们会看到顶部的 My Wallet

05 startnodes StartWallet.gif

创建挖矿地址

运行并打开钱包:

  1. 首先,使用选项 4 创建一个新地址。
  2. 系统将提示您为其命名,让我们使用 mining address.
  3. 你会被问到是否要给这个地址添加一个 "tag", 选 N.

警告:千万不要添加 TAG 到挖矿地址 (mining address)。

  1. 该地址将被分配一个顺序高于您上一个地址的索引。如果您还没有创建任何地址,那么这个挖 矿地址将位于索引 1

M01-minerAddress.gif

  1. 让我们检查并确认地址已被成功创建。选择选项 2, 将显示您的地址条目。如果您还没有任何 MCM,“My addresses:” 将显示 “No entries.”
  2. 选择选项 6 来检查这个新地址的余额。如果您还没有任何币,钱包将显示 No entries.
  3. 要检查地址是否已创建,请选择选项 9 以转到菜单 2. 然后选择选项 2 display change addresses 来显示更改地址,您现在应该看到 mining address.

导出挖矿地址

现在让我们将这个地址保存到矿工使用的 maddr.dat 文件中,以便我们可以开始挖矿并将我们的区块奖 励转至这个地址。

  1. 选择选项 7, 导出地址。系统将提示您选择要导出的地址的索引号(index number)。在这种 情况下,它将是索引 1, 因为它是您拥有的唯一地址。输入 1 并按 Enter 键。
  2. 系统将提示您选择文件名。该文件必须命名为: maddr.dat
  3. 您将被要求填写余额。请选择 N.
  4. 如果要替换挖掘地址,则会告诉您 maddr.dat 文件已存在。如果系统要求您输入 Y 以使用新的挖矿地址来覆盖旧的挖矿地址。
  5. 现在输入 0 退出,然后调用你的挖矿程序。

至此,你可以开始采矿了!

M02-createmaddrdat.gif

运行挖矿软件

转到 ./bin 目录: cd ./mochi/bin
输入: ./gomochi d
挖矿软件现在已经运行了,但可能需要几分钟才能完成同步。
输入: CTRL+C 可以显示命令提示符

? for options 选项
q for exit 退出
r for restart 重启


如何知道我的节点是否正在正常工作中?

Mochimap网页展示的是一个现实实时可视化的mochimo网络,可以有效的用来检测你的节点。

有一些明显的迹象表明您的节点是否正常工作。

  • 如果您的节点正在更新块并从网络接收转账,TX recvd, 那么您的节点正在运行。
  • 如果在在终端输入 nvidia-smi 时实现 100%GPU 利用率,那么您的节点正在正常挖矿。

不用担心,如果它没有立即挖矿,有时它可能需要到下一个块接收交易才开始挖矿。

  • 如果您可以在 MochiMap.net, 上找到您的节点,那么它也是一个正确运行的迹象。此外,如果您在 MochiMap 上单击您的节点,它将为您提供节点的运行状况。

第四部分:疑难解答和 FAQ

有关常见问题和故障排除,请参阅我们的 挖矿常见问题.