1. 首页
  2. 百科

什么是比特币挖矿

比特币使用称为工作量证明的算法。 矿工必须用计算机解决一个非常困难的难题以验证区块链上的交易。这是非常消耗能源的,因此,其他区块链的项目网络选择了不同的方法来验证交易以解决能源问题。

 

在这篇文章中你将知道:

我们将向你介绍如何挖掘加密货币,区块节点是什么以及增加一个节点所需要解决的加密难题。

 

就像常规采矿一样,矿工的工作也是挖掘资源。 从地下挖取资源的奖励是资源的现金价值。

然而,对于区块链矿工而言,情况有点复杂。 一个加密矿工通过破解一个极其困难的难题来获得代币回报。

在我们开始讨论之前,让我们先探讨如何在网络上共享信息。

 

分享信息👐

在加密货币网络上,传统上有两种类型的节点。

 

常规节点☋

节点是与网络上的其他节点共享信息的计算机。 当某人在网络上进行交易时 – 例如,一个人向另一个人发送某种货币 – 附近的节点记录该交易并将其发送给其他节点,因此每个节点都能达成共识。

 

挖矿节点☋

这些节点接受常规节点传递的所有信息,并将它们组合在一起以形成构成区块链的区块。当你将两者结合起来时,你就形成了一个功能可用的加密货币网络。

 

谜题🤔

挖矿计算机或者挖矿节点会去试图猜测一个随机数,听起来简单实际上做起来可要复杂很多。

任何加密货币系统设计的一部分都会包含哈希函数。这是一种特殊设计的算法,可将区块中发生的所有交易信息转换为一个单独的输出值。

无论区块中的输入信息是单个字母,单词,句子还是整个百科全书都无关紧要,这个经过哈希函数加密的输出值总是具有相同的长度。

但是,如果仅仅只是要更改一个字节的输入信息,则哈希函数产生的输出值将完全不同。

输入的信息经过哈希函数后,会输出一个固定的输出值。

矿工们必须要去猜一个随机数来成功完成一个区块记录,如何做呢?

矿工正在尝试将现有区块中的所有交易组合起来,并增加一个随机数,将这些作为输入信息,再通过哈希函数加密使之输出结果能够在一定的范围内。为了找出合适的随机数,这需要很多工作。

冷知识:
当前挖掘和管理比特币网络所需的电量与哥伦比亚一年使用的电量相当。

如果矿工猜对了,区块链网络确认那个随机数是准确的之后,则建立货币的软件系统完成当前这个区块,并用一些代币奖励成功者,网络中的所有矿工再次尝试完成下一个区块。✅

哈哈,接着又会有更多工作要做。

 

工作量证明📝

还记得那些在学校的数学考试吗,老师们会要求你展示你的答案。其实,加密货币网络大致也是相同的。

对于矿工而言,工作量证明旨在确保人们不会偷偷地改变区块链中已有的交易或细节。 这是一个完美的工具,也有助于保护该账本不被黑客入侵。工作量证明是每个人都在讨论像比特币这样的电子加密货币网络使用了多少电力的主要原因之一。

 

挖矿难度🏋️‍♂️

如何防止网络中的节点挖掘的区块可能是错误的或有人试图入侵? 答案是设定挖矿难度。

加密货币运行的软件每次创建新块时都会设置挖矿难度级别。 这有两个意义:

  • 允许其他加密货币矿工判断某个矿工的解决方案是否足够困难。 如果困难程度不满足区块链网络设定的要求,则矿工可以忽略它。
  • 保证稳定的货币生产,对于比特币,则是每10分钟创建一个新块。

为了防止有人使用速度最快,功能最强大的机器,来更快地解决网络核心的加密难题,比特币网络会通过检测有多少机器正在努力解决难题来自动调整挖矿难度。

如果区块链网络上的矿工数量下降,难度就会下降。

 

未来🔮

挖矿是一项能源密集型业务。 随着越来越多的人开始使用基于挖矿的区块链网络,它也会产生潜在的问题。 但有迹象表明采用工作量证明的挖矿项目已经越来越少了。

以太坊计划在2018年的某个时候改变交易的验证方式。与此同时,IOTA,另一种加密货币也计划摆脱比特币的挖矿算法。

如果比特币希望能够满足更多用户的需求,那么就需要找到一种更加节能的方式来验证交易。

本文译者:小安,原文网址:litepaper。 本文观点仅代表原作者本人,绝不代表本站赞同其观点或证实其描述,仅作学习交流使用。如若转载,请注明出处:http://www.readblocks.com/archives/676。如内容、图片有任何版权问题,请联系本站处理。

发表评论

登录后才能评论

联系我们

邮箱:readblocks@163.com