很多人都不明白什么是挖矿,挖矿的原理是什么,特别是现在大部分的人已经不在传统挖矿(利用矿机),而是进入云算力挖矿。特别是刚入门的小白,对于挖矿一知半解。 很多人都不明白什么是挖矿,挖矿的原理是什么,特别是现在大部分的人已经不在传统挖矿(利用矿机),而是进入云算力挖矿。特别是刚入门的小白,对于挖矿一知半解。 现在很有多区块链系统,都发行了自己的数字货币,可你知道为什么吗?你可以把不同的数字货币想象成不同国家的货币,每条链发布的数字货币,充当的是该链上价值流通的一般等价物;每个国家是不是都有自己的货币系统?这样一想,是不是就清楚为什么每条链发行数字货币的原因了,其目的就是促使链上资产的顺利流通。 而在区块链上获取数字货币主要有两种形式:一种是通过挖矿节点,不断消耗自身的算力,也就是不断挖矿的意思,来换取比特币,也就是我们通常听得通过哈希运算碰撞来获取记账的权利和奖励;由于比特币系统是完全开源的,在比特币系统,通过自身的算法可以动态调整全网节点的挖矿难度,保证每过大约10分钟,比特币网络中,就会有一个节点挖矿成功;一旦有人挖矿成功,比特币系统就会奖励此人一定数量的比特币,这个数量也是通过算法控制的,从开始每挖矿成功的人得到25个比特币的奖励,每过四年衰减一半;也就是下一个四年挖矿成功奖励12.5个,再下一个四年奖励6.25个,以此类推。 另一种形式我以国内的NEO为例;NEO的发行模式是:在系统创建的时候,一次性的在创世块里,写入1亿个NEO;借助ICO,用户可以直接用人民币认购持有;这种模式有点类似于央行发行人民币;而比特币那种发行模式,和淘金很相似; 其实挖矿是比特币系统中一个形象化的表达;它背后真正的名称是POW算法,也就是工作量证明算法;工作量证明,是从经济学中来的;是1993年,由两个经济学家提出来的一种策略,就是,防止对服务滥用或者资源滥用,而采取的一种有效阻断的经济策略;中本聪在设计实现比特币系统的时候,希望每10分钟完成一次比特币发行,由于比特币网络中有成千上万个节点,那该把币发行给谁呢?按照工作量证明的策略,也就是POW算法的思路,中本聪在比特币系统中,给每一个节点出了一个难题,在其他字段值不变的前提下,通过不断调节Nonce的值,来对BlockHeader这个结构体值算Hash,要求找到一个Nonce值,使得算出来的hash值小于或大于某个固定值,这个固定值,在BlockHeader结构体中,由Bits来表示。由于hash算法是一个不可以逆的算法,没法通过具体的hash值,倒推出原文;这样每个节点只能采用穷举的方法,算的快的,很快就能得到Nonce值,然后他就把这个Nonce值放在结构体里,通过P2P网络广播出去;而那些发现已经被算出来了就去寻找下一个区块 Nonce值。挖矿就是通过穷举。 目前很少人用传统挖矿,都开始利用云算力挖矿,了解挖矿原理的人也就原来少,云算力挖矿成本确实很低,收益也是可观,但是一些比特币挖矿的原理还是要了解下。希望这篇能让你对挖矿所有了解。 想了解更多挖矿识别下图: 本文来源:币圈拾荒者 —- 编译者/作者:币圈拾荒者 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
一分钟带你了解比特币挖矿的真正原理
2020-10-11 币圈拾荒者 来源:火星财经
LOADING...
相关阅读:
- 未来5年比特币加密资产将迎来爆发式增长2020-10-11
- 全球百分之七十的比特币算力都在我国大学生深山挖矿一个月挖27枚BT2020-10-11
- 比特币持续上升,现在囤币围观待价?2020-10-11
- 币圈必看,我们为什么需要比特币(比特币底层逻辑)2020-10-11
- 以太坊收益远超比特币挖矿屯币还能赶上以太坊2.0吗?2020-10-11