欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

比特币挖矿一文通

程序员文章站 2024-03-23 15:46:34
...

挖矿所需的软硬件

所谓挖矿就是使用电脑对交易数据的块做哈希运算,所以要挖矿,需要的东西也很简单,主要包括:

  1. 电脑或矿机,一般都需要显卡(GPU)。
  2. 挖矿软件
  3. 网络, 电

挖矿的一般步骤

挖矿的步骤很简单, 获取钱包地址,运行挖矿软件即可。具体步骤有:

  1. 下载并安装钱包(官方是Bitcoin Core,也可以使用其他轻量级钱包),获取钱包地址。
  2. 下载挖矿软件,比如CGMiner
  3. 设置启动参数运行挖矿软件即可,如果使用矿池挖矿则配置矿池的地址、端口和自己去的钱包地址。以CGMiner为例,运行参数的命令行例子如下:
cgminer -o pool.btc38.com:9932 -u 钱包地址 -p btc38

为启动方便, 大部分的挖矿软件都将命令行配置成批处理文件, 点击文件就开始挖矿了。

电脑或矿机的GPU

挖矿最主要的事情就是在对区块做大量的哈希运算,挖矿的速率是以每秒多少兆次的哈希运算来定义,单位表示为 MHash/s。实践中发现,显卡(GPU)挖矿的效率比较高,很多挖矿软件也必须要显卡才能运行。
市面上流行的显卡主要有两大系列:

  • ATI显卡(AMD显卡), 俗称A卡,,由美国AMD公司研发。
  • NVIDIA(英伟达显卡),俗称N卡,由美国NVIDIA公司研发。
    下面大致看一下不同型号的A卡和N卡的挖矿速率参考:
显卡 型号 速率
A卡 HD 6570 78.5 MHash/S
A卡 HD 6670 96.9 MHash/S
A卡 HD 6750 156.3 MHash/S
A卡 HD6770 182.3 MHash/S
A卡 HD6790 182.5 MHash/S
A卡 HD5870 343.2 MHash/S
A卡 HD6950 299.3 MHash/S
A卡 HD6970 355.1 MHash/S
A卡 HD6990 714.8 MHash/S
A卡 HD7950 453.7 MHash/S
A卡 HD7970 566.2 MHash/S
A卡 HD7990 1073.5 MHash
N卡 GTX 285 56.1 MHash/S
N卡 GTX460 71.1 MHash/S
N卡 GTX570 124.2 MHash/S
N卡 TITAN 302.4 MHash/S

备注: MHash/S: 每秒多少兆次的哈希运算。
显卡性能差的电脑,挖矿的收益还不够电费,所以对于一般的电脑,可以通过改装提升挖矿效率,比如装2块甚至6块显卡。另外也可以使用专业矿机。矿机的挖矿效率可以达到5000Hash/S 到50000MHash/S 的范围。

矿机

矿机用于专门挖掘比特币等,其价格也随着币的价格起起落落,曾经一机难求,也曾经被当作废品都无人收购,这里看一下市面上比较知名的矿机。

  • 蚂蚁矿机: 由比特大陆公司研发,目前矿机的市场占有率第一。矿机的价格从700到1万多都有。最新型号及报价可以参考:
    https://shop.bitmain.com.cn/
    比特币挖矿一文通
  • 阿瓦隆矿机,由杭州嘉楠耘智信息科技有限公司生产研发,价格几千到万。型号及报价可以参考:
    https://www.avalonminer.shop/product
    比特币挖矿一文通

除了以上,国内知名的还有芯动矿机、神马矿机和雪豹矿机等,另外美国的蝴蝶实验室研发的蝴蝶矿机曾经风靡一时,现在看起来销声匿迹了。

矿池

不管是使用单台电脑挖矿练练手,或是使用单个矿机,单个人挖效率的比较低。于是诞生了组队挖矿,有一些开发者按特定算法设计了一些服务器,这些服务器俗称矿池,其他挖矿设备连接矿池进行挖矿, 挖的矿按照贡献分成,矿池是矿池开发者收取1%~3%的手续费。
比较出名的矿池有:f2pool 、 BTC Guild、deepbit等(BTCGuild,DeepBit现在已经不可以访问了)。

矿池可以挖比特币, 也可以挖其他类型的币种, 以鱼池https://www.f2pool.com/为例, 提供了完整的挖矿教程:
https://blog.f2pool.com/zh/help/category/mining-tutorial

矿池不仅提供了组队挖矿,还提供了挖矿收益预估以及更多的管理功能, 以鱼池为例,可以在如下地址查看矿机挖矿的收益预估: https://www.f2pool.com/miners
比特币挖矿一文通

水龙头

2010年程序员加文.安德烈创建了"比特水龙头"网站,向访问网站的人无偿赠送5个比特币。后来水龙头成为获取免费比特币的代名词。但是现在能免费获取的比特币的数量已经非常非常少, 而且需要做一些点击的动作。

一些有用的网站地址

钱包

区块浏览器

水龙头

矿池

挖矿软件

交易平台

开源的Java比特币项目