币圈主流币挖矿入门必读

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
币安app

binance币安交易所

币安交易所app是全球排名第一的虚拟货币交易所,注册领取盲盒礼包!

APP下载   官网注册

导读:本文主要针对小白,讲解一下挖矿的原理和过程。

挖矿和矿工

区块链是由很多个节点组成的,为了保证节点之间的同步,所以每一个新区块的添加速度不能太快。试想一下,你刚刚同步了一个区块,准备基于它生成下一个区块,但这时别的节点又有新区块生成,你不得不放弃做了一半的计算,再次去同步。因为每个区块的后面,只能跟着一个区块,你永远只能在最新区块的后面,生成下一个区块。所以,你别无选择,一听到信号,就必须立刻同步。

所以,区块链的发明者中本聪(这是假名,真实身份至今未知)故意让添加新区块,变得很困难。他的设计是,平均每10分钟,全网才能生成一个新区块,一小时也就六个。

这种产出速度不是通过命令达成的,而是故意设置了海量的计算。也就是说,只有通过极其大量的计算,才能得到当前区块的有效哈希,从而把新区块添加到区块链。由于计算量太大,所以快不起来。

这个过程就叫做采矿(mining),因为计算有效哈希的难度,好比在全世界的沙子里面,找到一粒符合条件的沙子。计算哈希的机器就叫做矿机,操作矿机的人就叫做矿工。

难度系数

读到这里,你可能会有一个疑问,人们都说采矿很难,可是采矿不就是用计算机算出一个哈希吗,而计算也正是计算机的强项啊,怎么会变得很难,迟迟算不出来呢?

原因为不是任意一个哈希都可以,只有满足条件的哈希才会被区块链接受。这个条件特别苛刻,使得绝大部分哈希都不满足要求,必须重算。

因为每一个区块都包含了一个难度系数(difficulty),这个值决定了计算哈希的难度。举例来说,第100000个区块的难度系数是14484.16236122。我们也可以将difficulty简单的可以理解为:挖到数据区块的所用时间多少。

同时难度值difficulty的计算公式为:难度值=最大目标值/当前目标值

那什么是目标值:目标值是当前区块生成所达成目标值的hash值,用于矿工的工作量证明。矿工挖掘的区块的头部hash值必须小于目标值,数据区块才能被挖掘成功。

当前目标值是指现在产生数据区块的头部信息hash值参考指标。最大目标值是一个定值:0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF。

由于只有小于目标值的哈希才是有效的,否则哈希无效,必须重算。由于目标值非常小,哈希小于该值的机会极其渺茫,可能计算10亿次,才算中一次。这就是采矿如此之慢的根本原因。

上一篇文章也说过,当前区块的哈希由区块头唯一决定。如果要对同一个区块反复计算哈希,就意味着,区块头必须不停地变化,否则不可能算出不一样的哈希。区块头里面所有的特征值都是固定的,为了让区块头产生变化,中本聪故意增加了一个随机项,叫做Nonce。

Nonce是一个随机值,矿工的作用其实就是猜出Nonce的值,使得区块头的哈希可以小于目标值,从而能够写入区块链。Nonce是非常难猜的,目前只能通过穷举法一个个试错。根据协议,Nonce是一个32位的二进制值,即最大可以到21.47亿。第100000个区块的Nonce值是274148111,可以理解成,矿工从0开始,一直计算了2.74亿次,才得到了一个有效的Nonce值,使得算出的哈希能够满足条件。

运气好的话,也许一会就找到了Nonce。运气不好的话,可能算完了21.47亿次,都没有发现Nonce,即当前区块体不可能算

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/64789.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月19日
下一篇 2023年08月19日

相关推荐

  • 以太坊区块奖励是什么,矿工挖到以太坊的区块后

    一、以太坊是什么以太坊与区块链有什么关系以太坊是什么:以太坊是一项基于比特币中技术和概念运用到计算机的创新。以太坊本身仿制了很多比特币的技术,以此来维护计算机平台。区块链技术就是其中之一。以太坊平台可以安全的运行用户想要的任何程序。以太坊和其余竞争币比的优

    2025-04-03 08:00:01
    1 0
  • 比特币 多少全节点,区块链节点有多少

    一、比特币一共有多少个2100万个比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。比特币不是无限量发行的,与大多数的货币不相同。

    2025-04-03 05:30:01
    3 0
  • 区块链omg是什么意思,区块链usdt什么意思

    一、zzm是什么意思1.zzm赵志铭是中国大陆League Pro Legends(LPL)是中国大陆职业联赛中最高级别的职业联赛,也是中国大陆带领联赛冠军和联赛冠军决赛的唯一渠道。春季冠军赛将代表LPL赛区参加每年5月举行的英雄联盟赛季中期冠军赛;春季联赛的前四名将在7月参加英雄联盟洲际系

    2025-04-03 04:00:01
    3 0
  • 以太币多少个区块,以太坊总量多少枚

    一、以太坊总量多少枚目前以太坊的总供应量为111,562,994枚。1.以太币是后于比特币出现的一种虚拟货币,虽然是后出现的虚拟货币,但是以太币的发展势头大有后来者居上的情况,这并不能说明比特币已经退出了虚拟货币的大潮,但是可以说明的是人们正在逐渐接受这样的虚拟货币

    2025-04-03 02:00:01
    3 0
  • 如何在云币网投资区块链,如何利用区块链赚钱

    一、区块链ico在哪里(iac区块链)什么是ICO,国家为什么要禁止问题一:ICO是一种区块链行业术语,是一种为加密数字货币/区块链项目筹措资金的常用方式,早期参与者可以从中获得初始产生的加密数字货币作为回报。问题二:因为ICO是一种未经批准非法公开融资的行为,所以被国家禁

    2025-04-03 00:30:01
    8 0
  • 区块链怎么删除,区块链为什么不可删除

    一、区块链为什么不可删除***区块链不可信***什么是区块链?最通俗易懂的解释最近几年区块链非常火,关注度和曝光度持续上升,国内众多巨头公司纷纷张开双臂拥抱,把区块链当做互联网时代的伟大颠覆性创新,一窝蜂研究怎样把区块链变成自己抢占商业先机的工具。那么,区块链技

    2025-04-02 19:30:02
    9 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载