Siacoin 挖矿新手指南
原文由 Michael Lynch 于 发布,订阅该博客
本指南已过时。
本文介绍如何使用桌面显卡(GPU)挖取 Sia,但专用挖矿硬件现已可用于 Sia。专用硬件已使 Sia 的 GPU 挖矿不再可行。本指南仍然可用,但即便使用高端显卡,你也可能永远无法达到支付门槛。
概述
Sia 是一个去中心化的点对点网络,用于买卖计算机存储空间。
用户在 Sia 网络内使用一种名为 Siacoin 的加密货币支付交易费用。与比特币一样,Sia 依靠“矿工”向网络提供算力。这些矿工会因其贡献而获得 Siacoin 作为报酬。
在本指南中,我将向你展示如何将闲置的 Windows 电脑配置为挖取 Siacoin,从而赚取收益。
所需时间
本指南看起来很长,只是由于截图较多。我估计入门挖矿大约只需20 分钟。
| 任务 | 时间 |
|---|---|
| 安装软件 | 5-10 分钟 |
| 创建 Siacoin 钱包 | 5 分钟(快捷方式)/ 3 天(慢速方式) |
| 配置自动挖矿 | 5 分钟 |
| 总计 | 约 20 分钟 |
软件版本
本指南在撰写时使用了各组件的最新版本:
- Sia-UI v.1.3.1
- CUDA v.8.0.61
- OpenCL 2.0
- Marlin v.1.0.0
- Windows 10(也适用于 Windows 7、Windows 8、Windows 8.1)
查看显卡型号
Siacoin 挖矿使用的是电脑的显卡(下文简称“GPU”,即图形处理器)。
不同的 GPU 需要不同的软件,请按以下步骤确定你的 GPU 类型:
你应该会看到类似下图的内容:

注意你的 GPU 名称是以“NVIDIA”还是“AMD”开头。
- 如果你的显卡是 NVIDIA,则需要安装 CUDA。
- 如果你的显卡是 AMD,则需要安装 OpenCL。
如果显示的是其他内容,则很可能没有兼容的 GPU。这意味着你无法挖取 Siacoin,不过可以查看下文的挖矿硬件章节,了解下一台电脑可选用哪些支持挖矿的显卡。
安装 GPU 运行库
要运行 Siacoin 挖矿程序,必须先安装相应的运行库,以便挖矿软件与电脑的 GPU 通信。
安装 CUDA(适用于 NVIDIA 显卡)
如果你使用的是 NVIDIA 显卡,则需要安装 CUDA。如果是 AMD 显卡,请跳至下一节。
- 前往 https://developer.nvidia.com/cuda-downloads
- 在“Operating System”旁点击“Windows”。
- 点击与你的 Windows 版本对应的选项。
- 在“Installer Type”中选择“exe (network)”。
- 点击“Download”。
- 打开下载的文件,使用默认选项完成安装。
安装 OpenCL(适用于 AMD 显卡)
如果你使用的是 AMD 显卡,则需要 OpenCL。它可能已随 AMD 驱动一起安装,但为确保是最新版本,请按以下步骤操作。
- 前往 https://www.amd.com/en/support
- 在“Automatically Detect and Install Your Driver”下点击“Download Now”
- 打开下载的文件,使用默认选项完成安装。
安装 Siacoin 挖矿程序
可选的 Siacoin 挖矿程序有好几款,功能和性能都大同小异。本指南使用 Marlin 挖矿程序,因为它同时兼容 CUDA 和 OpenCL,你也可以查看其他挖矿选项。
请按以下步骤安装 Marlin:
前往 Marlin 挖矿程序下载页面。
点击“Windows (64-bit)”链接以下载 Marlin 安装包。
按 Win+R 打开 Windows 运行对话框。
在命令提示符中输入以下命令:
C:\marlin\marlin.exe --selftest
你应该会看到每行都显示 PASS 的输出:
2017/05/18 20:24:30 Starting marlin 1.0.0
2017/05/18 20:24:31 OpenCL error: cannot load OpenCL.dll
2017/05/18 20:24:31 CUDA (driver version 8.0)
2017/05/18 20:24:31 [0] GeForce GTX 970 (CC 5.2)
2017/05/18 20:24:31 [0] default : PASS
2017/05/18 20:24:31 [0] m1p0 : PASS
2017/05/18 20:24:31 [0] m1p1 : PASS
2017/05/18 20:24:31 [0] m1p1x32 : PASS
2017/05/18 20:24:31 [0] m1p4x32 : PASS
2017/05/18 20:24:31 [0] m2p0 : PASS
2017/05/18 20:24:31 [0] m2p1 : PASS
2017/05/18 20:24:31 [0] m2p1x32 : PASS
2017/05/18 20:24:31 [0] m2p2 : PASS
2017/05/18 20:24:31 [0] m2p2x32 : PASS
2017/05/18 20:24:31 [0] m2p4 : PASS
2017/05/18 20:24:31 [0] m2p4x32 : PASS
2017/05/18 20:24:31 [0] x1p1 : PASS
2017/05/18 20:24:31 [0] x1p1x32 : PASS
2017/05/18 20:24:31 [0] x1p2x32 : PASS
2017/05/18 20:24:31 [0] x1p3x32 : PASS
2017/05/18 20:24:31 [0] x1p4x32 : PASS
2017/05/18 20:24:31 [0] x1p5x32 : PASS
这表示 GPU 运行库已正确安装,挖矿程序可以正常访问。现在只需要一个 Siacoin 钱包,就可以开始挖矿了。
创建 Siacoin 钱包
要进行挖矿,你需要一个 Siacoin 钱包来存放挖到的币。目前主要有两种钱包可选,如下所述。
Bittrex——快速省事的方式
创建 Siacoin 钱包最快的方式是使用 Bittrex,这是一个加密货币交易所。Bittrex 提供网页钱包,注册账号后即可立即生成 Siacoin 钱包。
缺点是你必须信任 Bittrex 能保障你的 Siacoin 安全。Bittrex 尚未发生过导致用户资金损失的重大安全事件,但许多其他交易所都曾出现过此类问题,Bittrex 也并非绝对安全。
我建议先从 Bittrex 入手,以便熟悉 Siacoin 和挖矿流程。适应之后,再用 Sia-UI 创建钱包,将 Bittrex 中的 Siacoin 转入 Sia-UI 钱包,并将 Sia-UI 地址设为新的挖矿收款地址。
按以下步骤在 Bittrex 上创建钱包:
- 前往 Bittrex。
- 注册新账号并登录。
- 点击右上角菜单中的 Wallets。

- 在搜索框中输入
siacoin。
- 在出现的“Siacoin”一行中,点击 + 号。

- 此时会弹出一个窗口,显示一长串字母和数字。这就是你的 Siacoin 钱包地址。

- 保存此地址,然后进入开始挖矿步骤。
Sia-UI——更优但更慢的方式
如果你已在 Bittrex 创建了钱包,可跳过本节。
Sia-UI 是 Sia 官方的 Windows 应用。由 Sia 开发团队开发和维护,是目前最安全、功能最强大的 Sia 钱包(某种程度上也是因为它是目前唯一可用的 Windows 钱包)。
下载并启动 Sia-UI
- 前往 Sia-UI 下载页面
- 点击以
-win32-x64.zip结尾的链接(例如Sia-UI-vXX.YY.ZZ-win32-x64.zip) - 将下载的文件解压到
C:\Sia-UI
- 点击解压后文件夹中的“Sia-UI”。

- 此时会弹出 Windows 防火墙对话框,询问是否允许 Sia 访问网络。点击“Allow”。

配置 Sia-UI 钱包
你会在右上角看到一个进度条,表示 Sia-UI 正在与 Sia 网络同步。在等待同步达到 100% 的同时,按以下步骤创建 Siacoin 钱包:
- 在左侧边栏点击“Wallet”按钮。

- 点击“Create a new wallet”。

- Sia-UI 随后会显示你的钱包种子。这是一组单词,用于访问你的 Siacoin 钱包。
- 点击标有“I have written these down in a safe place.”的按钮。
- 由于 Sia-UI 对用户保持着“健康的怀疑”,下一屏会要求你输入刚才保存的钱包种子。填入你在第 3 步中保存的种子并点击“Confirm”。

- 颇为奇怪的是,Sia-UI 随后会再次要求你确认种子,因此请最后再粘贴一次并点击“Unlock”。

此时,Sia-UI 很可能仍在与网络同步。遗憾的是,在同步完成之前你无法使用钱包。
首次同步非常非常慢。根据硬盘速度和网络情况,可能需要数小时到数天。我曾在 reddit 上分享过一个变通方法,可将等待时间缩短至约 20 分钟,如果不想久等可以参考。
同步完成后,在钱包界面点击“Receive Siacoin”按钮:

你会看到“Receiving Address”(收款地址)和“Description”(备注)两个字段。在 Description 中输入 Mining revenues(或你喜欢的任意标签):

Sia 随后会显示标记为 Mining revenues 的 Siacoin 收款地址。之后可随时点击“Receive Siacoin”按钮查看该地址。

开始挖矿
准备开始挖矿!请按以下步骤操作:
- 打开记事本
- 依次点击 File > Open,输入
C:\marlin\marlin.bat - 将文件内容替换为以下内容:
SET payout_address=YOUR SIACOIN WALLET ADDRESS
SET intensity=18
SET pool_server=us-east.luxor.tech:3333
marlin.exe --user %payout_address% --intensity %intensity% --host %pool_server%
- 将
YOUR SIACOIN WALLET ADDRESS替换为你自己的钱包地址。文件应如下图所示:
- 依次点击 File > Save 并关闭记事本。
- 在 Windows 资源管理器中打开
C:\marlin。 - 双击
marlin.bat。
- 如果出现安全警告,点击“Run”。

开始挖矿了!你应该会看到类似以下的输出:
2017/11/08 11:59:15 Starting marlin 1.0.0
2017/11/08 11:59:15 CUDA (driver version 9.1)
2017/11/08 11:59:15 [0] GeForce GTX 970 (CC 5.2)
2017/11/08 11:59:15 OpenCL: NVIDIA CUDA
2017/11/08 11:59:15 [1] GPU: GeForce GTX 970
2017/11/08 11:59:15 Connecting to us-east.luxor.tech:3333...
2017/11/08 11:59:15 [0] Initializing GeForce GTX 970
2017/11/08 11:59:15 Difficulty set to 107G
2017/11/08 11:59:15 New block ...72226449 detected, difficulty 147P
2017/11/08 11:59:15 Authentication successful
2017/11/08 11:59:16 [0] Initialized, work size 262144
2017/11/08 11:59:16 [0] Accepted 2b5b471d D: 42G/17G 965.8 MH/s
2017/11/08 11:59:18 [0] Accepted 0c1e4a1f D: 23G/17G 965.8 MH/s
2017/11/08 11:59:18 [0] Accepted 727c0e70 D: 50G/17G 967.5 MH/s
2017/11/08 11:59:21 [0] Accepted f1eede1e D: 46G/17G 966.2 MH/s
关闭窗口即可停止挖矿。
如果已在 Marlin 设置中正确配置了 Siacoin 钱包地址,就能在 Luxor 仪表盘中看到挖矿活动:
https://sia.luxor.tech/miners/your siacoin address
关于 Luxor 矿池的更多详情见下文。
你会发现运行挖矿程序时系统响应会变得迟缓。这是因为挖矿会占满所有显卡资源,导致日常使用变得卡顿。别担心,下一节会解决这个问题。
配置挖矿程序自动运行
你已配置完成并开始产生 Siacoin,但还有一个问题:挖矿会独占显卡,让你难以正常使用电脑。
你可以在离开电脑时手动启动挖矿、回来时关闭,但这样很麻烦。
你可以使用 Windows 内置的一个实用功能——任务计划程序(Task Scheduler)。它可以让 Siacoin 挖矿像屏保一样运行——你在离开时自动开始,回来时自动停止。
配置计划任务有点繁琐。为省去麻烦,我已创建了一个任务配置文件,你可以通过以下步骤导入到任务计划程序中:
- 下载我制作的 Sia 挖矿任务配置文件:SiaMiningTask.xml(右键点击并选择“另存链接为…”)。
- 按 Win+R 打开 Windows 运行对话框。
- 输入
control schedtasks并按回车。
- 任务计划程序随即出现。在右侧菜单中点击“Import Task…”
- 选择你在第 1 步下载的
SiaMiningTask.xml文件。
这会为你创建一个已预填好 Siacoin 挖矿程序正确设置的任务。点击“OK”完成任务创建。
创建此任务后,只要鼠标和键盘闲置十分钟,电脑就会自动开始挖取 Siacoin。一旦你移动鼠标或敲击键盘,挖矿便会自动停止,以免影响正常使用。
使用矿池
挖矿是一场概率游戏。你的机器会用随机数反复进行计算,尝试求解 Siacoin 网络当前所需的方程。找到解的计算机将获得出块奖励。当前奖励为 20 万 Siacoin(约 1300 美元)。大约每十分钟会产生一个解,但由于活跃矿工众多,你的矿机有可能数月都碰不到一次运气、找不到解。
本指南将你的矿机配置为加入 Luxor 矿池,以获得更稳定、可预期的挖矿收益。加入矿池后,所有参与者实际上约定共同分担算力、按贡献比例分享奖励。Luxor 矿池为此管理收取 0.3% 的手续费。这一费率在矿池中属于极低水平,到 2018 年很可能会上调至 2-3%。
Luxor 矿池提供了一个仪表盘,可用于监控矿机的活动:
https://sia.luxor.tech/miners/your siacoin address

当你的钱包地址的未支付余额达到 500 Siacoin 时,矿池便会发放收益。六小时内,你的钱包就会收到略多于 500 Siacoin 的入账。
以我的显卡为例,大约每两周能达到一次支付门槛(截至 2017 年 11 月)。你的实际情况会因显卡性能、矿机运行时长占比以及网络上其他活跃矿工数量而有所不同。
将 Siacoin 变现
既然已积累了一些 Siacoin,你大概想知道如何使用它们。
有一些加密货币交易所可以出售 Siacoin,但它们不支持将 Siacoin 直接兑换成法币(如美元、欧元)。你需要分两步进行兑换:
- 将 Siacoin 兑换成比特币。
- 将比特币兑换成法币。
将 Siacoin 兑换为比特币
将 Siacoin 兑换成比特币有几种选择:
- Bittrex:(推荐)Bittrex 历来对 Siacoin 的支持最为稳定。
- ShapeShift:简单快捷,无需注册。只需提供你的比特币地址,对方就会给你一个 Siacoin 充值地址。遗憾的是,其对 Siacoin 的支持不太稳定,仅间歇性提供兑换服务。
- Bisq:(适合进阶用户)Bisq(原名 BitSquare)是一个去中心化的点对点交易所。交易速度较慢、步骤较多,但汇率可能优于传统交易所。Bisq 也支持将 Siacoin 直接兑换成法币,但这依赖于交易对方是否诚信。如果你选择这种方式,请注意防范欺诈。
Poloniex:Poloniex 曾是 Siacoin 的主要交易所,但在 2017 年的大部分时间里,其支持和平台表现都非常糟糕,经常无故冻结用户资金数周且毫无沟通。如果有其他选择,建议避开 Poloniex。
将比特币兑换成法币(常规货币)
比特币出现时间更长,生态也成熟得多,因此变现渠道有不少。比特币交易所已超出本文范围,这里列出几个入门选择。
- Gemini:面向美国用户。
- BitStamp:面向欧洲用户。
- LocalBitcoins:一个私人的点对点比特币交易所。
更完整的清单可在 bitcoin.org 上查看。
Siacoin 挖矿硬件
下表展示了不同 GPU 的预估挖矿性能。这些数据基于来自 Sia 挖矿维基的匿名自报告数据汇总,综合了多种配置。不要指望 100% 准确,但大致可以了解不同设备的表现。
性能指标取决于芯片每秒可完成的百万次挖矿计算次数(以兆哈希每秒,即 MH/s 为单位)。GPU 产生挖矿收益的速率与其 MH/s 成正比。换言之,在其他条件相同的情况下,2000 MH/s 的 GPU 收益将是 1000 MH/s GPU 的两倍。
对于每款 GPU 芯片,我都提供了一个包含该芯片的显卡产品示例,但同一芯片通常有多个厂商的产品可选。
NVIDIA 显卡
| 显卡 | 性能(MH/s) | 示例 |
|---|---|---|
| GTX 660 | 300 | EVGA GeForce GTX 660 |
| GTX 670 | 400 | ASUS GeForce GTX 670 |
| GTX 970 | 895 | EVGA GeForce GTX 970 |
| GTX 980 | 1,290 | GIGABYTE GeForce GTX 980 |
| GTX Titan X | 1,300 | EVGA GeForce GTX TITAN X |
| GTX 980 Ti | 1,540 | GIGABYTE GeForce GTX 980Ti |
| GTX 980 Ti Hybrid | 1,725 | EVGA GeForce GTX 980 Ti |
| GTX 1080 FE | 2,190 | EVGA GeForce GTX 1080 Founders Edition |
AMD 显卡
| 显卡 | 性能(MH/s) | 示例 |
|---|---|---|
| R9 270X | 635 | Gigabyte R9 270X |
| R9 380 | 750 | ASUS STRIX Radeon R9 380 |
| HD 7970 | 790 | Sapphire Radeon HD 7970 |
| R9 290 | 1,050 | Sapphire Radeon R9 290 |
| R9 290X | 1,200 | Sapphire Radeon R9 290X |
| R9 390x | 1,200 | Sapphire Radeon NITRO R9 390X |
| R9 Nano | 1,600 | XFX Radeon R9 Nano |
| R9 Fury X | 1,800 | XFX RADEON R9 FURY X |
| R9 295x2 | 2,250 | Sapphire Radeon R9 295X2 |
我不建议专门为挖取 Siacoin 而购买显卡。你的收益取决于 Siacoin 的市场价格以及网络上其他活跃矿工的数量。这些变量随时可能剧烈变动。
如果你本来就要购买新显卡,并将 Siacoin 挖矿性能作为选购参考,上表可帮助你做决定。
注意事项
开始 Siacoin 挖矿时,请留意以下几点:
- 发热:Siacoin 挖矿会给显卡带来较大负荷,可能会缩短其使用寿命。请监控显卡温度,确保挖矿不会使其过热而损坏系统。
- 税务:许多司法管辖区将加密货币挖矿所得视为应税收入。如果你通过 Coinbase 或 Gemini 等交易所兑换成法币,这些交易所有法律义务在被要求时向税务机关提供你的财务信息。
- 电费:显卡在挖取 Siacoin 时比执行浏览 Facebook 等轻量任务时消耗更多电力。在计算挖矿收益时,务必将电费成本考虑在内。
通过提供存储空间赚取 Siacoin
赚取 Siacoin 的另一种方式是出租闲置硬盘空间。Siacoin 的托管经济尚未形成规模,且托管更适合进阶用户,但如果你感兴趣,我曾写过一篇在群晖 NAS 上通过 Docker 托管 Sia 的指南。
故障排除
遇到启动问题?以下是读者常遇到的问题及解决方法。
挖矿程序立即崩溃
症状:运行 marlin.bat 时,命令窗口一闪而过随即关闭。
这通常是因为挖矿设置的强度对你的显卡来说过高。请按以下步骤修复
- 打开记事本
- 依次点击 File > Open,输入
C:\marlin\marlin.bat - 将
intensity值改为1。
- 依次点击 File > Save 并关闭记事本。
- 再次尝试运行
marlin.bat。
如果成功,请重复上述步骤并逐步提高强度,直到找到仍能稳定运行的最高值。
如果降低强度后仍然失败,请尝试以下操作:
这并不能直接修复问题,但窗口会保持打开,让你在崩溃前看到 Marlin 输出的错误信息。
挖矿程序显示 0 MH/s
症状:Marlin 挖矿程序可以运行,但算力显示为 0 MH/s。
这可能是由于挖矿设置对显卡来说强度过高。请参照挖矿程序立即崩溃一节中的相同步骤进行修复。
随机一篇博客




评论
登录后参与讨论