您当前的位置: > 数字货币 >
什么是比特币挖矿?比特币挖矿和黄金采矿一样吗?
发布时间:2020-07-05 17:12
什么是比特币挖矿?比特币挖矿和黄金采矿一样吗?人们使用比特币最常见的类比之一就是就像开采黄金。就像贵金属一样,数量也是有限的(永远只有2100万个比特币),而且取出的数量越多,找到的难度和资源就会越多。除此之外,比特币的工作原理实际上完全不同,而且一旦您掌握了它,它实际上就是一个天才。主要区别之一是采矿不一定能创造比特币。比特币被提供给矿工,作为对先前交易进行验证的奖励。那他们怎么做呢?
比特币挖掘需要计算机和特殊程序。矿工将使用该程序和大量计算机资源来与其他矿工竞争解决复杂的数学问题。大约每十分钟,他们将尝试使用加密哈希函数来解决其中包含最新交易数据的区块。
1.什么是哈希函数?
加密散列函数实际上是一种无密钥的单向加密。它接受输入并返回看似随机但固定长度的哈希值。例如,如果您使用MovableType的SHA-256加密哈希算法:哈希值:46550fef26f87ddd5e15407f45a0b8d29513291c4e0f0acc24a974de907a1569如果您甚至更改了原始输入的一个字母,则将返回完全不同的哈希值。这种随机性使得无法预测输出将是什么。
2.哈希函数对比特币有何用处?
因为实际上不可能预测输入的结果,所以哈希函数可以用于工作量证明和验证。比特币矿工将竞争寻找给出特定哈希值(开始时带有多个零的数字)的输入。这些难题的难度是可以衡量的。但是,它们不能被欺骗。这是因为没有比盲目猜测更好的方法了。
挖掘的目的是使用您的计算机进行猜测,直到得出的哈希值小于目标值为止。如果您是第一个这样做的人,那么您已经挖掘出了障碍(通常这需要来自世界各地的数以亿计的计算机生成的猜测)。赢得该区块的人将获得12.5比特币的奖励(只要它成为最长的区块链的一部分)。从技术上讲,获胜者不是制造比特币,而是设置了区块链算法的编码,以奖励从事挖矿工作的人,从而帮助验证区块链。
每个块都是按顺序创建的,包括前一个块的哈希。由于每个块都包含前一个块的哈希,因此证明它是在后面的。有时,两个竞争的区块是由不同的矿工组成的。它们可能包含在不同地方花费的不同比特币交易。选择嵌入其中具有最大工作量证明的区块作为区块链。
这样做可以验证交易,因为这使某人创建备用区块或区块链变得异常困难。他们必须说服网络上的每个人都是正确的人,其中包含足够的工作证明。因为其他所有人也都在“真正的”链上工作,所以要击败它们需要大量的CPU能力。对比特币的最大担忧之一是,一个团体可能获得区块链51%的控制权,然后能够对其发挥影响,尽管值得庆幸的是,到目前为止,这已被阻止。
3.谁是比特币矿工?
最初,比特币矿工只是密码学爱好者。对项目感兴趣并使用其备用计算机功能来验证区块链的人们,可以用比特币奖励他们。随着比特币价值的上升,越来越多的人将采矿视为一项潜在业务,投资于仓库和硬件以开采尽可能多的比特币。这些仓库通常设置在电价低的地区,以进一步降低成本。有了这些规模经济,尽管仍然有很多人这样做是为了娱乐,但业余爱好者很难从比特币采矿中获利。