挖矿机制与算法
以太坊网络中,想要获得以太坊,也要通过挖矿来实现。当前以太坊也是采用POW共识机制,但是与比特币的POW挖矿有点不一样,以太坊挖矿难度是可以调节的。以太坊系统有一个特殊的公式用来计算之后的每个块的难度。如果某个区块比前一个区块验证的更快,以太坊协议就会增加区块的难度。通过调整区块难度,就可以调整验证区块所需的时间。
以太坊采用的是Ethash 加密算法,在挖矿的过程中,需要读取内存并存储 DAG 文件。由于每一次读取内寸的带宽都是有限的,而现有的计算机技术又很难在这个问题上有质的突破,所以无论如何提高计算机的运算效率,内存读取效率仍然不会有很大的改观。因此,从某种意义上来说,以太坊的Ethash加密算法具有“抗ASIC性”。
加密算法的不同,导致了比特币和以太坊的挖矿设备、算力规模差异很大。
目前,比特币挖矿设备主要是专业化程度非常高的ASIC 矿机,单台矿机的算力最高达到了 112T/s(神马M30S++矿机),全网算力的规模达到139.92EH/s。
以太坊的挖矿设备主要是显卡矿机和定制GPU矿机,专业化的ASIC矿机非常少,一方面是因为以太坊挖矿算法的“抗 ASIC 性”提高了研发ASIC矿机的门槛,另一方面是因为以太坊升级到2.0之后共识机制会转型为PoS,矿机无法继续挖。
和ASIC矿机相比,显卡矿机在算力上相差了2个量级。目前,主流的显卡矿机(8卡)算力约为420MH/s,比较领先的定制GPU矿机算力约在500M~750M,以太坊全网算力约为235.39TH/s。
从过去两年的时间维度上看,以太坊的全网算力增长相对缓慢。
以太坊协议规定,难度的动态调整方式是使全网创建新区块的时间间隔为15秒,网络用15秒时间创建区块链,这样一来,因为时间太快,系统的同步性就大大提升,恶意参与者很难在如此短的时间发动51%(也就是半数以上)的算力去修改历史数据。
❷ 什么是挖矿
挖矿就是利用比特源老币挖矿机,就是用于赚取比特币的行为。
挖矿实际是性能的竞争、装备的竞争,有些挖矿机是更多这样的显卡阵列组成的,数十乃至过百的显卡一起来,硬体价格等各种成本本身就很高,挖矿存在相当大的支出。
除了烧显卡的机器,一些ASIC(应用专用集成电路)专业挖矿机也在投入战场,ASIC是专门为哈希运算设计的,计算能力也相当强劲,而且由于它们的功耗远比显卡低,因此更容易形成规模,电费开销也更低,单张独显很难与这些挖矿机竞争,但与此同时,这种州裂岩机器的花费也更大。
挖矿过程
矿工们在挖矿过程中会得到两种类型的奖励:创建新册御区块的新币奖励,以及区块中所含交易的交易费。为了得到这些奖励,矿工们争相完成一种基于加密哈希算法的数学难题,也就是利用比特币挖矿机进行哈希算法的计算;
这需要强大的计算能力,计算过程多少,计算结果好坏作为矿工的计算工作量的证明,被称为“工作量证明”。该算法的竞争机制以及获胜者有权在区块链上进行交易记录的机制,这二者保障了比特币的安全。
以上内容参考:网络—比特币挖矿机
❸ ETH的挖矿原理与机制
以太坊的挖矿过程与比特币的几乎是一样的。ETH通过挖矿产生,平均每15秒产生1个块,挖矿的时候,矿工使用计算机去计算一道函数计算题的答案,直到有矿工计算到正确答案即完成区块的打包信息,而作为第一个计算出来的矿工将会得到3枚ETH的奖励。
如果矿工A率先算出正确的答案,那么矿工A将获得以太币作为奖励,并在全网广播告诉所有矿工“我已经把答案算出来了”并让所有在答题的矿工们进行验证并更新正确答案。如果矿工B算出正确答案,那么其他矿工将会停止当前的解题过程,记录正确答案,并开始做下一道题,直到算出正确答案,并一直重复此过程。
矿工在这个游戏中很难作弊。他们是没法伪装工作又得出正确答案。这就是为什么这个解题的过程被称为“工作量证明”(POW)。
解题的过程大约每12-15秒,矿工就会挖出一个区块。如果矿工挖矿的速度过快或者过慢,算法会自动调整题目的难度,把出块速度保持在13秒左右。
矿工获取这些ETH币是有随机性的,挖矿的收益取决于投入的算力,就相当你的计算机越多,你答题的正确的概率也就越高,更容易获得区块奖励。
❹ 挖矿是什么意思
简单说,挖矿其实就是数字货币发行的一个过程,通过区块链技术对链上数据进行记录,然后进行广播从而获得奖励,那么这个奖励就是新发行的数字货币。
数字货币的发行主要分为两种一种是通过计算机运行特定的算法争夺记账权益(POW工作量证明机制),另一种是通过持有有效数字货币获取的利息(POS权益证明机制)。
虽然这两种挖矿机制的原理不一样,但它们最终获得的结果是相同的,都是以回去的币作为奖励。现在基于这两种机制,数字货币还创新了其它发行类型,如POC容量证明,通过硬盘的存储空间进行挖矿,但POC仍没有大范围的使用。
POW机制挖矿:
这种类型的挖矿需要矿工利用设备做一定难度的计算得出一个哈希数,而验证者能够轻松检验出这个结果的正确与否,最先计算出哈希值的矿工将获得记账权利,同时获得一定数量的手续费,即矿工费。POW挖矿会不断打包计算出新的区块Block,从而延续生成Block Chain的过程,CPU会对验证的数值进行相应的计算核对。
目前,POW挖矿已从CPU过渡到ASIC专业的集成电路挖矿,以便提高矿机效率获得更多的奖励。以比特币、达世币、门罗币等为代表,使用最多的是GTX 1080和1070矿机。
❺ 挖矿挣钱是什么原理
1、挖矿的原理:
(1)只要有一台能接入互联网的计算机,从比特币网站下 载比特币程序,首次运行会产生一个数字账号,然后保持运行,这个程序就会一直不停地计算上一系列“数学题”,当你成功地计算完“一道数学 题”之后,就有可能得到一定数量的比特币。
(2)比特币是一个P2P的网络。要保持这个网络维持运行,就需要保持有人在线上传分享数据给他人,比特币网络需要有人贡献电脑的资源用来计算来保证比特币网络的运行,于是比特币就设计成谁贡献算力用来保持比特币网络的运行谁就能得到这个网络给付给他的费用——比特币。
2、挖矿的安全机制:
挖矿创造了一种等同于彩票的竞争机制,向块链连续添加新的交易区块对任何人来说都是非常困难的。这一机制可以防止任何个体获得能够冻结某些交易的能力,从而确保了网络的中立性。这一机制也可以防止任何个体替换一部分块链来降低他们自己的花费。
❻ 一文了解以太坊矿机及挖矿原理
在以前的文章中,我们分别了解了比特币挖矿和以太坊挖矿的区别。本文重点介绍以太坊挖矿及矿机部分。
以太坊是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币ETH提供去中心化的以太虚拟机来处理点对点合约。目前ETH的挖矿主要是通过显卡矿机,所谓显卡矿机,其实就是类似家用台式机,只不过每台机器里面有6-10张显卡,并且没有显示器(如图)。
图:显卡矿机
之所以以太坊没有发展出类似于BTC一样的ASIC矿机,主要是由于ETH的特殊挖矿机制决定的。
在ETH挖矿过程中,会产生一个DAG文件,该文件需要一直被调用,因此必须有专门的存储空间放置。这个对于存储空间的硬性需求会导致即使生产出来了ASIC芯片,也并不能大幅度降低单位算力的成本。简单来说,就是性价比很差。
以太坊的DAG大小自2016年6月份引入Dagger-Hashimoto 算法时的1GB开始,以每年约520MB的速度增大到了现在的 3.7G,预计2020年底以太坊的DAG大小将增加至4G。届时,显存小于4G的显卡都将被陆续淘汰。
还需要介绍一点的是,由于显卡矿机的体积通常是比特币矿机的2-4倍,而消耗的电力却只有比特币矿机的1/2甚至更低,这就导致一般人不愿意修建专门的显卡矿机矿场(因为矿场主要赚取的是电费差价,同样面积的场地,可以放置的显卡数量少,消耗的电量更少)。即使有少量的显卡矿场,收取的电费成本通常也比比特币矿机矿场的高。
❼ 挖矿挣钱是什么原理
挖矿就是指用比特币挖矿机获得比特币,也就是用于赚取比特币的计算机。
比特币挖矿其实就是比特币系统中做任务获得记账权从而获得奖励的过程,这个任务因为过程和现实生活中的“挖金矿、淘金”差不多的感觉,于是很多人就称它为挖矿了。
补充资料:
比特币(Bitcoin)的概念最初由中本聪在2008年11月1日提出,并于2009年1月3日正式诞生 。
根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的虚拟的加密数字货币。点对点的传输意味着一个去中心化的支付系统。与所有的货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。
P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有的稀缺性。
2021年3月13日,比特币突破60000美元。6月,萨尔瓦多成为世界上第一个赋予数字货币法定地位的国家,比特币在该国成为法定货币。
货币特征
1.去中心化:比特币是第一种分布式的虚拟货币,整个网络由用户构成,没有中央银行。去中心化是比特币安全与自由的保证 。
2.全世界流通:比特币可以在任意一台接入互联网的电脑上管理。不管身处何方,任何人都可以挖掘、购买、出售或收取比特币。
3.专属所有权:操控比特币需要私钥,它可以被隔离保存在任何存储介质。除了用户自己之外无人可以获取。
4.低交易费用:可以免费汇出比特币,但最终对每笔交易将收取约1比特分的交易费以确保交易更快执行。
5.无隐藏成本:作为由A到B的支付手段,比特币没有繁琐的额度与手续限制。知道对方比特币地址就可以进行支付。
6.跨平台挖掘:用户可以在众多平台上发掘不同硬件的计算能力。
❽ 比特币挖矿到底在计算什么
要知道挖矿到底在计算什么,首先得知道比特币的本质及产生的过程。比特币是基于网络的电子货币,实际是互联网的一串代码,依靠算法计算得出。挖矿是完成算法的过程,也是生产比特币的唯一方式。而且由于算法规定,比特币目前只有2100万个。
1、挖矿既能生产比特币,又能保障交易信息
类似于,一个数学系统包含2100万个数学题,需要通过庞大的计算量不断的去寻求这个每个数学题的特解。另外,特解是唯一的。
下面来具体解释挖矿,从作用来说,挖矿不仅可以增加比特币货币供应,而且还可以保护比特币交易安全、防止欺诈交易。从过程来说,比特币网络是一个点对点的支付系统,任何人都可以通过交易程序进行交易。
为了确保交易过程被如实记录,就需要“矿工”这个角色来负责记录比特币交易信息,这个时间间隔是10分钟,矿工中记账最好的交易记录就会被打包存储到一个新的区块中,相应的矿工也会得到一定数量的比特币奖励。
2、挖矿过程极其复杂,非人力所能为
具体的流程如下,当某一个矿工监听到这笔交易时,首先会对交易信息进行验证。通过验证的交易则会被矿工记录下来,保存在自己的数据库里面。全世界可能有成千上万个矿工在进行同一件事,但在每十分钟内,只有一个矿工有权创建新的区块,使自己记录的交易信息被大家所承认并永久地存储下来。
接下来,矿工们就需要争夺记账权,这是一场算力竞赛的比拼,其核心是用计算机完成大量的计算任务,找到一个超难的随机数,这个随机数就是第一段所说的方程特解,最先算出正确随机数的矿工胜出。根据游戏规律,一个矿工获得记账权的几率与其算力占全网算力之和的比例成正比。换句话说,找到该随机数的概率相当于将一亿个骰子扔出,最后骰子总和小于1亿零50。因此,挖矿需要大量的计算机,安装特定的算法软件,日夜重复运行,非人力所能为。
3、比特币挖矿其实就是“村民记账”
可能还是有网友不懂,那就举个例子。在一个村里,村民之间经常会发生借款行为,哪怕写了字据也有违约的风险。那么,在每次村里有借款行为发生的时候,就用村里的大喇叭告知大家,所有的村民(矿工)就在自己的账簿里记下所有交易记录。
❾ DCR的POW挖矿机制
Decred的POW机制,我们知道Bitcoin在POW上面采用的是SHA256算法, 由于其算法本身的瑕疵导致了一种被称之为AsicBoost的专利技术,基于该技术Asic矿机可以通过简化SHA256算法中的一些关键步骤来获得挖矿效率的提升(接近30%) ,这种不公平使得对比特币的挖矿生态产生不利影响,而Decred使用的是Blake256算法,需要显卡的硬计算能力,该算法在x86-64架构上面有着更好的性能表现,而且安全性要更高。
在POS机制方面,Decred上的POS协议使得用户可以通过持票(ticket)来为Decred的某项改进提案(DCP,类似于比特币里面的BIP与以太坊里面的EIP)进行投票,比如开发团队是否需要在某项新功能的开发上投入时间,是否要激活某项功能,如何使用经费等等。
为了参与POS,用户需要锁定自己的一部分DCR代币来换取ticket,每张ticket可以进行一次投票,投票完成之后,用户解锁相应的DCR代币并能够获得一定的奖励,这个过程我们称之为POS挖矿。 每张ticket会被随机的选举以参加投票,平均时间大约是28天,但最高可能会达到142天,并有0.5%的机票选票被作废。
POW矿工生成每个区块的时候最少应有5张选票来进行确认,如果少于5张时POW矿工的奖励会减少以示惩罚,同时最多可以有20张选票 。POS的难度调整算法将 每隔144个区块调整一次ticket的价格,使得维持票池里的票数在40960左右 。用户参与POS挖矿需要支付选票费给POW矿工,以便POW矿工将自己的ticket打包放入新挖的区块之中。当ticket被选中进行投票的时候,用户的钱包应当在线以行使自己的投票权,如果无法投票,则用户不能获得奖励,为了方便无法保持全天在线的用户,用户可以选择POS矿池代为投票,并向POS矿池支付一定的费用。
如下是我们从Decred钱包截取的关于Ticket的页面设置图,用户可以直接购买ticket并委托给矿池进行管理,同时ticket经过打包之后便成为活跃的(live)状态可以参与投票。而随着参与POS挖矿的用户越来越多,被锁定的DCR代币也越来越多,因此流通的DCR就会相应的减少,而提升DCR代币的价值。
Decred
Decred总供应量与比特币一致,均为2100万枚,在块0处预挖168万枚,之后每5分钟左右会产生一个新块 ,出块奖励从31.2DCR开始,每6144个块(约21.33天)减产一次,出块奖励中有60%是属于POW矿工,30%属于POS选民,10%归为发展基金。
Decred供应量
Decred是我们所研究的数字货币中在治理方面做的比较好的一种,很好的平衡了POW矿工、用户、POS矿池之间的关系,他们互相受益又互相制约 。并且我们已经看到,通过POW+POS的混合共识机制,在Bitcoin方面争议很大的一些关键特性(例如闪电网络)能够很快的在Decred上面投票通过并付诸实施。
这使得Decred的功能改进能够快速发展,开发者们将更能够专注在于技术的不断创新,而不必把自己的精力消耗于无止境的争论与利益斗争之中。
DCR矿池:
https://www2.coinmine.pl/dcr/
https://dcr.suprnova.cc/
DCR钱包:
官方钱包:https://wallet.decred.org/#/
挖矿机型:
Baikal Giant B
DCR支持交易所:
Upbit,B网,P网,C网
欢迎DCR挖矿朋友们来交流
❿ 比特币挖矿原理是什么
比特币挖矿就是通过挖矿节点,然后比特币挖矿机(电脑)不断消耗自身的算力,来换取比特币。在比特币系统,通过自身的算法可以动态调整全网节点的挖矿难度,保证每过大约10分钟,就会有一个节点挖矿成功,这时比特币系统就会奖励此人一定数量的比特币。挖比特币是一个比较复杂的过程,不过挖比特币一般会经过这几个步骤,分别是准备工作、找到矿池、注册矿池账号、矿池账号设置、下载比特币挖矿器(软件)、比特币挖矿机配置;经过以上步骤就可以挖矿了。
本条内容来源于:中国法律出版社《中华人民共和国金融法典:应用版》