区块链 | 一文了解比特币的挖矿、矿机—《区块链历史链条》3

区块链从15年火到18年,但是你却对区块链一知半解,小编特打造《区块链历史链条》,将抽象的区块链概念由抽象化解释为形象化,供君参考。

21比特币的数字签名

比特币的数字签名,就是只有比特币转账中转出的人才能生成的,一段防伪造的字符串。通过验证该数字串,一方面证明该交易是转出方本人发起的,另一方面证明交易信息在传输中没有被更改。数字签名由数字摘要和非对称加密技术组成。首先通过数字摘要技术把交易信息缩短成固定长度的字符串,然后用自己的私钥对摘要进行加密,形成数字签名。完成后,需要将完整交易信息和数字签名一起广播给矿工,矿工用牛牛的公钥进行验证,如果验证成功,说明该笔交易确实是牛牛发出的,且信息未被更改。非对称加密技术是指数字签名加密的私钥和解密的公钥不一致。看起来好复杂,其实真实转账过程只需要你输入私钥就瞬间完成啦!

22比特币交易和找零机制

比特币转账可以一次把多个地址的余额转出,也可以一次转入多个地址。举个栗子,你需要支付给牛牛5个比特币,但是你的A/B/C 3个地址里各有1/2/2个比特币,每个地址的余额都不足以支付5个比特币。这时候,你可以发起一笔转账,同时把A/B/C三个地址共5个比特币转账给牛牛。再举个栗子,如果你的比特币地址有5个比特币,但是你只需要转1个给牛牛。你需要在转账的时候告诉矿工:我有5个比特币,其中1个转给牛牛,另外4个转回给我自己(可以是原地址或创建新的地址)。千万别忘了说哦,不然剩余的4个比特币就全给矿工当手续费了。这就是比特币的找零机制。

23挖矿是什么

挖矿是将一段时间内比特币系统中发生的交易进行确认,并记录在区块链上形成新区块的过程,挖矿的人叫做矿工。简单说来,挖矿就是记账的过程,矿工是记账员,区块链就是账本。怎样激励矿工来挖矿呢?比特币系统的记账权力是去中心化的,即每个矿工都有记账的权利。成功抢到记账权的矿工,会获得系统新生的比特币奖励。因此,挖矿就是生产比特币的过程。中本聪最初设计比特币时规定每产生210000个区块,比特币奖励减半一次,直至比特币不能再被细分。因为比特币和黄金一样总量有限。所以比特币被称为数字黄金,比特币生产也俗称挖矿。

24比特币怎么挖矿

比特币通过挖矿产生。每10分钟,全网矿工一起计算一道算术题,谁先算出答案,就相当于挖到了这个区块,该矿工便能获得系统新生的比特币奖励。在比特币刚诞生的时候,通过计算机的CPU便可以挖矿。随着挖矿的矿工越来越多,目前用CPU已经不能挖出比特币了,大家开始用矿机挖矿。如果你想挖矿,首先需要准备好矿机、比特币地址、挖矿软件等。但是目前比特币网络算力太大,个人购置少量矿机也很难挖出区块。很多矿工加入矿池一起挖矿,矿场只负责计算,矿池负责信息打包。矿池挖到比特币之后根据矿场的算力占比分配收益,以此保证更加稳定的投入产出。

25矿工是怎么挖矿的

在区块链兴起之前,矿工专指挖煤矿的工人,群体印象是浑身沾满了煤屑,衣服以外都是黝黑皮肤的男人。区块链诞生之后,矿工不再只是煤矿工人的简称,有了一种全新的含义:从事虚拟货币挖矿的人。和传统的“矿工”不同,区块链产业区块链领域的矿工具有更多的科技色彩。矿工的主要工作是交易确认和数据打包,如果你想成为一名矿工,其实也比较简单,购买一台专用的计算设备,下载挖矿软件,就可以开始挖矿了。挖矿不需要矿工亲自动手,实际是由电脑在执行特定的运算,对于矿工来说只要保证矿机电力供应和网络连接就可以了。

26矿机是什么

以比特币为例,比特币矿机就是通过运行大量计算争夺记账权从而获得新生比特币奖励的专业设备,一般由挖矿芯片、散热片和风扇组成,只执行单一的计算程序,耗电量较大。挖矿实际是矿工之间比拼算力,拥有较多算力的矿工挖到比特币的概率更大。随着全网算力上涨,用传统的设备(CPU、GPU)挖到比特的难度越来越大,人们开发出专门用来挖矿的芯片。芯片是矿机最核心的零件。芯片运转的过程会产生大量的热,为了散热降温,比特币矿机一般配有散热片和风扇。用户在电脑上下载比特币挖矿软件,用该软件分配好每台矿机的任务,就可以开始挖矿了。每种币的算法不同,所需要的矿机也各不相同。

27矿场长什么样

矿场是集中管理矿机的场所,一般选址在电费相对比较便宜并且比较稳定的地方。早期的矿场运营比较粗放,就是搭一个架子,然后把矿机放上去,就可以开始运营了。后来发现这种运行方式下,矿机损坏率高,维修成本太高了。后来开始有了通风、还有隔尘等方案,再往后发展,就有了有室内温度和湿度的严格控制。现在整个矿场的运营方案还在不断升级和进化。因为矿机运行起来噪音比较大,一台矿机运转时,在一米处测试噪音达73dB(a)左右,几千台矿机运转起来的时候对周围的影响可想而知,所以有些地方经过设计和装修改造,出现了静音矿场。

28比特币挖矿机的进化史

自从比特币诞生以来,比特币挖矿经历了以下四个阶段:CPU挖矿→GPU挖矿→专业矿机挖矿→矿池挖矿。2009年1月3日,比特币创始人中本聪用电脑CPU挖出了第一批比特币。随着大家对比特币的认可,挖矿的人越来越多,全网算力不断上升,挖矿难度逐渐上涨。2010年9月18日第一个显卡挖矿软件发布。一张显卡相当于几十个CPU,挖矿能力得到明显提升。之后又有人发明了基于挖矿芯片的专业挖矿设备,即矿机。目前行业领先的蚂蚁矿机装有将近200张BM1387芯片,相当于3万多张GPU的算力。随着更多矿机加入挖矿,单独的矿机也很难挖到比特币了。于是,矿工将自己的矿机集中起来,形成了矿场和矿池。

29矿池怎么挖矿

随着参与挖矿的人数越来越多,比特币全网的算力不断上涨,单个设备或少量的算力都很难再挖到比特币。这时候,矿池诞生了。矿池突破地理位置的限制,将分散在全球的矿工及矿场的算力进行联结,一起挖矿。矿池负责信息打包,接入进来的矿场算力负责竞争记账权。由于集合了很多矿工的算力,所以矿池的算力占比大,挖到比特币的概率更高。矿池挖矿所产生的比特币奖励会按照每个矿工贡献算力的占比进行分配。相较单独挖矿,加入矿池可以获得更加稳定的收益。目前全球算力较大的矿池有鱼池、蚁池、币网、国池、BitFury。除了BitFury,其余都来自中国。

30算力是什么

在通过“挖矿”得到比特币的过程中,我们需要找到其相应的解,而要找到其解,并没有固定算法,只能靠计算机随机的哈希碰撞。一台矿机每秒钟能做多少次哈希碰撞,就是其“算力”的代表,单位写成hash/s。算力可以简单的理解为计算能力。目前主流的矿机为14T左右的计算量级,即一台矿机就能每秒做至少1.4*10的13次方次哈希碰撞,我们可以说,这一台14T规格的矿机就有14T的算力。矿工所掌握的所有矿机占比特币全网总算力的百分比是多少,就代表TA在这10分钟竞争中能够获胜的概率就是多少。举个例子,如果比特币现在全网的算力是100,而某个矿工拥有10的算力,那么TA每次竞争记账成功的概率就是1/10。

原文发布于微信公众号 - 码神联盟(lkchatspace)

原文发表时间:2018-03-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能计算时代

ETH对比BTC有什么优点和缺点?

比特币是以电子方式创建(挖掘)的最知名且最古老的独立数字支付手段。比特币不是物理打印的,而是由世界上许多用户使用计算机创建的,并存储在数字钱包中。 比特币与普通...

51440
来自专栏CDA数据分析师

如何理性看待智能合约

就像近年来的"区块链"、"人工智能"和"云"一样,"智能合约"也是十分热门的话题之一。

11540
来自专栏GAIAWORLD

谈谈几种去中心化币币交易所的优缺点

回顾加密货币的发展历程,凭借"安全可靠,难于追踪,去中心化"的优点受到全世界的追捧。全球加密货币总市值超过3000亿美金,成为新经济的标志。

32830
来自专栏圆方圆学院精选

【许晓笛】重新理解EOS的系统架构

如果区块链智能合约系统想追求类似比特币的去中心化程度,理论上效率就会大打折扣。现实也是这样的:比特币每秒钟只能处理7笔左右的交易,每一笔交易要用至少30分钟才能...

21130
来自专栏华仔的技术笔记

Coursera课程《Bitcoin and Cryptocurrency Technologies》技术笔记

41460
来自专栏一个番茄说

发行数字货币难么?

2018年互联网的第一次号角吹响了,区块链三个字从各个角落开始涌向人们的实现。我们看到了很多有意思的现象,比如柯达发布“柯达币”股价大涨130%,网易准备发布基...

13310

去中心化交易VS 中心化交易

原文地址:https://www.mycryptopedia.com/decentralized-exchanges-v-centralized-exchang...

23940
来自专栏带你撸出一手好代码

比特币解密

截至我写这篇文章的时刻,1个比特币价值14194.26美元,也就是人民币91704.85元,这个世界上没有一个国家的流通货币拥有如此高的价值。 比特币到底是个什...

37780
来自专栏区块链中本聪

区块链技术产生数字货币时代

比特币是一种革命性的数字货币,更是一种颠覆性的创新技术。比特币最大的贡献是创造了信用,解决了困扰互联网进一步发展的拜占庭将军问题。

12410
来自专栏企鹅号快讯

挖矿究竟怎么挖?

稿件由路可比特整理自《区块链生存训练》 「导读」 上一章, 为大家介绍了获得比特币所需要的基本技能; 这一章,将为大家揭开“挖矿”的神秘面纱。 本节内容你将学到...

26960

扫码关注云+社区

领取腾讯云代金券