在信息更迭不断的时代下,区块链已经成为家喻户晓的新技术。由于它是比特币开发的底层技术,人们对于比特币和区块链的热情一直高涨,为了获得比特币的奖励,人们纷纷加入挖矿大军中。那么,对于挖矿对于很多人来说还是很陌生的。
什么是挖矿?
以比特币为例。挖矿是对一段时间内在比特币系统中发生的交易进行确认,并记录在区块链上形成区块的过程,其中将挖矿的人叫做矿工。简单来说,挖矿就是记账,矿工就是记账员,区块链就是账本。中本聪最初设计比特币时规定每产生210000个区块,比特币奖励减半一次,知道比特币不能被细分。在总量上,比特币与黄金一样有数量限制,因此被称为“数字黄金”,比特币生产也被俗称为挖矿。
什么是矿工?
与传统矿工不同,区块链领域的矿工更具科技色彩。矿工主要是对交易信息确认和数据打包,如果需要挖矿可以自行购买一台设备,下载专业挖矿软件就可以挖了。对于挖矿其实很简单,只要输入特定的代码,电脑就会执行特定程序并运算,但是需要矿工保证矿机的电力供应好和网络连接就可以了。
矿池又是什么?
随着参与挖矿的人越来越多,比特币全网的算力难度也在不断上涨,单独设备或少量算力都很难再挖到比特币。此时,就有了矿池。矿池不受地理位置限制,将分散的矿工和矿场及算力联结起来,一起挖矿。矿池就负责打包信息,矿场负责对记录挖矿竞争的记账权。由于挖矿的矿工数量庞大,矿工算力也非常集中,因此,矿池的算力占比也随之增大,那么挖到比特币的几率也就会增高。矿池会按照每个矿工挖矿所产生的的比特币奖励其贡献的算力占比分配。相比单独挖矿,矿池的加入,使得矿工的收益更加稳定。
目前全球算力排名前十的矿池有BTC.com、Antpool、Poolin、F2Pool、SlushPool、BTC.TOP、ViaBTC、BitFury Huobi.pool、DPOOL。
什么是算力?
算力就是:挖矿时,每秒能做的哈希碰撞的次数。
在比特币POW(工作量证明)共识机制要求中,谁先求解出与几张有关的数学难题,谁就能先记账。
这道数学难题就像解方程式。比如X+1<3(X为正整数),谁先算出X为1,就算谁赢。其实这样一看觉得很简单,但在比特币挖矿运算中确实很难。由于各个矿机性能不同,解决谜题的能力也不尽相同,挖矿的速度和奖励也就不一样了,因此算力也是考评矿机性能的指标之一。
其中,每次求解验证的哈希值就是哈希碰撞;
每秒运算多少次,就是算力;
算力就是每秒钟能做多少次哈希碰撞,单位为hash/s;
单个矿工的算力(哈希率)=每秒可以完成哈希碰撞的次数;
网络算力(网络哈希率) = 所有矿工每秒可以完成哈希碰撞的次数;
矿工下一个区块的挖掘成功率 = 矿工的算力 /网络算力。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。