目录
- 什么是比特币采矿?
- 矿工实际上在做什么
- 采矿和比特币流通
- 一个矿工赚多少钱
- 矿山所需的设备
- 简单的解释
- 64位十六进制数
- 什么是硬币矿池?
什么是比特币采矿?
加密货币挖矿是艰苦的,昂贵的并且只是零星的回报。 尽管如此,采矿对许多对加密货币感兴趣的投资者具有吸引力,因为事实是矿工因使用加密令牌而获得奖励。 这可能是因为企业家类型将采矿视为天堂中的一分钱,例如1849年的加利福尼亚金矿勘探者。而且,如果您具有技术倾向,为什么不这样做呢?
但是,在投入时间和设备之前,请阅读此解释器,以了解采矿是否真的适合您。 我们将主要关注比特币(在整个过程中,当提及网络或加密货币作为概念时,将使用“ Bitcoin”,而当涉及大量单个令牌时,将使用“ bitcoin”)。
许多比特币矿工的主要吸引力是有望获得有价值的比特币代币。 就是说,您当然不必成为拥有加密货币令牌的矿工。 您还可以使用法定货币购买加密货币; 您可以使用其他加密货币在Bitstamp等交易所进行交易(例如,使用以太坊或NEO购买比特币); 您甚至可以通过玩视频游戏或在以加密货币向用户付款的平台上发布博客文章来赚钱。 后者的一个例子是Steemit,它类似于Medium,不同之处在于用户可以通过使用称为STEEM的专有加密货币向博客作者付款来奖励他们。 然后可以在其他地方将STEEM换成比特币。
矿工获得的比特币奖励是一种激励,激励人们协助采矿的主要目的:支持,合法化和监控比特币网络及其区块链。 由于这些责任分散在世界各地的许多用户中,因此,比特币被称为一种“去中心化”的加密货币,或者是一种不依赖中央银行或政府监督其监管的加密货币。
重要要点
- 通过挖矿,您无需花钱就可以赚钱。比特币矿工获得比特币作为完成添加到区块链的已验证交易“块”的奖励。挖矿奖励将支付给发现解决方案的矿工。首先是一个复杂的哈希难题,而参与者将成为发现该解决方案的人的概率与网络上总挖掘能力的一部分有关。双重消费是比特币用户非法两次使用相同代币的现象您需要GPU(图形处理单元)或专用集成电路(ASIC)才能设置采矿设备。
矿工实际上在做什么
矿工作为审计师的工作获得报酬。 他们正在做验证以前的比特币交易的工作。 这个约定是为了让比特币用户诚实,它是由比特币的创始人中本聪构想的。 通过验证交易,矿工正在帮助防止“双重支出问题”。
双重支出是一种情况,其中比特币所有者非法将同一比特币花费两次。 使用实物货币,这不是问题:一旦您递给某人20美元的钞票来购买一瓶伏特加酒,您将不再拥有伏特加,因此,您可以使用同一张20美元的钞票在隔壁购买乐透彩票,就没有危险了。 但是,正如Investopedia词典所解释的那样,使用数字货币时,“存在持有人在保留原始数字令牌的同时复制数字令牌并将其发送给商人或另一方的风险。”
假设您有一张合法的20美元钞票和一张相同的20美元伪钞。 如果您要同时花费真实的钞票和伪造的钞票,那么麻烦查看两个钞票的序列号的人会发现它们是相同的编号,因此其中之一必须是错误的。 比特币矿工的工作与此类似:他们检查交易以确保用户没有不合法地尝试花费相同的比特币两次。 这不是一个完美的类比-我们将在下面详细解释。
一旦矿工验证了价值1 MB(兆字节)的比特币交易(称为“区块”),该矿工就有资格获得一定数量的比特币奖励(下面还将详细介绍比特币奖励)。 1 MB的限制是由中本聪设定的,这是一个有争议的问题,因为一些矿工认为应该增加块大小以容纳更多数据,这实际上意味着比特币网络可以更快地处理和验证交易。
请注意,验证1 MB的交易额使硬币矿工有资格 赚取比特币-并非每个验证交易的人都会得到付款。
从理论上讲,1MB的事务可以小到一个事务(尽管这并不常见)或几千个。 这取决于交易占用的数据量。
“因此,在完成所有验证交易的工作之后,我可能仍然没有得到任何比特币?”
那是对的。
要获得比特币,您需要满足两个条件。 一个是努力的问题。 一个是运气问题。
1)您必须验证〜1MB的交易额。 这是简单的部分。
2)您必须是 第 一个为数字问题提供正确答案的矿工。 此过程也称为工作证明。
“你是什么意思,'对数字问题的正确答案'?”
好消息:不涉及任何高级数学或计算。 您可能听说过,矿工正在解决难题,但事实并非如此。 他们实际上是在尝试成为第一个提供小于或等于目标哈希值的64位十六进制数字(“哈希”)的矿工。 基本上是猜测。
坏消息:这是猜测,但是对于每个问题的可能的猜测总数约为数万亿,这是一项艰巨的工作。 为了首先解决问题,矿工需要大量的计算能力。 为了成功开采,您需要具有较高的“哈希率”,该哈希率以每秒兆哈希(MH / s),每秒千兆哈希(GH / s)和每秒兆兆哈希(TH / s)的方式度量。
那是很多杂凑。
采矿和比特币流通
除了为矿工提供资金和支持比特币生态系统之外,采矿还具有另一个重要目的:这是将新的加密货币发行到市场的唯一途径。 换句话说,矿工基本上是在“铸造”货币。 例如,截至2019年11月,流通中的比特币数量约为1800万。除了通过创世区块(由创始人中本聪创建的第一个区块)铸造的硬币之外,这些比特币中的每一个都是是因为矿工而产生的。 在没有矿工的情况下,作为网络的比特币将仍然存在并且可以使用,但是永远不会有任何其他比特币。 最终,比特币采矿将结束。 根据比特币协议,比特币的总数将上限为2100万。然而,由于随着时间的流逝,比特币的``开采''率降低了,最终的比特币要到2140年左右才能流通。
除了短期的比特币收益外,当在比特币网络协议中提出变更建议时,作为一个硬币矿工可以给您“投票”的权力。 换句话说,一个成功的矿工在诸如分叉之类的事情上对决策过程有影响。
一个矿工赚多少钱
比特币挖矿的回报每四年左右减半。 当2009年首次开采比特币时,开采一个区块将为您赚取50 BTC。 2012年,这一数字减半至25 BTC。 到2016年,这一数字再次减半至目前的12.5 BTC水平。 在2020年左右,奖励金额将再次减半至6.25 BTC。 截至撰写本文时,完成一个区块的奖励是12.5比特币。 在2019年11月,比特币的价格约为每比特币9, 300美元,这意味着您完成一个区块将获得116, 250美元(12.5 x 9, 300)。 。
矿山所需的设备
尽管在比特币历史的早期,人们可能已经能够使用普通的家用计算机争夺区块,但情况已不再如此。 这样做的原因是,开采比特币的难度会随着时间而变化。 为了确保区块链的平稳运行及其处理和验证交易的能力,比特币网络的目标是每10分钟左右生产一个区块。 但是,如果有100万台采矿设备竞争解决哈希问题,那么它们的解决方案可能比10台采矿设备正在解决同一问题的方案更快。 出于这个原因,比特币旨在评估和调整每2, 016个区块(大约每两周一次)的开采难度。 当有更多的计算能力集体工作以挖掘比特币时,挖掘的难度将增加,以使区块生产保持稳定的速率。 较少的计算能力意味着难度降低。 为了了解其中涉及多少计算能力,当比特币于2009年推出时,最初的难度等级是1。 截至2019年11月,它已超过13万亿美元。
所有这一切都意味着,为了有竞争力地进行采矿,矿工们现在必须投资于功能强大的计算机设备,例如GPU(图形处理单元),或更实际地,是专用集成电路(ASIC)。 这些费用从500美元到数万美元不等。 一些矿工,特别是以太坊矿工,购买单独的图形卡(GPU)作为将采矿作业拼凑起来的低成本方式。 下图是一台临时的家用采矿机。 图形卡是带有旋转圆圈的矩形块。 请注意将图形卡固定在金属杆上的三明治式扎带。 这可能不是最有效的采矿方式,而且您可以猜到,很多矿工在其中既有乐趣,也有挑战,也有钱。
“像我五岁一样解释”版本
比特币挖矿的来龙去脉可能很难理解。 考虑一下有关哈希问题如何工作的说明性示例:我告诉三个朋友我正在考虑一个介于1到100之间的数字,然后将该数字写在一张纸上并将其密封在信封中。 我的朋友不必猜测确切的数字; 他们只要是第一个猜出任何小于或等于我在想的数字的人。 而且,他们获得多少猜测没有限制。
假设我正在考虑数字19。如果朋友A猜到21,则由于21> 19,他们输了。 如果朋友B猜出16,而朋友C猜出12,那么由于16 <19和12 <19,他们在理论上都得出了可行的答案。 即使B的答案更接近目标答案19,也没有给B额外的信用。现在想象我提出“猜我在想什么数字”这个问题,但我并没有问三个朋友,我没有想到1到100之间的数字。相反,我要询问成千上万的潜在矿工,而我却想到的是64位十六进制数字。 现在,您将很难猜测正确的答案。
如果B和C都同时回答,则ELI5类推失败。
用比特币的术语来说,同时出现的答案经常发生,但是到最后,只能有一个获胜的答案。 当同时出现多个等于或小于目标数量的答案时,比特币网络将由一个简单的多数(51%)来决定选择哪个矿工。 通常,是矿工完成最多的工作,即验证交易最多的工作。 然后,丢失的块将成为“孤立块”。 孤块是未添加到区块链中的块。 成功解决哈希问题但未验证最多交易的矿工不会获得比特币奖励。
什么是“ 64位十六进制数”?
好吧,这是一个这样的数字的例子:
0000000000000000057fcc708cf0130d95e27c5819203e9f967ac56e4df598ee
上面的数字有64位数字。 到目前为止足够容易理解。 您可能已经注意到,该数字不仅包含数字,还包含字母。 这是为什么?
要了解这些字母在数字中间的作用,我们打开“十六进制”一词的包装。
如您所知,我们使用“十进制”系统,即以10为底。这又意味着多位数字的每个数字都有10种可能性,从零到九。
另一方面,“十六进制”表示基数为16,因为“十六进制”是从希腊语单词中得出六个,而“十进制”是从希腊语单词中得出10。在十六进制系统中,每个数字都有16种可能性。 但是我们的数字系统仅提供10种表示数字的方式(零到九)。 因此,您必须输入字母,尤其是字母a,b,c,d,e和f。
那么,“ 64位十六进制数”与比特币挖掘有什么关系?
还记得ELI5的类比吗,我将数字19写在一张纸上并放在密封的信封中吗?
用比特币挖矿的术语来说,信封中隐喻的未公开数字称为目标哈希。
矿工正在使用这些大型计算机和许多散热风扇在做什么,他们正在猜测目标哈希值。 矿工通过尽可能快地随机生成尽可能多的“随机数”来做出这些猜测。 随机数是“仅使用一次的数字”的缩写,而随机数是生成我一直在谈论的这些64位十六进制数字的关键。 在比特币挖掘中,随机数的大小为32位,比散列(256位)小得多。 第一个矿工的随机数产生的哈希值小于或等于目标哈希值的,将获得完成该区块的奖励,并获得12.5 BTC的破坏力。
从理论上讲,您可以通过滚动16面骰子64次以达到随机数来实现相同的目标,但是到底为什么要这么做呢?
以下截屏取自Blockchain.info网站,可能有助于您将所有这些信息一目了然。 您正在查看在开采#490163块时发生的所有情况的摘要。 生成“获胜”哈希的现时值为731511405。目标哈希显示在顶部。 术语“由Antpool中继”指的是以下事实:该特定块是由AntPool完成的,AntPool是较成功的采矿池之一(有关下面的采矿池的更多信息)。 正如您在此处看到的,他们对比特币社区的贡献是他们确认了该区块的1768笔交易。 如果您确实要查看此区块的所有1768个交易,请转至此页面并向下滚动至标题“交易”。
(来源:Blockchain.info)
“那么我怎么猜目标哈希?”
所有目标散列均以零开头-至少八个零,最多63个零。
没有最低目标,但比特币协议设定了最高目标。 任何目标都不得大于此数字:
00000000ffff0000000000000000000000000000000000000000000000000000000000000000
以下是一些随机散列的示例以及它们是否会为矿工带来成功的标准:
“如何在其他任何人之前最大程度地猜测目标哈希?”
您必须拥有一个快速的采矿平台,或更实际的是,加入一个采矿池-一群硬币矿工,他们结合了计算能力并分割了开采的比特币。 矿池可以与那些强力购买会员彩票并同意分享任何奖金的强力球俱乐部相媲美。 不成比例的大量区块是由池而不是单个矿工开采的。
换句话说,它实际上只是一个数字游戏。 您无法猜测模式或基于先前的目标哈希值进行预测。 在撰写本文时,最新区块的难度级别约为13.69万亿,这意味着任何给定的随机数产生低于目标值的哈希的机会为13.69万亿。 如果您自己进行工作,即使拥有强大的采矿设备,也不是很大的麻烦。
“我如何决定比特币是否对我有利?”
矿工不仅必须考虑与解决哈希问题所需的昂贵设备相关的成本。 他们还必须考虑在寻找解决方案时使用大量的电力开采设备来产生大量随机数。 总而言之,在撰写本文时,对于大多数个体矿工而言,比特币采矿基本上是无利可图的。 该网站Cryptocompare提供了一个有用的计算器,可让您插入数字(例如哈希速度和电费)以估算成本和收益。
(来源:Cryptocompare)
什么是硬币矿池?
采矿奖励将支付给首先发现难题的解决方案的矿工,参与者将成为发现解决方案的人员的概率等于网络上总采矿能力的一部分。 拥有较小采矿权的参与者自己发现下一个区块的机会很小。 例如,一张可以花几千美元购买的采矿卡将不足网络挖掘能力的0.001%。 由于发现下一个区块的机会很小,该矿工找到一个区块可能要花很长时间,而且困难不断,使事情变得更糟。 矿工可能永远不会收回投资。 这个问题的答案是采矿池。 矿池由第三方运营,并协调矿工组。 通过在矿池中共同努力并在所有参与者之间共享收益,矿工可以从激活矿工的那天开始就获得稳定的比特币流量。 可以在Blockchain.info上看到一些采矿池的统计信息。
“我已经完成了数学运算。忘记了挖掘。有没有那么繁琐的从加密货币中获利的方法?”
如上所述,获取比特币的最简单方法是在Coinbase.com之类的交易所购买比特币。 或者,您始终可以利用“ pickaxe策略”。 这是基于旧的观点,即在1849年加利福尼亚淘金热期间,明智的投资不是淘金,而是制造用于采矿的镐。 或者,用现代的话来说,投资于制造那些镐的公司。 在加密货币环境中,镐等价物将是一家制造用于比特币采矿的设备的公司。 例如,您可以考虑研究制造ASIC设备或GPU的公司。