虽然现在业余爱好者认为没有昂贵的ASIC处理器而开始挖掘比特币已经为时已晚,但在家用PC,还有很多适合的加密货币能够进行采矿。
在本指南中,我们将带您完成所有您需要知道的事情,开始挖掘一些轻型币,羽毛币或狗狗币,而无需任何昂贵的额外设备。
在大多数情况下,加密货币使用SHA-256或scrypt作为其工作的哈希算法,但许多较新的货币选择了scrypt。
Scrypt往往是有更多的密集内存,然而,家用PC与相当强大的显卡依然可以非常有效去挖掘那些cryptocurrencies,因为没有专门的ASIC与竞争。
也许令人惊讶的是,即使您只有一台带有集成显卡的笔记本电脑,它仍然可以仅使用计算机的CPU来挖掘一些数字货币。这虽然这可能不是非常有效,也不是我们建议的设置,但它就是做到。
钱包准备好之后
在你开始挖掘之前,你需要一个钱包来保存你辛苦赚来的钱币。其中一个较好的选择是前往您打算开采的货币主页,并找到默认钱包应用程序的下载链接。
如果你发现自己需要帮助和建议,大多数山寨币都有社区论坛,以及他们自己的subreddit。大多数钱包都是基于最初的比特币-Qt客户端。但请注意,在这些钱包真正可用之前,您可能会面临漫长的等待,因为你要下载整个区块链的交易纪录。
基本需要速度
在这两者中,GPU为所需的加密计算提供了更好的性能。然而,如果你是第一次进军采矿并且没有加强运算的电脑,那么只要是拥有英特尔集成显卡的笔记本电脑,它也是可以挖掘这些山寨币,但速度当然要慢得多。
GPU挖掘的问题在于它需要一个专用的图形处理器,例如你可能已安装在台式机内部,所以大多数笔记本电脑中的英特尔集成显卡都不适合这项任务。为了将速度保持在可观的水平,大多数山寨币矿工使用主板构建专用机器,主板可以容纳多个图形卡,通常通过立管电缆。
请注意,加密货币的采矿系统非常密集,可能会缩短电子元件的使用寿命。确保您有足够的冷却,密切关注这些温度并保持任何保修是个好主意 – 以防万一。
独自采矿,还是加入采矿池?
将采矿池视为加入彩票集团可能会有所帮助,因为其优点和缺点完全相同。单独进行意味着你可以获得池里的全部奖励,但当然会减少成功的机率。相反,加入池中意味着整个会员将有更大的机会解决障碍,但奖励将根据所获得的“股票”数量在所有池中成员之间分配。
如果你想单独行动,值得注意的是,配置你的软件进行单独挖掘可能比使用池更复杂,初学者可能会更好地采用后者。此选项还可以创建更稳定的收入来源。
而另外一个需要注意的事情,就是决定使用哪种山寨币,但是,一些矿池,如Multipool,将会为您管理这个并根据盈利能力自动切换硬币。
安装CPU矿工
一个名为cpuminer的软件是最简单的开始挖掘的方法,但它确实需要能够在您的计算机上使用命令行。该程序可以从SourceForge 下载,可用于Windows(32位和64位),OS X和Linux。但是,出于本指南的目的,我们假设您使用的是Windows操作系统。
首先,下载适用于您的操作系统的文件。只要您记住它的位置,就可以将zip文件解压缩到硬盘上的任何位置。
编写脚本
那么,如何使用挖掘池所需的参数设置cpuminer?好吧,通常最简单的方法是编写一个单行脚本(在Windows中称为“批处理文件”)以使用正确的指令启动矿工。
为此,您需要以下内容:
- 存储挖掘程序(“ minerd.exe ”)的目录的完整路径(例如:“C:\ cpu-miner-pooler”)。
- 挖掘池服务器的“stratum”URL(例如:“stratum + tcp:// pool.d2.cc ”)。
- 挖掘服务器的端口号(例如:“3333”)。
- 您的挖掘池用户名(例如:“username”)。
- 您的工作人员姓名或号码(例如:“1”)。
- 您的工作人员密码(例如:“x”)。
现在,打开记事本或您首选的文本编辑器。但是,请勿使用MS Word等文字处理程序。接下来,使用以下公式输入脚本(请注意,此方法假定您正在挖掘使用scrypt算法的货币):
启动“path” minerd.exe – -url URL:PORT -a scrypt – – userpass USERNAME.WORKER:PASSWORD
因此,使用上面的示例详细信息,您将生成以下文本:
启动“C:\ cpu-miner-pooler” minerd.exe –urle stratum + tcp:// pool.d2.cc:3333 -a scrypt –userpass username.1:x
使用“.bat”扩展名保存此文件; 例如:“ my-mining-profile.bat ”。
保存批处理文件后,双击它以激活矿工程序。您的挖掘池很可能具有基于Web的界面,并且在几分钟内,该网站应显示您的挖掘工作者是否处于活动状态。
既然您已经知道如何使用CPU,那么让我们来看看如何使用GPU。
设置GPU矿工
对于那些打算使用GPU或USB挖掘设备进行挖掘的人来说,cgminer是可以使用的程序,可以从开发者的网站下载- 除非你是Mac用户,在这种情况下你会发现一些非官方的二进制文件在这里。
版本3.72之后的cgminer版本不支持scrypt挖掘,并且在版本3.82 中删除了对GPU的支持。因此,最新版本不一定是下载的版本。相反,请寻找适合您需求的版本。
同样,在此示例中,我们假设您使用的是Windows操作系统。但是,如果您使用的是Linux或OS X,则命令行参数(即:参数)是相同的。此外,下面的说明再次假设您将采用scrypt货币。
将软件解压缩到一个易于找到的文件夹中,例如:“c:\ cgminer \”。
在继续之前,请确保您的图形驱动程序是最新的。
接下来,按下Windows键和“R”键,输入“cmd”,然后按“enter”。这将打开命令终端。使用“cd”命令将目录更改为包含cgminer zip文件的目录。
然后,输入“ cgminer.exe -n”。这将列出您PC上所有已识别的设备。如果检测到你的显卡,你应该很高兴。如果没有,您将研究正确设置特定图形卡所需的步骤。
您现在需要挖掘池详细信息,就像上面的CPU挖掘部分一样:
- 存储挖掘程序(“ minerd.exe ”)的目录的完整路径(例如:“C:\ cpu-miner-pooler”)。
- 挖掘池服务器的“stratum”URL(例如:“stratum + tcp:// pool.d2.cc ”)。
- 挖掘服务器的端口号(例如:“3333”)。
- 您的挖掘池用户名(例如:“username”)。
- 您的工作人员姓名或号码(例如:“1”)。
- 您的工作人员密码(例如:“x”)。
现在我们将再次创建一个批处理文件,以便使用正确的参数启动cgminer。在这种情况下,命令结构是:
启动“path”cgminer – scrypt -o URL:PORT -u USERNAME.WORKER -p PASSWORD
例如,
启动“C:\ cgminer \” – scrypt -o stratum + tcp:// pool.d2.cc:3333 –userpass username.1:x
看着你的矿工
最大化您的力量
拥有带专用显卡的PC的矿工的好消息:可以同时运行cpuminer和cgminer。为了实现这一点,请在minerd命令中添加“ – threads n”参数。这里,“n”代表您希望用于挖掘的CPU核心数。
但是,请记住保留一个或两个核心来控制您的GPU。将minerd设置为使用所有CPU内核将意味着CPU将太忙而无法将数据发送到GPU进行处理。例如,如果您有四核CPU,请尝试将“–threads”参数设置为“2”或“3”。
同时使用GPU和CPU进行挖掘可以发现采集的GPU比CPU要好多少。比较每个挖掘程序的终端窗口中显示的哈希值,您应该看到哈希速度至少有五倍的差异。
上一篇︰“比特币101”(三十三) – 如何购买Litecoin?
下一篇︰