div#pop_ad { opacity: 0; }
AD
首页 > 数字货币 > 正文

【区块链名词解释003】挖矿与矿工

[2021-01-29 17:12:24] 来源: 编辑:wangjia 点击量:
评论 点击收藏
导读: 辉·导读:如果你刚开始了解区块链,你一定会好奇比特币是怎么产生的?可能你会听到它是通过矿工挖矿产生的,那什么是矿工?什么又是挖矿?为什么需要挖矿呢?今天,我们就跟大家聊聊区块链中的“挖矿”和“矿工”

辉·导读:
如果你刚开始了解区块链,你一定会好奇比特币是怎么产生的?可能你会听到它是通过矿工挖矿产生的,那什么是矿工?什么又是挖矿?为什么需要挖矿呢?今天,我们就跟大家聊聊区块链中的“挖矿”和“矿工”。

【区块链名词解释003】挖矿与矿工

传统矿工


一提到挖矿,可能很多小伙伴第一反应就是一群像图片中这样的工人,拿着铲子在矿山上辛苦的挖掘。

一般意义上的挖矿是类似于贵金属的提取,比如上边提到的工人在矿山上挖金子。所以,传统意义上的挖矿就是工人通过自己的努力挖掘出贵金属的过程;而这些参与挖矿的人就是矿工。
挖矿与矿工
区块链中的“挖矿”和“矿工”又是什么呢?

其实,区块链中的“挖矿”和上边传统意义上的挖矿很类似,只不过是将线下挖矿搬移到了线上(网上)。

【区块链名词解释003】挖矿与矿工

网上挖矿


传统挖矿是挖的贵金属,而区块链中的“挖矿”则挖的是区块链中的资产,比如比特币。

不是所有的人都可以在区块链中“挖矿”的,只有安装了区块链系统(比如比特币全钱包)才可以参与挖矿。所以,在区块链中我们把在安装有区块链系统的设备上挖掘出数字资产(区块链资产)的过程称为“挖矿”;而把这些安装有区块链系统的设备称为“矿工”,也称为节点。

所有的“矿工”会根据区块链系统的规则参与“挖矿”,并不是所有的“矿工”都能挖出数字资产。
如何进行“挖矿”?
所有的“矿工”会根据区块链系统的规则参与“挖矿”。其实所谓“挖矿”,简单的说就是所有“矿工”通过自己的努力争抢区块链系统释放的奖励资产的过程。

区块链系统将这个奖励给谁呢?肯定是奖励给为系统做出贡献的“矿工”。那系统需要“矿工”做什么呢?需要“矿工”创建区块(区块中包含很多交易信息等)。

参与“挖矿”的“矿工”非常的多,但在一个时间点只会创建一个区块,比如比特币系统每10分钟左右创建一个区块。那系统让哪个“矿工”来创建当下的这个区块呢?系统会让首先正确完成一道数学难题的“矿工”来创建下一个区块。

当“矿工”获得创建区块的权利后,则会将从上一个区块到现在所有的交易信息打包进区块中,然后创建下一个区块,获得系统发放的奖励,即数字资产,比如比特币。
为什么需要“挖矿”?
比特币就是通过“挖矿”的方式发行的或者说是产生的,这也是比特币与众不同的地方。那你可能会问了为什么矿工会自愿的进行挖矿呢?区块链系统为什么会设计挖矿呢?

1. “矿工”为什么会自愿“挖矿”?

从上面挖矿的机制应该已经知道这个答案了,“矿工”之所以会自发的参与“挖矿”是因为可以获得系统的奖励(数字资产)。

其实“矿工”们在挖矿的过程中不仅可以得到系统奖励,还会获得该区块中所有交易的手续费。
“矿工”们为了得到这些奖励,争相完成系统分发的数学难题,争抢创建区块的权利。

2. 系统为什么会设计“挖矿”模式?

看到这个问题,你可能会说:系统设计“挖矿”不就是为了产生或者创建新币(比如,比特币)!

是的,没有问题,但不全对!“挖矿”的主要目的并不是创建新币,而是通过这种激励手段确保了区块链系统的安全;实现了去中心化的安全,即在没有中央权力机构的情况下实现了全网络的共识。
结语
最后,我们来小节一下。今天的文章我们主要跟大家解释了什么是区块链中的“挖矿”和“矿工”,以及跟大家解释了两个跟挖矿和矿工有关的问题:矿工如何挖矿?为什么要挖矿?(答案见下图)

【区块链名词解释003】挖矿与矿工

区块链名词解释003挖矿与矿工


添加新手交流群:币种分析、每日早晚盘分析

添加助理微信,一对一亲自指导:YoYo8abc

查看更多:

为您推荐