什么是比特币挖矿?怎么挖矿?有多少矿可挖?
如果问那些币圈大佬们一个问题:比特币最迷人的地方是什么?
答案当然是挖矿。因为挖矿能获得比特币呗。
什么是挖矿?
在币界,大家形象地把比特币比喻成金矿,利用芯片来计算代码的过程称为挖矿,挖矿的本质是计算机通过哈希函数(Hash,散列函数)产生随机碰撞的过程,猜中了,你就得到了比特币。
矿工就是通过计算代码来获取比特币的人。
有多少矿可挖?
比特币有固定供应量,2100万枚,准确的说,是2099.99999769万。从投资的角度讲比特币是不可再生资源。这一属性保证了它不会通货膨胀的基本设计理念,当然也成为了最近8年来疯涨万倍的关键因素之一。
为什么是2100万?这是中本聪写在算法里的,固定的数额,可是他这么设计的原因一直都没有一个明确的解释。
挖矿速度,即算力,就是计算机每秒产生hash碰撞的能力。也就是说,手里的矿机每秒能做多少次hash碰撞,就是算力。算力就是挖比特币的能力,算力越高,挖得比特币越多,回报越高。
用什么挖矿?
比特币矿机就是进行比特币挖矿的设备,最早的挖矿工具是个人计算机上的*处理器CPU,然后是独立显卡GPU。随后,专业的矿机诞生并占据了挖矿设备的主流位置。很快从专业矿机从可编程门阵列(FPGA)过渡到了高效能专用集成电路(ASIC)。
由于全世界的比特币挖矿已经形成一个庞大的产业,个人使用普通电脑是很难挖到比特币的。您如果真想成为矿工,需要购买专业的比特币ASIC矿机。
挖矿的原理是什么?
挖矿是比特币系统中一个形象化的表述。它背后真正的名称是POW算法,也就是工作量证明算法。
工作量证明,简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。
还是不明白?再举个例子:
假设有5个人,为了记录相互之间的资金往来,设立了一个账本,这个账本由张三管理并及时更新记录。这种形式就是“中心记账”。这种方式存在问题:张三可能会做假。例如给自己的账户上多加点,给别人的少加点。
如果每个人都有张三那样的账本,每次资金往来需要在每个人的账本上都进行记录,那么谁都无法做假了。这种方式就叫“分布式记账”。
比特币中的挖矿,其实就是参与比特币体系的分布式记账。系统每隔10分钟会产生一定数量的比特币,参与记账的工作量越大,获得系统新产生的比特币的机会就越大。因为参与记账有可能获得比特币,所以俗称“挖矿”。
怎么挖矿?
1.矿机
一台矿机大概要1—2万,配置不同价格也不同。
电费:矿机本身耗电量很大,一台矿机的功耗1000W+,24小时工作大概需要20—40度电,已0.5元/度电,每天的电费大概10-20元。功率越高、速度越快的耗电也成正比递增。
2.客户端
挖矿机有了,其信息也大概了解了,就可以去下载比特币官方客户端了。
3、安装启动客户端
安装好客户端后,启动客户端,客户端启动后一般3分钟内会开始同步网络数据。由于比特币数据非常庞大,这可能需要若干个小时(根据网速和电脑性能决定)。
4、修改客户端语言
如果你的客户端显示的是英文,而你又对英文不太擅长,你可以把它设置成中文。
5、获取比特币账户地址
客户端同步网络数据不会影响我们挖矿,我们先获取我们的账户地址,点击客户端的“收款地址”按钮,这时你看到的一串非常长的地址。
类似:
19G5E9SY5WKdMJEJd71Zs35G8V6x2o3qpG,就是你的比特币账户。比特币账户地址是自动生成的、全世界唯一的地址。
6、开始挖矿
你的账户里现在是0.00 BTC,意味着你还没有比特币,但你现在可以开始挖矿了,下载一个简单易用的挖矿软件CGMiner(CGMiner能挖比特币以及大部分的货币)
7、确认显卡型号
如果是nvidia显卡,那么就可以直接挖矿了,请跳过本步骤。如果是ATI显卡,除了CGMiner你还需要安装一个AMD SDK包
8、 解压CGMiner
CGMiner是英文界面,不过这并不影响一个菜鸟来使用它,请将下载到的CGMiner解压到电脑的任意地方,然后进入到CGMiner的文件夹。
9、添加钱包地址
在cgminer的文件夹里面,新建一个文本文件(TXT),将内容代码写为:
cgminer -o http://pool.btc38.com:9332 -u XXXXXX -p btc38
将上面的XXXXXX修改为你的BTC钱包的账户地址(按照本教程第4条获取你的地址),填写以后如图所示:
上面的代码中已经为您配置好了矿池和端口(该矿池是比特时代提供的完全免费的矿池),如果以后你想使用其它矿池和端口,请再自行修改矿池URL和端口。
10、修改文件属性
将你刚才新建立的TXT文本文件的.txt后缀改为.bat后缀。修改后,这个文件如图所示:
11、开始挖矿
然后双击运行上面的run.bat文件,就可以开始采矿了。你挖矿时产生的收益,比如你获得了0.001个比特币,会存放到你自己填写的BTC地址中(由于现在这个阶段BTC挖矿的难度非常大,你可能要等待一整天才会有BTC收益,挖矿时,电脑屏幕可能会有一些卡,是因为显卡的资源绝大部分被占用了)。
12、查看挖矿进度
你可能还想知道,挖矿的界面怎么才能看得懂,下图主要标识了你的速度和状态:
实际上,比特币挖矿的用户数量非常庞大,而每10分钟产出的比特币又十分有限,因此挖矿的难度已经是非常非常大了,如果你拥有性能强劲的显卡,那么会有一定的收益,如果你的显卡不好,那么你可能需要耗费N个小时才可以获得一点点比特币。
本篇文章目的是让大家入门以及体验比特币,如果您希望通过挖矿获得更好的收益,则需要进一步深入了解比特币矿池和比特币挖矿攻略。