GPU 挖矿:从零开始,拥有自己的比特币

简介:

以比特币为代表的数字货币作为区块链技术的重要应用,正在慢慢进入人们的视野,拥有自己的数字资产也是一件很酷的事情,如果你不想买,那么最好的获取方法就是挖矿。

挖矿之前,我需要作几个简单的说明,以澄清潜在的误区:

首先,是不是数字货币只有比特币呢?

答案显然是否定的。数字货币行情分析网站非小号目前共收录了 1700+ 种数字货币,其中市值前十名的为(2018 年 1 月 21 日):

除比特币之外的数字货币一般被称为“山寨币”(altcoin)。这个词并不是一个贬义词,因为在山寨币中有很多优秀的项目比如以太坊(ETH)、EOS 等等,但多数山寨币仍是空气币这个现象确实是存在的,所以不少人制作了 SB 币懵币等网站调侃。

第二个误区是,“比特币这么贵了,我一个都买不起呀?”

实际上,比特币最小单位并不是 1,而是“聪”,没错,就是中本聪的“聪”。1 BTC = 1 亿聪,也就是说最小单位是十的负八次方。但是人们习惯了货币的整数交易,对小数点后这么多零有天生的认知障碍,因此很多人认为这是影响比特币在现实世界中流通的重要原因之一。

最后,我们并不是要直接挖比特币(再看一眼标题,还真没说挖比特币!!),而是挖山寨币然后换成比特币,最后也可以换成法币。

为什么不直接挖比特币呢?

这里有一张比特币挖矿的难度变化图,显示其呈指数级上涨。也就是说在机器配置不变的情况下,你的 BTC 产出是越来越少的,同时由于 BTC 的设计机制,每个区块产出的 BTC 也是在不断减少的(当然 BTC 本身也是在不断增值)。作为个人玩家娱乐挖矿的话,山寨币是一个较好的选择。如果把挖矿当做投资的话,还是推荐 BTC、ETH 这种主流的货币,也可以参考 whattomine 的收益估算。

挖矿算法

目前的挖矿机理都是基于 PoW(proof-of-work, 工作量证明)的,它通过大量简单的重复运算产出一个符合要求的结果,并且这个结果很容易验证。

举个例子,为了通过考试不挂科,你需要不断地大量练习,才能解出一道题,然而对于阅卷而言只需和标准答案对比一下就完了,几乎不需要成本。PoW 的技术原理主要通过 hash 实现,这里先不讨论。

挖矿设备

挖矿设备主要经历了从 CPU -> GPU -> FPGA -> ASIC 的变化,挖矿效率也是越来越强大。

与 GPU 相比,CPU 包含多数(对于挖矿计算而言)无用的控制单元等结构,因此性价比很低。这就好比让两个大学教授和 100 个小学生一起计算一些 10 以内的加减法,显然小学生们计算的更快,教授就是大材小用了。

FPGA 的芯片生产困难,因此生存时间很短。在将 FPGA 中不需要的逻辑实现删掉后, ASIC 矿机问世。

ASIC 矿机(也就是目前我们所说的矿机)是为挖矿量身定制的,因此挖矿速度非常快(价格也比较高),除了挖矿什么都做不了。一旦遇上“矿难”,那你面对的就是一堆废铁,而显卡至少还有其他用处。

钱包

挖矿前需要准备一个钱包,存放自己的数字资产。这里推荐使用比特派,它支持的币种比较多,你也可以选择其他钱包,但无论如何一定要保存好私钥,这是验证使用者身份的唯一凭证。

除此之外你也可以选择使用交易所的充值地址,这样挖到的币直接被转入到交易所中,可以随时卖了它,否则你需要先从钱包转入交易所,这个过程会收取矿工费。

矿池

加入矿池相当于选择组队挖矿,因为一个人可能很难挖到一个币,但是在矿池中就可以按照你的算力占全矿池的算力比例来给你分配收益。这就好比一个人买彩票几乎没啥希望,但是如果规定一亿个人一起买,中奖的平分的话,这样收益就稳定多了。当然,矿池会收取一定的费用。

我们在 https://blockchain.info/pools 可以看到比特币全球矿池的算力分布。其中最大的矿池 btc.com 只支持比特币和比特币现金(BCH)两个币种,为了能够挖到更小众的山寨币,我们可以选择其他矿池。

接下来我用两个矿池来挖两个币种,并分别使用开源闭源挖矿软件。

蜜蜂矿池 —— HSR

蜜蜂矿池支持三个 GPU 挖矿币种,以 HSR 为例进入 http://hcash.beepool.org 中,这里有一份矿池的教程,我们还需要一个挖矿软件,这里我们使用开源挖矿软件 ccminer

首先默认你已经安装好了显卡驱动和 CUDA。

以 ubuntu 为例,先安装依赖:

sudo apt-get install libcurl4-openssl-dev libssl-dev libjansson-dev automake autotools-dev build-essential

切换到 gcc/g++ 5 (CUDA 的要求),并 clone 仓库:

sudo apt-get install gcc-5 g++-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1
git clone https://github.com/tpruvot/ccminer

在开始编译前,你需要检查 nvcc_ARCH 以确保它和你的显卡型号是兼容的:

在 wiki 中找到显卡对应 Compatibility 和与之对应的 nvcc_ARCH,然后按照说明修改 Makefile.am,最后编译并运行:

./build.sh
./ccminer --version
./ccminer -a hsr -o stratum+tcp://hcash-pool.beepool.org:9509 -u HCHSsFEuYqkGsyJZTDfetomyPb8AYkCNwB.livc -p x -d 0,2,3

其中,

  • -a 为算法,这里对应的是 hsr,也就是我们要挖的
  • -o 为矿池服务器地址
  • -u 为你的钱包地址,你需要把这个地址替换成你自己的(hsr)地址,其中 livc 为矿工名字
  • -p 密码,默认即可
  • -d 指定 GPU 设备,默认全部

这时你的矿工已经开始工作了,你可以在 http://hcash.beepool.org/miner/你的hsr地址 查到实时的状态和收益。更多细节可以参考 ccminer 的 README 和 INSTALL

UUPool —— BTW

BTW 是 BTC 最近分叉的一个币,因此挖的人比较少。我们可以按照矿池的教程(http://uupool.cn/course/btw)直接下载挖矿软件。

以 N 卡为例,矿池提供的 EWBF’s Zcash CUDA miner 是一个闭源挖矿软件,其项目主页发布在 bitcointalk。可见它实际上是一个 Zcash(ZEC)的挖矿软件,但因为 BTW 和 ZEC 的加密算法完全一致,我们可以直接拿来用。

编辑 miner.cfg 配置文件:

[server]
server btw.uupool.cn
port   3600
user   WY6MG5aAubs7E3xsjErgYh3ggAzSkow2QH(你的 BTW 地址)
pass   x

然后把下面两个 additional server 删掉即可,这是防止一个矿池连接出错保证连接到备用矿池上,默认的两个备用矿池应该是作者的钱包地址。

最后运行程序,

./miner --config miner.cfg

在 http://uupool.cn/btw/你的btw地址 上可以查到实时的状态和收益。

值得一提的是,闭源软件由于作者的优化可能带来更多的收益,但软件作者也会收取一定的 dev fee, EWBF’s Zcash CUDA miner 默认收取开发者费用 2%,当然这个是可选的,你也可以通过 —fee 来调控比例甚至拒绝支付这笔费用,也可以通过一些方法 hack 掉开发者费用,当然我并不推荐这么做,因为你只是损失了 1% 或 2% 的收益,而软件的作者损失的是全部的收益。

挖矿部分到此结束,每天矿池会给你的钱包中转入收益,比如:

今天我收到了 3761 个 BTW,在 coinegg 上目前是三毛钱一个,那我昨天的收益就是 3761*0.3 = 1128 元!!哈哈,其实对于 BTW 还并不能这么算,因为 BTW 目前只上了这一个交易所,而且还没有开放充值,也就是有大量的像我一样的 BTW 矿工无法将 BTW 转入到交易所卖掉,所以当开放充值时一定会被严重砸盘的。

对于 HSR,可以将它转入到交易所换成 BTC(类似于股票交易),再通过场外交易卖成人民币。有人问为什么不直接卖成 RMB 呢?因为现在的交易所都是以 BTC 为单位的币币交易,这样就可以跟法币撇清关系,或者你也可以直接找人进行点对点的交易,这样风险比较大。

币币交易所推荐币安火币,币安是世界交易量第一的交易所,上面的币都比较靠谱,而火币自带法币交易,方便变现。这两个都是中国人搞的,减少潜在的风险。

最后,不要指着自己的几块卡能挖出多少钱来,如果自己娱乐的话,找几个看好的币挖着玩玩,几年后升值了也许能赚一点,如果将挖矿视为投资的话,你需要做充分的调研:对比不同的矿机、不同的挖矿软件、不同的矿池、选择最有发展前景的币种,这样才能获取最大的收益。


原    文:livc.io
作    者:Zhao Li(李钊)

更多文章SDK.CN - 中国领先的开发者服务平台

热门资讯

相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
目录
相关文章
|
新零售 区块链 数据安全/隐私保护
【高端GPU断货】比特币挖矿造成前所未有显卡短缺,英伟达限购2张
最近几周,国外几乎所有主要零售商的高端GPU都已经断货,高端显卡价格一路飙升,而且短缺似乎不会很快结束。GPU出现了前所未有的短缺,背后是投身以太坊、比特币等加密货币挖掘热潮的矿工涌入,游戏玩家难求一卡,英伟达甚至实行“单用户限购2卡”。
3007 0
|
算法 区块链 数据安全/隐私保护
为什么用GPU挖比特币?
http://www.leiphone.com/gpubitcoin.html 呵呵,这么红火的东东,不了解就长不了见识。 转一下两个东东,这挖矿机天天在算什么内容,还有,当前为什么GPU比CPU有优势: ~~~~~~~~~~~~~~ 比特币说的是计算的特定数学问题到底是什么问题?那个数学问...
1667 0
|
1月前
|
弹性计算 人工智能 Serverless
阿里云ACK One:注册集群云上节点池(CPU/GPU)自动弹性伸缩,助力企业业务高效扩展
在当今数字化时代,企业业务的快速增长对IT基础设施提出了更高要求。然而,传统IDC数据中心却在业务存在扩容慢、缩容难等问题。为此,阿里云推出ACK One注册集群架构,通过云上节点池(CPU/GPU)自动弹性伸缩等特性,为企业带来全新突破。
|
4月前
|
机器学习/深度学习 编解码 人工智能
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析
随着人工智能、大数据和深度学习等领域的快速发展,GPU服务器的需求日益增长。阿里云的GPU服务器凭借强大的计算能力和灵活的资源配置,成为众多用户的首选。很多用户比较关心gpu云服务器的收费标准与活动价格情况,目前计算型gn6v实例云服务器一周价格为2138.27元/1周起,月付价格为3830.00元/1个月起;计算型gn7i实例云服务器一周价格为1793.30元/1周起,月付价格为3213.99元/1个月起;计算型 gn6i实例云服务器一周价格为942.11元/1周起,月付价格为1694.00元/1个月起。本文为大家整理汇总了gpu云服务器的最新收费标准与活动价格情况,以供参考。
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析
|
21天前
|
弹性计算 固态存储 Linux
阿里云服务器、轻量应用服务器、gpu云服务器收费标准与实时活动价格参考
云服务器ECS、轻量应用服务器和gpu云服务器是阿里云的主要云服务器产品,目前轻量应用服务器2核2G收费标准为60元/月,活动价格只要36元/1年或68元1年,云服务器1核1G包月收费标准最低为24.0元/月,GPU云服务器中gn6i实例4核15G配置月付1681.00/1个月起,gn6v实例8核32G配置月付3817.00/1个月起。本文为大家整理汇总了阿里云服务器、轻量应用服务器、gpu云服务器的最新收费标准与活动价格情况,以表格形式展示给大家,以供参考。
|
27天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
1月前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
1月前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
218 2
|
1月前
|
弹性计算 异构计算
2024年阿里云GPU服务器多少钱1小时?亲测价格查询方法
2024年阿里云GPU服务器每小时收费因实例规格不同而异。可通过阿里云GPU服务器页面选择“按量付费”查看具体价格。例如,NVIDIA A100的gn7e实例为34.742元/小时,NVIDIA A10的gn7i实例为12.710156元/小时。更多详情请访问阿里云官网。
111 2
|
1月前
|
机器学习/深度学习 人工智能 弹性计算
阿里云AI服务器价格表_GPU服务器租赁费用_AI人工智能高性能计算推理
阿里云AI服务器提供多种配置选项,包括CPU+GPU、CPU+FPGA等组合,支持高性能计算需求。本文汇总了阿里云GPU服务器的价格信息,涵盖NVIDIA A10、V100、T4、P4、P100等多款GPU卡,适用于人工智能、机器学习和深度学习等场景。详细价格表和实例规格见文内图表。
158 0