区块链挖矿原来是这么一回事

更新日期: 2019-11-11 阅读: 2.7k 标签: 区块链

在整个数字货币领域,很多人都知道挖矿,然而,有些人认为挖矿很赚钱,也有人认为挖矿就是个坑。但是对于挖矿而言,其本质是一种加密的计算。


什么是挖矿?

简单说,挖矿其实就是数字货币发行的一个过程,通过区块链技术对链上数据进行记录,然后进行广播从而获得奖励,那么这个奖励就是新发行的数字货币。

目前,数字货币的发行主要分为两种: 一种是通过计算机运行特定的算法争夺记账权益(POW工作量证明机制),另一种是通过持有有效数字货币获取的利息(POS权益证明机制)。

虽然这两种挖矿机制的原理不一样,但它们最终获得的结果是相同的,都是以回去的币作为奖励。现在基于这两种机制,数字货币还创新了其它发行类型,如POC容量证明,通过硬盘的存储空间进行挖矿,但POC仍没有大范围的使用。


怎么挖矿?

以上讲了关于POW和POS挖矿原理,那么,挖矿就必须要有设备,但是矿机是一笔非常大的投资,为了达到规模化,通常一个矿场会有几百台,甚至几万台以上的矿机。

POW机制挖矿:这种类型的挖矿需要矿工利用设备做一定难度的计算得出一个哈希数,而验证者能够轻松检验出这个结果的正确与否,最先计算出哈希值的矿工将获得记账权利,同时获得一定数量的手续费,即矿工费。POW挖矿会不断打包计算出新的区块Block,从而延续生成Block Chain的过程,CPU会对验证的数值进行相应的计算核对。

目前,POW挖矿已从CPU过渡到ASIC专业的集成电路挖矿,以便提高矿机效率获得更多的奖励。以比特币、达世币、门罗币等为代表,使用最多的是GTX 1080和1070矿机。

POS机制挖矿:通过质押一定的token,根据质押币的时间和数量进行奖励的分发。

在股权证明POS模式下,每个币每天产生1币龄,比如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000,这个时候,如果你发现了一个POS区块,你的币龄就会被清空为0。

这一类型的币有ATOM、XTZ等,可通过两种方式参与:一种是自行介入网络成为验证节点。另一种是将币委托给验证节点,最后进行分红。


挖矿收益是怎么计算的?

以POW机制挖矿为例计算收益,因为这种类型的挖矿需要考虑矿机、电缆、变电器、电线、散热器等硬件成本、以及电力成本、全网算力、挖矿难度系数等诸多因素,所以收益等于回报减去这些条件所需的成本。

假如抛开硬件的固定成本,大致计算公式为:

算力:所需设备具有的运算能力;
时间:开始挖矿到区块挖出时的时间范围;
区块奖励:每挖出一个区块所对应的奖励;

这个公式实际是一种理论上的收益,然而实际操作过程中还会受到矿池效率、式计算力等因素影响,而实际算力取决于硬件配置,通过将机器接入网络进行测算。另外,所有运行的硬件都不是免费的,作为矿工,电力成本(即挖矿所用的时间*设备功率和当地每度电的价格)的运营也是一大开支。

如果带有4个GTX 1070s GPU的采矿设备将耗费约480瓦为显卡供电,还有主板和CPU需要50瓦,这样一来耗电量总共就是530瓦。电费按照0.5元/(Kwh)计算,矿机24小时的电费就是:

530W=0.53Kw
0.53Kw X24h=12.72Kw/天
0.5X12.72=6.36元

即使使用相同设备,采用不同算法的项目也可能会消耗不同的电量。现在业内许多企业都在布局一些新的项目,这些项目挖矿所需的网络算力较小,如果选择正确,将来的收益也是无可估计的。

原文 https://news.huoxing24.com/20191211103532207609.html

本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://fly63.com/article/detial/6816

相关推荐

以太坊发展简史

在 以太坊在Serenity (ETH 2.0) 阶段来临之前经历的升级和硬分叉。通过本文将了解到升级或分叉发生的时间,加入那哪些特性。时至今日当我们鸟瞰区块链技术的发展,它仍旧算得上是一个新事物。

区块链开发中使用的最流行的编程语言

我们目前正处于一个新兴的区块链开发行业中。区块链技术处于初期阶段,然而这种颠覆性技术已经成功地风靡全球,并且最近经历了一场与众不同的繁荣。由于许多资金充足的项目现在急于建立区块链网络并在其上部署分散的应用程序

200行JS代码实现超级简单的区块链,带你入门区块链

本文通过JavaScript源码实现一个简单的区块链框架,带你入门区块链的相关知识。区块链的基本概念非常简单:一个分布式数据库维持不断增长的有序记录列表。

从概念到底层技术,一文看懂区块链架构设计(附知识图谱)

区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。

区块链开发的11种顶级编程语言

区块链是一种去中心化,安全且非常快速的技术,已经在商业世界引起轰动。随着大量的区块链项目正在开发和部署在互联网上,区块链开始走向世界。已经有一些公司试图在其他人的基础上发展。

区块链的六大层级结构

众所周知, 区块链 是 比特币 的底层技术,那么这个底层技术又是怎么分层级结构的呢?在前面我们介绍了区块链的四大核心技术是其独特的数据结构、分布式存储、密码学和共识机制。今天我们就来聊聊区块链结构的六个层级结构

DAG:区块链行业下一个引爆点?

DAG是Directed Acyclic Graph的缩写,是一种运用拓扑排序的直接图像数据结构。这种数据结构能够在数据压缩中找到最优解,因此在实际中被广泛地运用于数据处理等领域

用JavaScript写一个区块链

几乎每个人都听说过像比特币和以太币这样的加密货币,但是只有极少数人懂得隐藏在它们背后的技术。在这篇博客中,我将会用JavaScript来创建一个简单的区块链来演示它们的内部究竟是如何工作的

使用javascript实现小型区块链

区块链概念狭义:区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码方式保证的不可篡改和不可伪造的分布式账本。

什么是挖矿?

区块链中经常会听到挖矿这个名词,因为它和现实中的挖矿不一样,所以很多人对这个词很费解。为什么那么多人去挖矿呢?因为挖矿成功后会有奖励。为什么挖矿需要大量的矿机呢?因为有大量的哈希计算。这个计算的过程就被称为挖矿

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!