织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

科普:什么是加密货币挖矿?

时间:2020-11-27 19:08来源:未知 作者:admin 点击:
挖矿gt;12。我刚才给出的情况是 “双花问题 ”的一个例子:Brandon试图两次消费同一个比特币。 在矿工已经验证了0-4兆字节之间的比特币交易(大约1500-3000笔交易),相当于一个区块的

  挖矿"

  你可能听说过加密货币比特币,也听说过一个叫 “挖矿 ”的名词与这类加密货币有关。

  加密货币挖矿,简单来说,就是矿工或个人使用设备从事支持区块链网络的 “工作”,以获得加密货币奖励的过程。

  区块链:它是一种网络分布式记录或分布式账本,记录那些人们在网络上的行为。因此,对于加密货币的区块链网络来说,区块链的功能将是记录网络上个人的交易。

  在这篇文章中,我将以比特币为例,解读挖矿背后的意义。

  回到矿工的 “工作 ”这个话题。为了让矿工获得比特币的奖励,矿工要做的简单 “工作 ”就是对比特币区块链上的交易进行验证。

  在验证时,挖矿者将执行一系列检查,以确保分配的交易是合法的,并且交易参与者不会支付相同数量的加密货币两次。例如,当Joe给Brandon发送了12个比特币,而Brandon试图给Tony发送7个比特币和Max 8个比特币,这将被认为是一笔欺诈交易,因为7+8>12。我刚才给出的情况是 “双花问题 ”的一个例子:Brandon试图两次消费同一个比特币。

  在矿工已经验证了0-4兆字节之间的比特币交易(大约1500-3000笔交易),相当于一个区块的近似最大大小。他们已经完成了比较容易的一半工作,以获得比特币奖励。然而,在验证之前的任务是最复杂的,使矿工有资格验证交易。

  挖矿业的运气部分

  通过率先解决一个字符串序列的计算,也就是所谓的创建工作证明(Proof of Work)。创建工作证明(Proof of Work)是矿工们最需要计算力的过程。(下面我将在后面的章节中解释为什么叫工作证明(Proof of Work))

  为了理解工作证明(Proof of Work)算法,你必须先熟悉区块链中的 “哈希 ”一词。

  网络检测区块链中区块的篡改的方式是通过其哈希值 ; 由区块中的信息定义的数字和字符组成的长字符串。通过把数据通过哈希函数,比如比特币使用的SHA-256使用,就会产生一个针对该特定输入的序列。意思是说,如果输入数据哪怕改变一个字符,输出的哈希值就会完全改变。另外,哈希是一个可加密但不可解密的结果,因此,它不能用来获取原始数据,只能作为验证哈希的输入数据是否相同的一种方式。创建工作证明(Proof of Work)需要矿工运行哈希算法来 “猜测 ”问题的合适答案。对于比特币区块链网络来说,矿工必须率先创建一个符合一定要求的哈希值,这个哈希值被称为 “目标哈希”。

  猜测目标哈希的必要信息就存在于新区块的区块头中。包含:区块版本号,时间戳,前一个区块的哈希值,以及目标哈希值。

  目标哈希的答案是由前一个区块的哈希值、现区块交易数据,加上0-4,294,967,296的整数(简称nonce),然后放入哈希算法中生成的。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容