资讯专栏INFORMATION COLUMN

区块链概念 That You Must Know 第四期(1)

evin2016 / 318人阅读

摘要:挖矿是什么挖矿是将一段时间内比特币系统中发生的交易进行确认,并记录在区块链上形成新区块的过程。而成功抢到记账权的矿工,会获得系统新生的比特币奖励。矿机只执行单一的计算程序,实际是矿工之间比拼算力,拥有较多算力的矿工挖到比特币的概率更大。

第四期 有关“挖矿”和获取比特币(1)
卡酷少

Wechat:13260325501


了解了这么多,大家是否想获取一些属于自己的比特币呢?之前我们在第一期提到过比特币水龙头,但现在已经再没有人免费发送比特币了。而且比特币已经突破九千美元远超出普通人的购买能力(2018年4月数据),除了购买还有什么别的方式可以获取比特币呢?

本章节会比较长,所以我们会分两篇来讲。(1)篇会着重介绍矿工,矿机,狂池,及其挖矿的工作机制。(2)篇会引入挖矿的基础算法知识,(3)篇会介绍go语言下挖矿难度的代码实现。

挖矿是什么?

挖矿是将一段时间内比特币系统中发生的交易进行确认,并记录在区块链上形成新区块的过程。挖矿的人叫做矿工。

简单说来,挖矿就是记账的过程,矿工是记账员,区块链就是账本。而成功抢到记账权的矿工,会获得系统新生的比特币奖励。因此,挖矿也就是赚取比特币,或者说“生产”比特币的过程。

正如我们在第二期中讲到的,比特币系统的记账权力是去中心化的,即每个矿工都有记账的权利。你可以参与全体矿工一起计算一道问题,最先算出答案的矿工就可以获得记一页账的权利,也就成功抢到获得系统新生的比特币奖励的权利。因为比特币和黄金一样总量有限。所以比特币被称为数字黄金,比特币生产也俗称挖矿。

矿工是如何挖矿的?

区块链领域的“矿工”和传统的“矿工”不同,是指从事虚拟货币挖矿的人,具有更多的科技色彩。矿工的主要工作是交易确认和数据打包。

如果你想成为一名矿工,其实也比较简单,购买一台专用的计算设备,下载挖矿软件,就可以开始挖矿了。挖矿不需要矿工亲自动手,实际是由电脑在执行特定的运算,对于矿工来说只要保证矿机电力供应和网络连接就可以了。

矿机

在比特币刚诞生的时候,通过计算机的CPU便可以挖矿。随着挖矿的矿工越来越多,目前用CPU已经不能挖出比特币了,大家开始用矿机挖矿。如果你想挖矿,首先需要准备好矿机、比特币地址、挖矿软件等。

矿机就是通过运行大量计算争夺记账权的专业设备,一般由挖矿芯片、散热片和风扇组成。矿机只执行单一的计算程序,实际是矿工之间比拼算力,拥有较多算力的矿工挖到比特币的概率更大。每种币的算法不同,所需要的矿机也各不相同。

什么是算力?

在通过“挖矿”得到比特币的过程中,我们需要找到其相应的解,而要找到其解,并没有固定算法,只能靠计算机随机的哈希碰撞。一台矿机每秒钟能做多少次哈希碰撞,就是其“算力”的代表,单位写成hash/s。算力可以简单的理解为计算能力。

目前主流的矿机为14T左右的计算量级,即一台矿机就能每秒做至少1.4*10的13次方次哈希碰撞,我们可以说,这一台14T规格的矿机就有14T的算力。矿工所掌握的所有矿机占比特币全网总算力的百分比是多少,就代表TA在这10分钟竞争中能够获胜的概率就是多少。

矿场和狂池

矿场是集中管理矿机的场所,一般选址在电费相对比较便宜并且比较稳定的地方。由于矿机本身的一些问题,现在对于矿场的运营方案还在不断升级和进化。

目前比特币网络算力太大,个人购置少量矿机也很难挖出区块,所以很多矿工加入矿池一起挖矿。矿池突破地理位置的限制,将分散在全球的矿工及矿场的算力进行联结,一起挖矿。

矿池负责信息打包,接入进来的矿场算力负责竞争记账权。矿池挖到比特币之后根据矿场的算力占比分配收益。相较多带带挖矿,加入矿池可以获得更加稳定的收益。

目前全球算力较大的矿池有鱼池、蚁池、币网、国池、BitFury。除了BitFury,其余都来自中国。

比特币挖矿机的进化史

自从比特币诞生以来,比特币挖矿经历了以下四个阶段:CPU挖矿→GPU挖矿→专业矿机挖矿→矿池挖矿。

2009年1月3日,比特币创始人中本聪用电脑CPU挖出了第一批比特币。随着挖矿的人越来越多,全网算力不断上升,挖矿难度逐渐上涨。

2010年9月18日第一个显卡挖矿软件发布。一张显卡相当于几十个CPU,挖矿能力得到明显提升。之后又有人发明了基于挖矿芯片的专业挖矿设备,即矿机。

目前行业领先的蚂蚁矿机装有将近200张BM1387芯片,相当于3万多张GPU的算力。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24046.html

相关文章

  • 区块概念 That You Must Know 四期(4)

    摘要:我们给出的项数据只是一个简单举例,并没有完全列举生成区块哈希时参与的所有数据。这里的哈希难度是我们认为设定的,并不是真实哈希难度的生成方法。真是的哈希难度是由很复杂的数学模型实现的,是会根据当前全网算力自动调整的。。 第四期 简介go语言下挖矿难度的代码实现(4) 卡酷少Wechat:13260325501 之前的都讲完了,因为代码太多导致文章比较长。所以新增了一片。在这最后的最后...

    funnyZhang 评论0 收藏0
  • 区块概念 That You Must Know 四期(2)

    摘要:下图给出一个简单的列表图什么是哈希和哈希值为理解挖矿的代码机制,首先解决几个概念。第一个就是哈希。哈希值为十六进制表示的数,且长度固定。也正是哈希值的这些特点,赋予了其加密信息时更高的安全性。 第四期 挖矿的相关算法(2) 卡酷少Wechat:13260325501 看过(1)篇,相信你一定对挖矿的机制有了一点了解。那么本篇,我们来一起看一下挖矿中涉及的算法。 在本篇文章中,如果在...

    Sourcelink 评论0 收藏0
  • 区块概念 That You Must Know 四期(3)

    摘要:区块里的哈希是如何产生的如第四期篇里讲到的,每个区块里包含了,,,,,等信息。,就是将剩下的其他信息拼接成字符串,然后将这个字符串进行哈希的结果。当值取到某数,并使之形成的哈希值匹配上了当前的有效哈希难度,哈希碰撞就成功了。 第四期 简介go语言下挖矿难度的代码实现(3) 卡酷少Wechat:13260325501 经过之前所有的铺垫,这一期我们将对难度的代码实现作出简单演示。(以...

    k00baa 评论0 收藏0
  • 区块概念 That You Must Know 第二期

    摘要:第二期比特币的总量和发行卡酷少上期我们简单了解了比特币的诞生及其创始人。记账完成后,他将获得一定数量的比特币。每万个区块后,每个区块的比特币产量减半。从年至今,比特币产量已经减半次,当前每个区块发行个比特币。早期约有的比特币网站靠其导流。 第二期 比特币的总量和发行 卡酷少Wechat:13260325501 上期我们简单了解了比特币的诞生及其创始人。今天我们将对比特币做一些深入和...

    娣辩孩 评论0 收藏0
  • 区块概念 That You Must Know 第一期.md

    摘要:而比特币,是由中本聪化名提出,一种点对点,去中心化的数字资产。比特币预计共有万枚,大约将在年发行完毕。比特币电子现金系统解决了在没有中心机构的情况下,总量恒定的数字资产的发行和流通问题。比特币通过比特币系统进行转账,全网记录公开透明。 第一期 比特币与中本聪 卡酷少Wechat:13260325501 说起区块链,就不得不提比特币。也正是因为比特币市场的火热,比特币系统的去中心化概...

    zorro 评论0 收藏0

发表评论

0条评论

evin2016

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<