imtoken波宝钱包下载|挖矿机是什么样子的

作者:admin 2025-05-26 浏览:19
导读: 矿机_百度百科度百科 网页新闻贴吧知道网盘图片视频地图文库资讯收购百科百度主页登录注册进入词条全站查找协助主页秒懂百科特征百科常识专题参加百科百科团队威望协作下载百科APP个人中心矿机播报谈论上传视频用于赚取比特币的电脑保藏检查我的保藏0有用+10本词条由“科普我国”科学百科词条编写与运用作业项目...

矿机_百度百科

度百科 网页新闻贴吧知道网盘图片视频地图文库资讯收购百科百度主页登录注册进入词条全站查找协助主页秒懂百科特征百科常识专题参加百科百科团队威望协作下载百科APP个人中心矿机播报谈论上传视频用于赚取比特币的电脑保藏检查我的保藏0有用+10本词条由“科普我国”科学百科词条编写与运用作业项目 审阅 。矿机,便是用于赚取比特币的电脑,这类电脑一般有专业的挖矿晶元,多选用烧显卡的办法作业,耗电量较大。用户用个人电脑下载软件然后运转特定演算法,与远方伺服器通讯后可得到相应比特币,是获取比特币的办法之一。中文名矿机领    域区块链目录1挖矿机的功用2挖矿机的发掘办法3挖矿机的危险▪电费问题▪硬体开支▪钱银安全4挖矿机的制作企业5相关条目挖矿机的功用播报修正挖矿机是获取的办法之一。(Bitcoin)是一种由开源的P2P软件发生的网络虚拟钱银。它不依托特定钱银安排发行,经过特定演算法的许多核算发生,经济运用整个P2P网路中许多节点构成的涣散式资料库来供认并记载悉数的买卖行为。P2P的去中心化特性与演算法自身能够保证无法经过许多制作来人为操控币值。任何一台电脑都能成为挖矿机,只是收益会比较低,或许十年都挖不到一个。许多公司现已开宣告专业的挖矿机,这种搭载特制挖矿晶元的矿机,要比一般的电脑高几十倍或许几百倍。 [1]挖矿机的发掘办法播报修正做矿工便是用自己的电脑出产,在前期的客户端中还有挖矿这一选项,但现已取消了,原因很简略,跟着参加挖矿的人数越来越多,自己一个人挖矿或许要挖上几年才有50个币,所以矿工一般都安排成矿工行会,咱们一同挖。要发掘也适当简略,能够下载专用的运算东西,然后注册各种协作网站,把注册来的用户名和暗码填入核算程式中,再点击运算就正式开端。 [2]挖矿机的危险播报修正电费问题显卡“挖矿”要让显卡长期满载,功耗或许会适当高,电费开支不会低。挖矿机越来越先进,但烧显卡挖矿是最合算的。一些矿工表明,照料机器比照料人还累,有网友一台挖矿机3个月就用1000多度电,为了发掘,挖矿机散热凶猛,就算是刚洗完的衣服,放在屋里一瞬间就干了。这么高的电费,很有或许把挖赚的钱抵消,甚至变成倒贴。硬体开支挖矿实践是功用的竞赛、配备的竞赛,由十分多张显卡组成的挖矿机,哪怕只是HD6770那样的废物卡,“组团”之后的运算才干仍是能够逾越大部分用户的单张显卡的。而且这还不是最可怕的,有些挖矿机是更多这样的显卡阵列组成的,数十甚至过百的显卡一同来,显卡自身也是要钱的,算上硬体价格等各种本钱,挖矿存在适当大的开支。除了烧显卡的机器,一些ASIC(运用专用集成电路)专业挖矿机也在投入战场,ASIC是专门为Hash运算规划的,功用尽管纷歧定能秒杀显卡,可是也现已适当微弱,而且由于它们的功耗远比显卡低,因而更简略构成规划,电费开支也更低,单张独显很难与这些挖矿机竞赛。而这种机器价格会愈加贵重。钱银安全支取需求多达数百位的密钥,而多数人会将这一长串的数字记载于电脑上,但常常发生的如硬碟损坏等问题,会让密钥永久丢掉,这也导致了的丢掉。“大略估量,丢掉的或许到达160多万个。尽管标榜自己“防通货膨胀”,可是它却简略遭到持有许多的大庄家的操控,有价值下降的危险,涨跌可谓过山车。 [3]挖矿机的制作企业播报修正全球承受订单最多的挖矿机公司是美国蝴蝶实验室(Butterfly Labs)。这家公司以很低的价格出售矿机,但并不给出供认的发货时刻。换句话说,购买者底子在付款之后,依然无法供认是否能够买到矿机。但由于买到矿机后很简略回本、挣钱,所以仍是有不少人期望自己成为幸运儿,斗胆付款预订。这样的运作方式遍及不被看好,网上有许多不靠谱的厂商,只是偶然出货一两台矿机。许多人拿到矿机就相似中了彩票。别的两家有实力制作挖矿机的团队都来自我国,分别是深圳的烤猫采矿公司和北京的Avalon(阿瓦隆)公司。可是烤猫公司只出售少数矿机,这家公司首要向购买者出售公司股份,然后把挖出来的依照持股进行股票分红,一同股票能够自在转让。Avalon在出售了一批矿机之后,现已决议首要专心Avalon晶元的研制和出产。2013年,我国国内开端有团队拼装出售依据Avalon晶元的挖矿机。 [3]相关条目播报修正比特币新手上路生长使命修正入门修正规矩自己修正我有疑问内容质疑在线客服官方贴吧定见反应投诉主张告发不良信息未经过词条申述投诉侵权信息封禁查询与解封©2024 Baidu 运用百度前必读 | 百科协议 | 隐私方针 | 百度百科协作渠道 | 京ICP证030173号 京公网安备110000020000

矿机_百度百科

度百科 网页新闻贴吧知道网盘图片视频地图文库资讯收购百科百度主页登录注册进入词条全站查找协助主页秒懂百科特征百科常识专题参加百科百科团队威望协作下载百科APP个人中心矿机播报谈论上传视频用于赚取比特币的电脑保藏检查我的保藏0有用+10本词条由“科普我国”科学百科词条编写与运用作业项目 审阅 。矿机,便是用于赚取比特币的电脑,这类电脑一般有专业的挖矿晶元,多选用烧显卡的办法作业,耗电量较大。用户用个人电脑下载软件然后运转特定演算法,与远方伺服器通讯后可得到相应比特币,是获取比特币的办法之一。中文名矿机领    域区块链目录1挖矿机的功用2挖矿机的发掘办法3挖矿机的危险▪电费问题▪硬体开支▪钱银安全4挖矿机的制作企业5相关条目挖矿机的功用播报修正挖矿机是获取的办法之一。(Bitcoin)是一种由开源的P2P软件发生的网络虚拟钱银。它不依托特定钱银安排发行,经过特定演算法的许多核算发生,经济运用整个P2P网路中许多节点构成的涣散式资料库来供认并记载悉数的买卖行为。P2P的去中心化特性与演算法自身能够保证无法经过许多制作来人为操控币值。任何一台电脑都能成为挖矿机,只是收益会比较低,或许十年都挖不到一个。许多公司现已开宣告专业的挖矿机,这种搭载特制挖矿晶元的矿机,要比一般的电脑高几十倍或许几百倍。 [1]挖矿机的发掘办法播报修正做矿工便是用自己的电脑出产,在前期的客户端中还有挖矿这一选项,但现已取消了,原因很简略,跟着参加挖矿的人数越来越多,自己一个人挖矿或许要挖上几年才有50个币,所以矿工一般都安排成矿工行会,咱们一同挖。要发掘也适当简略,能够下载专用的运算东西,然后注册各种协作网站,把注册来的用户名和暗码填入核算程式中,再点击运算就正式开端。 [2]挖矿机的危险播报修正电费问题显卡“挖矿”要让显卡长期满载,功耗或许会适当高,电费开支不会低。挖矿机越来越先进,但烧显卡挖矿是最合算的。一些矿工表明,照料机器比照料人还累,有网友一台挖矿机3个月就用1000多度电,为了发掘,挖矿机散热凶猛,就算是刚洗完的衣服,放在屋里一瞬间就干了。这么高的电费,很有或许把挖赚的钱抵消,甚至变成倒贴。硬体开支挖矿实践是功用的竞赛、配备的竞赛,由十分多张显卡组成的挖矿机,哪怕只是HD6770那样的废物卡,“组团”之后的运算才干仍是能够逾越大部分用户的单张显卡的。而且这还不是最可怕的,有些挖矿机是更多这样的显卡阵列组成的,数十甚至过百的显卡一同来,显卡自身也是要钱的,算上硬体价格等各种本钱,挖矿存在适当大的开支。除了烧显卡的机器,一些ASIC(运用专用集成电路)专业挖矿机也在投入战场,ASIC是专门为Hash运算规划的,功用尽管纷歧定能秒杀显卡,可是也现已适当微弱,而且由于它们的功耗远比显卡低,因而更简略构成规划,电费开支也更低,单张独显很难与这些挖矿机竞赛。而这种机器价格会愈加贵重。钱银安全支取需求多达数百位的密钥,而多数人会将这一长串的数字记载于电脑上,但常常发生的如硬碟损坏等问题,会让密钥永久丢掉,这也导致了的丢掉。“大略估量,丢掉的或许到达160多万个。尽管标榜自己“防通货膨胀”,可是它却简略遭到持有许多的大庄家的操控,有价值下降的危险,涨跌可谓过山车。 [3]挖矿机的制作企业播报修正全球承受订单最多的挖矿机公司是美国蝴蝶实验室(Butterfly Labs)。这家公司以很低的价格出售矿机,但并不给出供认的发货时刻。换句话说,购买者底子在付款之后,依然无法供认是否能够买到矿机。但由于买到矿机后很简略回本、挣钱,所以仍是有不少人期望自己成为幸运儿,斗胆付款预订。这样的运作方式遍及不被看好,网上有许多不靠谱的厂商,只是偶然出货一两台矿机。许多人拿到矿机就相似中了彩票。别的两家有实力制作挖矿机的团队都来自我国,分别是深圳的烤猫采矿公司和北京的Avalon(阿瓦隆)公司。可是烤猫公司只出售少数矿机,这家公司首要向购买者出售公司股份,然后把挖出来的依照持股进行股票分红,一同股票能够自在转让。Avalon在出售了一批矿机之后,现已决议首要专心Avalon晶元的研制和出产。2013年,我国国内开端有团队拼装出售依据Avalon晶元的挖矿机。 [3]相关条目播报修正比特币新手上路生长使命修正入门修正规矩自己修正我有疑问内容质疑在线客服官方贴吧定见反应投诉主张告发不良信息未经过词条申述投诉侵权信息封禁查询与解封©2024 Baidu 运用百度前必读 | 百科协议 | 隐私方针 | 百度百科协作渠道 | 京ICP证030173号 京公网安备110000020000

挖矿原理 - 廖雪峰的官方网站

挖矿原理 - 廖雪峰的官方网站

Index

廖雪峰的官方网站

Blog

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

More

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

 

Profile

Passkey

Sign Out

Sign In

English

简体中文

Index

区块链教程

比特币

区块链原理

P2P买卖原理

私钥

公钥和地址

签名

挖矿原理

可编程付出原理

多重签名

UTXO模型

Segwit地址

HD钱包

钱包层级

助记词

地址监控

以太坊

账户

区块结构

买卖

智能合约

编写合约

布置合约

调用合约

编写Dapp

常用合约

ERC20

Wrapped Ether

重视大众号不定期领红包:

参加常识星球社群:

重视微博获取实时动态:

挖矿原理

Last updated: ...

/

Reads: 3281179

Edit

在比特币的P2P网络中,有一类节点,它们时刻不停地进行核算,企图把新的买卖打包成新的区块并附加到区块链上,这类节点便是矿工。由于每打包一个新的区块,打包该区块的矿工就能够取得一笔比特币作为奖赏。所以,打包新区块就被称为挖矿。

比特币的挖矿原理便是一种作业量证明机制。作业量证明POW是英文Proof of Work的缩写。

在谈论POW之前,咱们先考虑一个问题:在一个新区块中,凭什么是小明得到50个币的奖赏,而不是小红或许小军?

当小明成功地打包了一个区块后,除了用户的买卖,小明会在第一笔买卖记载里写上一笔“挖矿”奖赏的买卖,然后给自己的地址增加50个比特币。为什么比特币的P2P网络会供认小明打包的区块,而且认可小明得到的区块奖赏呢?

由于比特币的挖矿运用了作业量证明机制,小明的区块被认可,是由于他在打包区块的时分,做了必定的作业,而P2P网络的其他节点能够验证小明的作业量。

作业量证明

什么是作业量证明?作业量证明是指,证明自己做了必定的作业量。例如,在驾校学习了50个小时。而其他人能够简略地验证该作业量。例如,出示驾照,表明自己确真实驾校学习了一段时刻:

比特币的作业量证明需求归结为核算机核算,也便是数学问题。怎么结构一个数学问题来完结作业量证明?咱们来看一个简略的比方。

假定某个校园的一个班里,只需一个女生叫小红,其他都是男生。每个男生都想约小红看电影,可是,能完结期望的只能有一个男生。

究竟选哪个男生呢?本着公正准则,小红需求调查每个男生的诚心,调查的办法是,出一道数学题,比方说解方程,谁第一个解出这个方程,谁就有资历陪小红看电影:

由于解高次方程没有固定的公式,需求进行许多的核算,才干算出正确的成果,这个核算进程就需求必定的作业量。假定小明首要核算出了成果x=2.5,小红能够简略地验证这个成果是否正确:

能够看出,解方程很困难,可是,验证成果却比较简略。所以,一个有用的作业量证明在于:核算进程十分复杂,需求耗费必定的时刻,可是,验证进程相对简略,简直能够瞬间完结。

现在呈现了另一个问题:假如其他人偷看了小明的答案而且抢答了怎么办?

要处理这个问题也很简略,小红能够依照男生的编号,给不同的男生发送不同的方程,方程的第一项的系数便是编号。这样,每个人要解的方程都是纷歧样的。小明解出的x=2.5关于小军来说是无效的,由于小军的编号是3,用小明的成果验证小军的方程是无法经过验证的。

事实上假如某个方程被验证经过了,小红能够直接从方程的第一项系数得知是谁解出的方程。所以,盗取他人的作业量证明的成果是没有用的。

经过作业量证明,能够有用地验证每个人的确都有必要花费必定时刻做了核算。

在比特币网络中,矿工的挖矿也是一种作业量证明,可是,不能用解多项式方程来完结,由于解多项式方程对人来说很难核算,对核算机来说十分简略,能够在1秒钟以内完结。

要让核算机完结作业量证明,有必要找到一种作业量算法,让核算机无法在短时刻内算出来。这种算法便是哈希算法。

经过改动区块头部的一个nonce字段的值,核算机能够核算出不同的区块哈希值:

直到核算出某个特定的哈希值的时分,核算完毕。这个哈希和其他的哈希比较,它的特点是前面有好几个0:

hash256(block data, nonce=0) = 291656f37cdcf493c4bb7b926e46fee5c14f9b76aff28f9d00f5cca0e54f376f

hash256(block data, nonce=1) = f7b2c15c4de7f482edee9e8db7287a6c5def1c99354108ef33947f34d891ea8d

hash256(block data, nonce=2) = b6eebc5faa4c44d9f5232631f39ddf4211443d819208da110229b644d2a99e12

hash256(block data, nonce=3) = 00aeaaf01166a93a2217fe01021395b066dd3a81daffcd16626c308c644c5246

hash256(block data, nonce=4) = 26d33671119c9180594a91a2f1f0eb08bdd0b595e3724050acb68703dc99f9b5

hash256(block data, nonce=5) = 4e8a3dcab619a7ce5c68e8f4abdc49f98de1a71e58f0ce9a0d95e024cce7c81a

hash256(block data, nonce=6) = 185f634d50b17eba93b260a911ba6dbe9427b72f74f8248774930c0d8588c193

hash256(block data, nonce=7) = 09b19f3d32e3e5771bddc5f0e1ee3c1bac1ba4a85e7b2cc30833a120e41272ed

...

hash256(block data, nonce=124709132) = 00000000fba7277ef31c8ecd1f3fef071cf993485fe5eab08e4f7647f47be95c

比特币挖矿的作业量证明原理便是,不断测验核算区块的哈希,直到核算出一个特定的哈希值,它比难度值要小。

比特币运用的SHA-256算法能够看刁难随机输入发生随机输出,例如,咱们对字符串Hello再加上一个数字核算两次SHA-256,依据数字的不同,得到的哈希是彻底无规律的256位随机数:

hash256("Hello?") = ????????????????????????????????????????????????????????????????

大约核算16次,咱们能够在得到的哈希中找到首位是0的哈希值,由于首位是0呈现的概率是1/16:

hash256("Hello1") = ffb7a43d629d363026b3309586233ab7ffc1054c4f56f43a92f0054870e7ddc9

hash256("Hello2") = e085bf19353eb3bd1021661a17cee97181b0b369d8e16c10ffb7b01287a77173

hash256("Hello3") = c5061965d37b8ed989529bf42eaf8a90c28fa00c3853c7eec586aa8b3922d404

hash256("Hello4") = 42c3104987afc18677179a4a1a984dbfc77e183b414bc6efb00c43b41b213537

hash256("Hello5") = 652dcd7b75d499bcdc61d0c4eda96012e3830557de01426da5b01e214b95cd7a

hash256("Hello6") = 4cc0fbe28abb820085f390d66880ece06297d74d13a6ddbbab3b664582a7a582

hash256("Hello7") = c3eef05b531b56e79ca38e5f46e6c04f21b0078212a1d8c3500aa38366d9786d

hash256("Hello8") = cf17d3f38036206cfce464cdcb44d9ccea3f005b7059cff1322c0dd8bf398830

hash256("Hello9") = 1f22981824c821d4e83246e71f207d0e49ad57755889874d43def42af693a077

hash256("Hello10") = 8a1e475d67cfbcea4bcf72d1eee65f15680515f65294c68b203725a9113fa6bf

imtoken波宝钱包下载|挖矿机是什么样子的

hash256("Hello11") = 769987b3833f082e31476db0f645f60635fa774d2b92bf0bab00e0a539a2dede

hash256("Hello12") = c2acd1bb160b1d1e66d769a403e596b174ffab9a39aa7c44d1e670feaa67ab2d

hash256("Hello13") = dab8b9746f1c0bcf5750e0d878fc17940db446638a477070cf8dca8c3643618a

hash256("Hello14") = 51a575773fccbb5278929c08e788c1ce87e5f44ab356b8760776fd816357f6ff

hash256("Hello15") = 0442e1c38b810f5d3c022fc2820b1d7999149460b83dc680abdebc9c7bd65cae

假如咱们要找出前两位是0的哈希值,理论上需求核算256次,由于00呈现的概率是162=256,实践核算44次:

hash256("Hello44") = 00e477f95283a544ffac7a8efc7decb887f5c073e0f3b43b3797b5dafabb49b5

假如咱们要找出前3位是0的哈希值,理论上需求核算163=4096次,实践核算6591次:

hash256("Hello6591") = 0008a883dacb7094d6da1a6cefc6e7cbc13635d024ac15152c4eadba7af8d11c

假如咱们要找出前4位是0的哈希值,理论上需求核算164=6万5千屡次,实践核算6万7千屡次:

hash256("Hello67859") = 00002e4af0b80d706ae749d22247d91d9b1c2e91547d888e5e7a91bcc0982b87

假如咱们要找出前5位是0的哈希值,理论上需求核算165=104万次,实践核算158万次:

hash256("Hello1580969") = 00000ca640d95329f965bde016b866e75a3e29e1971cf55ffd1344cdb457930e

假如咱们要找出前6位是0的哈希值,理论上需求核算166=1677万次,实践核算1558万次:

hash256("Hello15583041") = 0000009becc5cf8c9e6ba81b1968575a1d15a93112d3bd67f4546f6172ef7e76

关于给定难度的SHA-256:假定咱们用难度1表明有必要算出首位1个0,难度2表明有必要算出首位两个0,难度N表明有必要算出首位N个0,那么,每增加一个难度,核算量将增加16倍。

关于比特币挖矿来说,便是先给定一个难度值,然后不断改换nonce,核算Block Hash,直到找到一个比给定难度值低的Block Hash,就算成功挖矿。

咱们用简化的办法来阐明难度,例如,有必要核算出接连17个0最初的哈希值,矿工先供认Prev Hash,Merkle Hash,Timestamp,bits,然后,不断改动nonce来核算哈希,直到找出接连17个0最初的哈希值。咱们能够大致核算一下,17个十六进制的0适当于核算了1617次,大约需求核算2.9万亿亿次。

17个0 = 1617 = 295147905179352825856 = 2.9万亿亿次

实践的难度是依据bits由一个公式核算出来,比特币协议要求核算出的区块的哈希值比难度值要小,这个区块才算有用:

Difficulty = 402937298

= 0x18 0455d2

= 0x0455d2 * 28 * (0x18 - 3)

= 106299667504289830835845558415962632664710558339861315584

= 0x00000000000000000455d2000000000000000000000000000000000000000000

留意,难度值的数值越小,阐明哈希值前面的0越多,核算的难度越大。

比特币网络的难度是不断改动的,它的难度保证大约每10分钟发生一个区块,而难度值在每2015个区块调整一次:假如区块均匀生成时刻小于10分钟,阐明全网算力增加,难度也会增加,假如区块均匀生成时刻大于10分钟,阐明全网算力削减,难度也会削减。因而,难度跟着全网算力的增减会动态调整。

比特币规划时原本计划每2016个区块调整一次难度,也便是两周一次,可是由于第一版代码的一个bug,实践调整周期是2015个区块。

依据比特币每个区块的难度值和产出时刻,就能够核算出整个比特币网络的全网算力。

比特币网络的全网算力一直在敏捷增加。现在,全网算力现已超过了100EH/每秒,也便是大约每秒钟核算1万亿亿次哈希:

所以比特币的作业量证明被浅显地称之为挖矿。在同一时刻,悉数矿工都在尽力核算下一个区块的哈希。而挖矿难度取决于全网总算力的百分比。举个比方,假定小明具有全网总算力的百分之一,那么他挖到下一个区块的或许性便是1%,或许说,每挖出100个区块,大约有1个便是小明挖的。

由于现在全网算力超过了100EH/s,而单机CPU算力不过几M,GPU算力也不过1G,所以,单机挖矿的成功率简直等于0。比特币挖矿现已从前期的CPU、GPU开展到专用的ASIC芯片构建的矿池挖矿。

当某个矿工成功找到特定哈希的新区块后,他会马上向全网播送该区块。其他矿工在收到新区块后,会对新区块进行验证,假如有用,就把它增加到区块链的尾部。一同阐明,在本轮作业量证明的竞赛中,这个矿工胜出,而其他矿工都失利了。失利的矿工会扔掉自己当时正在核算还没有算完的区块,转而开端核算下一个区块,进行下一轮作业量证明的竞赛。

为什么区块能够安全播送?由于Merkle Hash确定了该区块的悉数买卖,而该区块的第一个coinbase买卖输出地址是该矿工地址。每个矿工在挖矿时发生的区块数据都是不同的,所以无法盗取他人的作业量。

比特币总量被限制为约2100万个比特币,初始挖矿奖赏为每个区块50个比特币,今后每4年折半。

共同算法

假如两个矿工在同一时刻各自找到了有用区块,留意,这两个区块是不同的,由于coinbase买卖不同,所以Merkle Hash不同,区块哈希也不同。但它们只需契合难度值,就都是有用的。这个时分,网络上的其他矿工应该接纳哪个区块并增加到区块链的结尾呢?答案是,都有或许。

一般,矿工接纳先收到的有用区块,由于P2P网络播送的次序是不供认的,不同的矿工先收到的区块是有或许的不同的。这个时分,咱们说区块发生了分叉:

在分叉的情况下,有的矿工在绿色的分叉上持续挖矿,有的矿工在蓝色的分叉上持续挖矿:

可是终究,总有一个分叉首要挖到后续区块,这个时分,由于比特币网络选用最长分叉的共同算法,绿色分叉胜出,蓝色分叉被抛弃,整个网络上的悉数矿工又会持续在最长的链上持续挖矿。

由于区块链尽管终究会坚持数据共同,可是,一个买卖或许被打包到一个后续被孤立的区块中。所以,要供认一个买卖被永久记载到区块链中,需求对买卖进行供认。假如后续的区块被追加到区块链上,实践上就会对原有的买卖进行供认,由于链越长,修正的难度越大。一般来说,经过6个区块供认的买卖简直是不或许被修正的。

小结

比特币挖矿是一种带经济鼓励的作业量证明机制;

作业量证明保证了修正区块链需求极高的本钱,然后使得区块链的不行篡改特性得到维护;

比特币的网络安全实践上便是依托强壮的算力保证的。

Comments

Make a comment

Sign in to

make a comment

Index

区块链教程

比特币

区块链原理

P2P买卖原理

私钥

公钥和地址

签名

挖矿原理

可编程付出原理

多重签名

UTXO模型

Segwit地址

HD钱包

钱包层级

助记词

地址监控

以太坊

账户

区块结构

买卖

智能合约

编写合约

布置合约

调用合约

编写Dapp

常用合约

ERC20

Wrapped Ether

廖雪峰的官方网站

©Copyright 2019-2021

Powered by iTranswarp

Feedback

License

科普 | 什么是矿机? - 知乎

科普 | 什么是矿机? - 知乎切换方式写文章登录/注册科普 | 什么是矿机?PTGminer跟着比特币暴升进入了咱们的视界,让许多人了解和参加了区块链的挖矿,数字钱银也因而大火。 在咱们最初始的印象中,矿机是专业挖矿,如发掘比特币,挖到便是赚到,连绵不断发生财富的机器。但矿机是怎么作业,是怎么挖矿,赚不挣钱等,这一系列问题信任许多人都不是那么了解的那么清楚。下面,就给咱们聊聊什么是矿机。01什么是矿机?矿机,便是用于赚取加密钱银的机器。咱们能够先简略了解下挖矿的原理与流程:经过矿机供给算力进行作业量证明,来保证参加记账的节点的可信度。以比特币为例,这类核算机一般有专业的挖矿芯片,多选用装置许多显卡的办法作业,耗电量较大。核算机下载挖矿软件然后运转特定算法,与远方服务器通讯后可得到相应比特币,是获取数字钱银最常用办法。微观视点来说:矿机能够是悉数能够运转挖矿程序的机器。比方:专业矿机、家庭电脑、智能手机、服务器、智能路由器、智能手表、智能电视机等等。微观视点来说:矿机指的便是专业挖矿设备。比方:ASIC 矿机、显卡矿机、以及一些币种的专属矿机(Filecoin矿机)等。02干流矿机介绍及分类咱们能够依照 3 个方面来区分当时干流矿机:硬件区分:ASIC 矿机、显卡矿机,以及特定币种的专用矿机(例如当下最火的 IPFS(Filecoin矿机)、挖矿路由等)。前史上的 FPGA 矿机等矿机;币种区分:比特币矿机、以太坊矿机、莱特币矿机、Filecoin 矿机等等;矿机悉数权区分:本地矿机、云矿机;下面介绍现在干流矿机:GPU 矿机GPU 矿机,简略的解说便是经过显卡(GPU)挖矿的数字钱银挖矿机。在比特币之后,连续呈现了一些其他数字财物,比方以太坊、莱特币等等,其间一些币所用的算法与比特币并不相同,为了到达更高的挖矿功率,矿工们做了不同的测验,最终发现 SHA256 算法的数字钱银运用ASIC挖矿功率最高。而 Scrypt 等其他算法的数字钱银用GPU显卡挖矿功率最高,所以催生出了专门的 GPU 矿机。ASIC 矿机ASIC 矿机是指运用 ASIC 芯片作为中心运算零件的矿机。ASIC 芯片是一种专门为某种特定用处规划的芯片,有必要阐明的是它并不只用于挖矿,还有更广泛的运用领域。这种芯片的特点是简略而高效,例如比特币选用 SHA-256 算法,那么比特币 ASIC 矿机芯片就被规划为仅能核算 SHA-256,所以就挖矿而言,ASIC 矿机芯片的功用远超过当时尖端的电脑 CPU。Filecoin 矿机Filecoin 矿机便是咱们常说的 IPFS 矿机,因 IPFS 是协议,而衍生的 Filecoin 是区块链,是能够挖矿,是IPFS鼓励层,所以称为 Filecoin 矿机。Filecoin 挖矿有两个十分中心的算法,仿制证明(PoRep)和时空证明(PoSt)。需求了解的是,为了整个网络的安全性,官方团队特意在这两个证明环节加大了对核算的要求,一同也提高了硬件设备的门槛。所以低配硬件进行存储挖矿的或许性简直为 0(留意,只针对存储挖矿)。03矿机的开展前史混沌时期--CPU时刻大约:2009 年 1 月~2011 年 1 月一般是指最早使用个人电脑的 CPU 来供给算力的矿机。能够把主板上不必要的硬件悉数去掉,连上网络也能够经过网络来办理和装备。但因 GPU 被发现到许多遍及运用,CPU 的时代就间断了。长处:简略简略拼装,本钱低。缺陷:按现在的全网算力,CPU 毫无竞赛优势,如用 CPU 矿机挖矿取得比特币,它的概率估量比您去中彩票还低。鸿蒙时期--GPU(显卡)时刻大约:2010 年 7 月因全网挖矿竞赛等难度不断增加,2010 年 7 月 18 日:一个名叫 ArtForz 的矿工,第一个成功完结了用个人的 OpenCL GPU 挖矿。所以一块或许多块较高端的显卡拼装的挖矿设备就诞生了。它的特点是一个主板能够插多个GPU 一同供给算力。因其超强算力,CPU 直接筛选,2010 年也被矿工们成为 GPU 之年,但 GPU 矿机也没有持续好久。长处:能够会集供给算力。缺陷:贵,太贵,真的太贵了。洪荒时期--FPGA 专业矿机时刻大约:2013 年 3 月~2013 年 5 月FPGA 矿机活泼的时期,比较一同代的 CPU、GPU 矿机,FPGA 尽管算力功用不占优,但功耗要低许多,归纳功耗比很高。但比较 CPU、GPU,FPGA 挖矿的光辉时代特别时刻短。长处:比较其他功耗低,归纳功耗比很高。缺陷:开发难度大,跟着算力增加,出产本钱大于挖矿本钱。邃古时期:ASIC 矿机时刻大约:2013 年 7 月2012 年 12 月,第一家 ASIC 矿机厂商诞生——蝴蝶。蝴蝶是来自美国团队的研制产品,蝴蝶的呈现并没有实质性的产品,以期货的方式呈现,并宣告2013年3月份连续发货,而且开端承受预订,且说三天能够回本,使其短时刻内发生了上万个订单,因而在短期内便招引了上万个订单,官网数据显现预订数量达 6 万台。几个月后,蝴蝶依旧没有完结,直到 2013 年 7 月才开端小规划出货,2014 年 1 月才完结悉数订单。长处:本钱低、低能耗。缺陷:进入门槛高,催生了许多人担忧的矿霸问题。。。。04总结这儿共享了有关矿机的概念、干流矿机介绍及分类、矿机的开展史,期望能让咱们对其有所知道。END发布于 2020-05-09 17:36比特币矿池挖矿机btc挖矿​附和 79​​7 条谈论​共享​喜爱​保藏​请求

科普 | 矿机的结构 - 知乎

科普 | 矿机的结构 - 知乎切换方式写文章登录/注册科普 | 矿机的结构PTGminer在前文科普 | 什么是矿机?中介绍矿机的概念、干流矿机介绍及分类、矿机的开展史,本文将持续为咱们解说矿机,介绍下矿机的结构,让咱们对矿机有深化的了解。01 矿机的首要结构因比特币的呈现,矿机成为了抢手一词。其在早年前,大多数人幻想的比特币矿机或许会是相似占地面积超大的核算设备,好像像现在的工厂里边的流水线机器相同,机器越大,操作的人员越多,就越有竞赛力出产力等。实践上呢?NO,专业的比特币是按原理来说便是一台规范的核算机设备,比较较于家庭电脑来说,没有键盘鼠标显现器等设备,再有刨除一些运算、网络、存储及电源等,其他都被剔除了,精简了。为什么需求精简呢?是由于这样不光能够提高运算功率,下降功耗、发热量、本钱等长处。一句话解说便是,优化优化在优化!但这涉及到一个矿机规划,而现在的专业的矿机规划,是需求制作商凭仗优质稳定性价比高的矿机产品来赢得矿工们的喜爱,如一代王者ASIC 矿机,它第一代产商--蝴蝶,只是宣告预订,短时刻内就收成数万的订单。下面咱们来看看矿机的结构!02 矿机的外观矿机的外观依据不同类型的需求规划都有所不同,大小纷歧,如机顶盒路由器那么小的,还有像冰箱那么大的。可是一般来说通用的外观上,一个是电源输入连接线或许接口,一个是网络接口,还有有必要有一个或许多个大电扇。矿机的内部首要结构像最简略的矿机首要由上面提到的几个必不行少的首要硬件组合而成:集成电路板:或许说主板也行 (上面能够接入或许预制许多不同的电子元器件)芯片:CPU、GPU、ASIC ,这些都是中心部件,是不同品种矿机中为运算供给算力的硬件。网卡:或许说带网络处理芯片的集成电路板也行,带一个规范网络端口,给地点网络供给连绵不断的算力。电扇:由于挖矿需求强壮的算力,所以有必要要大功率的运算,那么矿机散热量就十分大,电扇是有必要的,这也导致矿场的噪音很大。电源:假如是独立矿机,有必要要有这个东西,把 220v 的交流电,变成主板、电扇、芯片需求的各种不同电压的直流电源,用于转化电力资源,大部家用电器里都有这个东西。其它:其实个人拼装的矿机应该还有个硬盘和内存更像是高装备的个人 pc,用于贮存、装置运转挖矿程序挖矿。03 总结看完之后,如你懂一些电脑装备或许有硬件装备,你必定会说,这和家庭电脑硬件装备简直没什么差异,迥然不同啊?没错,是这样的。最早的矿机便是由家庭电脑过渡的,只不过现在矿机有更专业化的规划,功用更高,性价比更合算了,这便是科技的飞跃开展所带来的。END发布于 2020-05-19 18:57比特币矿机矿机守望者挖矿机​附和 2​​增加谈论​共享​喜爱​保藏​请求

挖矿原理 - 廖雪峰的官方网站

挖矿原理 - 廖雪峰的官方网站

Index

廖雪峰的官方网站

Blog

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

More

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

 

Profile

Passkey

Sign Out

Sign In

English

简体中文

Index

区块链教程

比特币

区块链原理

P2P买卖原理

私钥

公钥和地址

签名

挖矿原理

可编程付出原理

多重签名

UTXO模型

Segwit地址

HD钱包

钱包层级

助记词

地址监控

以太坊

账户

区块结构

买卖

智能合约

编写合约

布置合约

调用合约

编写Dapp

常用合约

ERC20

Wrapped Ether

重视大众号不定期领红包:

参加常识星球社群:

重视微博获取实时动态:

挖矿原理

Last updated: ...

/

Reads: 3281178

Edit

在比特币的P2P网络中,有一类节点,它们时刻不停地进行核算,企图把新的买卖打包成新的区块并附加到区块链上,这类节点便是矿工。由于每打包一个新的区块,打包该区块的矿工就能够取得一笔比特币作为奖赏。所以,打包新区块就被称为挖矿。

比特币的挖矿原理便是一种作业量证明机制。作业量证明POW是英文Proof of Work的缩写。

在谈论POW之前,咱们先考虑一个问题:在一个新区块中,凭什么是小明得到50个币的奖赏,而不是小红或许小军?

当小明成功地打包了一个区块后,除了用户的买卖,小明会在第一笔买卖记载里写上一笔“挖矿”奖赏的买卖,然后给自己的地址增加50个比特币。为什么比特币的P2P网络会供认小明打包的区块,而且认可小明得到的区块奖赏呢?

由于比特币的挖矿运用了作业量证明机制,小明的区块被认可,是由于他在打包区块的时分,做了必定的作业,而P2P网络的其他节点能够验证小明的作业量。

作业量证明

什么是作业量证明?作业量证明是指,证明自己做了必定的作业量。例如,在驾校学习了50个小时。而其他人能够简略地验证该作业量。例如,出示驾照,表明自己确真实驾校学习了一段时刻:

比特币的作业量证明需求归结为核算机核算,也便是数学问题。怎么结构一个数学问题来完结作业量证明?咱们来看一个简略的比方。

假定某个校园的一个班里,只需一个女生叫小红,其他都是男生。每个男生都想约小红看电影,可是,能完结期望的只能有一个男生。

究竟选哪个男生呢?本着公正准则,小红需求调查每个男生的诚心,调查的办法是,出一道数学题,比方说解方程,谁第一个解出这个方程,谁就有资历陪小红看电影:

由于解高次方程没有固定的公式,需求进行许多的核算,才干算出正确的成果,这个核算进程就需求必定的作业量。假定小明首要核算出了成果x=2.5,小红能够简略地验证这个成果是否正确:

能够看出,解方程很困难,可是,验证成果却比较简略。所以,一个有用的作业量证明在于:核算进程十分复杂,需求耗费必定的时刻,可是,验证进程相对简略,简直能够瞬间完结。

现在呈现了另一个问题:假如其他人偷看了小明的答案而且抢答了怎么办?

要处理这个问题也很简略,小红能够依照男生的编号,给不同的男生发送不同的方程,方程的第一项的系数便是编号。这样,每个人要解的方程都是纷歧样的。小明解出的x=2.5关于小军来说是无效的,由于小军的编号是3,用小明的成果验证小军的方程是无法经过验证的。

事实上假如某个方程被验证经过了,小红能够直接从方程的第一项系数得知是谁解出的方程。所以,盗取他人的作业量证明的成果是没有用的。

经过作业量证明,能够有用地验证每个人的确都有必要花费必定时刻做了核算。

在比特币网络中,矿工的挖矿也是一种作业量证明,可是,不能用解多项式方程来完结,由于解多项式方程对人来说很难核算,对核算机来说十分简略,能够在1秒钟以内完结。

要让核算机完结作业量证明,有必要找到一种作业量算法,让核算机无法在短时刻内算出来。这种算法便是哈希算法。

经过改动区块头部的一个nonce字段的值,核算机能够核算出不同的区块哈希值:

直到核算出某个特定的哈希值的时分,核算完毕。这个哈希和其他的哈希比较,它的特点是前面有好几个0:

hash256(block data, nonce=0) = 291656f37cdcf493c4bb7b926e46fee5c14f9b76aff28f9d00f5cca0e54f376f

hash256(block data, nonce=1) = f7b2c15c4de7f482edee9e8db7287a6c5def1c99354108ef33947f34d891ea8d

hash256(block data, nonce=2) = b6eebc5faa4c44d9f5232631f39ddf4211443d819208da110229b644d2a99e1

转载请注明出处:admin,如有疑问,请联系(12345678)。
本文地址:https://www.qqhrfn.org/?id=147

  • 已是最后一篇
  • 已是最新一篇 :

相关文章

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。