主页 > imtoken下载钱包 > 了解比特币挖矿的本质

了解比特币挖矿的本质

imtoken下载钱包 2023-01-17 06:20:50

您可能听说过“比特币挖矿”这个词,并且您的脑海中开始想象矿工用铲子在泥土中挖掘黄金。

事实证明,这样的类比远非恰当,比特币挖掘远没有那么迷人,但同样具有不确定性,由解决复杂计算数学问题的高性能计算机执行(也就是说,过程非常复杂,以至于无法手动解决)。

计算机解决这些问题需要运气和算力(工作量),相当于矿工在地下挖沙子的效果。

在撰写本文时,计算机解决其中一个问题的概率约为 13 万亿分之一,但随着时间的推移会变得越来越难。

了解“比特币挖矿”

首先,当计算机在比特币网络上解决这些复杂的数学问题时,它们会产生新的比特币,这与采矿作业从地下提取黄金的过程相同。

其次,通过解决计算数学问题,比特币矿工通过验证他们的交易信息使比特币支付网络变得可信和安全。

所有这些可能会很有意义,为了更详细地解释比特币挖矿的工作原理,让我们从更贴近生活的角度开始:印刷货币的监管。

一般来说,消费者倾向于信任印制的货币。这是因为法定纸币由中央银行发行,并以政府公信力为后盾。

即使是支付宝和微信等数字支付的使用也得到中央机构的支持。例如,当您使用微信支付或支付宝进行在线购物时,交易将由腾讯或阿里巴巴等公司处理。

除了记录您的交易历史之外,这些公司还会验证交易是否存在欺诈活动,这就是如果您从事非法活动,您的帐户可能会被暂停的原因之一。

除了挖比特币矿机还能挖什么_挖出来的比特币怎么交易_比特币和莱特币能同时挖吗

另一方面,比特币不受中央权威机构的监管,但它由全球数百万台称为“节点”的计算机提供支持。

比特币网络执行与中国人民银行、腾讯和阿里巴巴相同的功能,但有一些关键区别。

节点存储有关所有先前交易的信息并帮助验证其真实性。然而,与那些中央机构不同的是,比特币节点分布在世界各地挖出来的比特币怎么交易,并将交易数据记录在一个任何人都可以访问的公共列表中。

在商店或网上进行的交易由银行、销售点系统和实物收据记录。当有人在任何地方发送比特币时,我们称之为“交易”。

如果没有这些机构,比特币矿工通过将交易组合成“块”并将它们添加到称为“区块链”的公共记录中来达到相同的效果。

然后节点会维护这些块的记录,以便将来对其进行验证。

当比特币矿工向区块链添加新的交易区块时,他们的工作之一就是确保这些交易是准确的。

特别是,比特币矿工需要确保比特币不能被复制,这是数字货币的独特特征,被称为“双花”或“双花”。

对于印刷货币,伪造总是一个问题,但一般一旦你在商店消费了 20 美元,账单就在店员手中,不存在“双花”问题。

但是,对于数字货币,情况就大不相同了。数字信息可以相对容易地复制,因此对于比特币和其他数字货币,消费者可能会复制他们的比特币并将其发送给另一方,同时仍保留原始信息。

假设使用的是印刷货币,这意味着有人试图复制自己的 20 美元钞票,以便能够在杂货店消费原始货币和伪造货币(即 40 美元)。

除了挖比特币矿机还能挖什么_挖出来的比特币怎么交易_比特币和莱特币能同时挖吗

如果店员知道客户正在重复付款,他们所要做的就是查看账单上的账单序列号。如果数字相同,那么销售人员就会知道这笔钱已被重复使用。这个类比类似于比特币矿工在验证新交易时所做的。

如果有人要成功双花他们的比特币,他们将需要占据网络中 51% 的挖矿算力。随着比特币的发展,实现这一目标变得越来越困难。

矿工和挖矿奖励

一天最多发生50万笔交易,因此验证每笔交易对矿工来说可能是一项繁重的工作,这里还有一个比特币矿工和微信支付宝的重要区别。

作为对他们努力的补偿,矿工每次在区块链上添加一个新的交易区块,他们都会收到比特币,也被称为比特币的“挖矿奖励”,以激励网络的矿工继续保持正常的网络交易记录。

大约每四年,区块奖励减半,大约每 210,000 个区块。

2009 年 50 BTC,2013 年 25 BTC,2018 年 12.5 BTC,2020 年 6.25 BTC。比特币于 2020 年 5 月 11 日完成了第三次挖矿奖励减半。

从那时起,下一次减半大约需要 1458 天,即每个新区块只能挖出 3.125 个比特币作为挖矿奖励。该系统将持续到 2140 年左右,届时所有比特币都将被开采。

届时,矿工将只获得交易费用的奖励。这些费用确保矿工仍然有动力打包交易并保持网络运行。

就个人而言,交易费用的竞争将在减半后保持低水平。

挖矿是如何运作的?

除了挖比特币矿机还能挖什么_挖出来的比特币怎么交易_比特币和莱特币能同时挖吗

为了让比特币矿工真正通过验证交易赚取比特币,必须做两件事。

首先,他们必须验证价值 1 兆字节 (MB) 的交易,理论上可以小至 1 笔交易,但通常有几千个,具体取决于每笔交易存储的数据量。其次,为了向区块链添加交易区块,矿工必须通过计算解决一个复杂的数学问题,也称为“工作量证明”。

他们实际上是在尝试找到一个小于或等于目标哈希的 64 位十六进制数。

基本上,矿工的计算机以每秒哈希 (MH/s)、每秒千兆哈希 (GH/s) 甚至每秒万亿哈希 (TH/s) 为单位进行计数。快速查找匹配值,猜测所有可能的“哈希”,直到找到解决方案。

换句话说,这是一个猜谜游戏。

在撰写本文时,最新区块的难度级别超过 13 万亿。也就是说,计算机生成低于目标值的哈希的机会是 13 万亿分之一。换个角度来看,一张彩票中奖的可能性大约是一次正确命中哈希的 44,500 倍。

幸运的是,专用采矿计算机系统在单位时间内获得的哈希值是巨大的。尽管如此,开采比特币需要大量电力和复杂的计算设备,未来还会需要​​更多。难度级别每 2016 个区块或大约每 2 周调整一次,目标是保持挖矿率恒定。

也就是说,矿工越多的竞争解决方案,计算问题就越困难,反之亦然。

如果我现在是一个 5 岁的孩子,一个有用的类比是:“我告诉三个朋友我脑子里有一个 1 到 100 之间的数字,

然后将号码写在纸上并密封在信封中。我的朋友不必猜出确切的数字,他们只需要一个能猜出小于或等于我写在纸上的数字的数字,那个人就会得到奖励,而且猜的次数没有限制,他们可以继续尝试(即挖矿)直到有人成功。

假设我想到了数字 19。如果朋友 ​​A 猜到 21,他们就输了,因为 21>19。如果朋友 ​​B 猜 16,朋友 C 猜 12,那么理论上他们都有一个可行的答案,因为 16 相反,我在问数百万比特币矿工,我在寻找一个 64 位的十六进制数,这个数字是前一个区块的计算结果+随机数后跟哈希计算,匹配17个0开头,比如小于

比特币和莱特币能同时挖吗_除了挖比特币矿机还能挖什么_挖出来的比特币怎么交易

0000000000000000057fcc708cf0130d95e27c5819203e9f967ac56e4df598ee 的值。

现在你会发现很难猜出正确的答案。需要大量的设备来尝试和计算才能找到它。如果要找0开头的18个值,那就更难了。

矿工之间的竞争

如果计算正确结果的概率为 13 万亿分之一听起来不那么困难,但更困难的是比特币矿工不仅必须提出正确的哈希值,而且还必须是第一个这样做的人。因为比特币挖矿本质上是猜测,所以说矿工找到正确答案几乎与计算机生成哈希的速度(即每单位时间的尝试次数)有关。

就在十年前,比特币挖矿还可以在普通台式电脑上进行。然而,随着时间的推移,矿工们意识到视频游戏中常用的显卡 GPU 的挖矿效率更高。

2013 年,比特币矿工开始使用专门设计用于尽可能高效地挖掘加密货币的计算机,称为专用集成电路 (ASIC)。这些矿工可以从数千美元到数万美元不等,但他们在挖掘比特币方面效率更高。

如今,比特币挖矿竞争非常激烈,只有使用最新的 ASIC 才能盈利。当使用台式计算机、GPU 或旧型号的 ASIC 时,能耗成本实际上超过了产生的收入。即使使用最新的设备,单台计算机也很少能与众多矿工的“矿池”竞争。一个矿池是由一群矿工结合自身算力组成的,最终按照算力比例分配奖励。

现状是,拥有大量矿池的公司在比特币的计算中占比很大,比如中国的比特大陆。

比特币扩容战

在 13 万亿分之一的概率下,大约每 10 分钟左右就会验证一次交易,这会增加难度级别和庞大的用户验证交易网络。比特币网络每秒可以处理大约 7 笔交易,每 10 分钟记录一次区块链中的交易。

相比之下,Visa 每秒可以处理大约 24,000 笔交易。但是随着比特币用户网络的不断增长,10分钟内完成的交易数量最终会超过10分钟可以处理的交易数量。

挖出来的比特币怎么交易_比特币和莱特币能同时挖吗_除了挖比特币矿机还能挖什么

届时,除非比特币协议发生变化,否则交易的等待时间将开始并持续更长的时间。

比特币协议的核心问题叫做“扩容能力”。虽然比特币矿工普遍同意必须采取措施解决扩容问题,但几乎没有达成共识。提出了两种主要的解决方案来解决缩放问题。

社区的开发者提出了不同的建议:

(1)为比特币创建第二个“离线”层,以在被区块链验证之前允许更快的交易。

(2)增加每个区块可以存储的交易数量。

解决方案 1 减少了每个区块要验证的数据量,并使矿工的交易更快、更便宜。解决方案 2 将通过允许增加块大小以每 10 分钟处理更多信息来进行扩展。

2017 年 7 月,代表比特币网络计算能力约 80% 至 90% 的比特币矿工和矿业公司投票决定采用一个流程,以减少验证每个区块所需的数据量。也就是说,他们选择了解决方案 1。

矿工投票加入比特币协议的过程称为隔离见证挖出来的比特币怎么交易,或 SegWit。该术语是“隔离”和“见证”的组合,意思是“比特币交易的签名”。

因此,隔离见证意味着将交易签名与区块分离,并将它们作为扩展区块附加。虽然目前似乎还没有解决方案可以在比特币协议中添加单独的程序进行修改,但估计签名数据占每个交易块处理的数据的比例高达 65%,仍然可以达到一定的扩容效果.

不到一个月后,即 2017 年 8 月,一群矿工和开发人员发起了一次硬分叉,离开了比特币网络,并使用与比特币相同的代码库创建了一种新货币。虽然小组同意采用方案 1 来解决扩容问题,但他们担心 SegWit 技术无法完全解决扩容问题。

因此,他们采用了解决方案 2。由此产生的货币,称为“比特币现金”(BCH),将区块大小增加到 8MB(BTC 最初是 1MB),以加快验证过程,允许大约 2每天百万笔交易。

2019 年 11 月 6 日,比特币现金价值约 302 美元,而比特币价值约 9,330 美元。