“挖矿机如何挖的货币 比特币挖矿流程”
挖矿机怎么挖的货币,矿山机有很多种,可以挖很多货币,所以这个问题太广泛了。 关于网络货币,为了了解usdt是什么,我想以矿山机、比特币为例进行简单介绍
采矿软件、矿机接通互联网和电源配置后,即可采矿。 过程是这样的。 第一步是通过局域网内的其他计算机访问和连接矿山后台的挖掘服务平台——矿山池,以及您在矿山池的客户新闻。 第二步是矿机自身的事件。 开始要求矿池通过互联网进行通信。 接到请求后,矿池向矿机下达了采矿任务。 矿机接到采矿任务后,采矿任务由该采矿软件处理。 处理后,矿机将计算结果提交给矿池,矿池通过验证后,计算矿机矿业收入
这是用矿机发掘硬币的过程,其他许多货币也在发掘。
在比特币互联网上,我们知道比特币新区块的创建涉及到了大量的挖掘节点和矿工。 如果多个挖掘节点创建了高度相同的块,哪个块更合法? 比特币引入了pow (业务说明)的共识机制,通过采矿来竞争新区块的记账权。 无论谁取得了新区块的记账权,它创建的新区块都是合法的。 的开采目的是获得记账权,确认新区的区块和交易。 那么,挖掘节点和矿工如何合作完成挖掘呢?
矿工解除开采任务
挖掘节点建立备用区区块后,将区块的区、备用区的区块数据发送给矿工。 接到采矿任务后,矿工们把增分区这个随机数放入木片中。 每次调整时,根据比特币协议用sha256算法计算块标题的哈希值。 如果块标题的哈希值大于目标值,则散列持续改变随机数,直到块标题的哈希值小于或等于目标值哈希值(或者如果挖掘节点发现新的块已被其他节点挖掘,则为原始挖掘任务)
挖掘矿山节点验证区块,延长本地区块链
当矿工发现可以使备用区块哈希值小于目标哈希值的随机数时,他们立即向挖掘节点报告挖掘结果。 挖掘节点收到消息后,立即根据矿工报告的消息重组区块,验证区块。 验证后,挖掘节点将新块保留在节点的本地数据库中,并添加到节点的本地区块链中。
这个区块的验证消息如下
块头是否合法(块头的散列对象散列)
块头中的梅尔克根散列与块中的交易数据的梅尔克根散列相匹配(验证交易是否已被篡改)。
交易数据的第一个交易是否为coinbase交易
块中的各交易是否合法等。
向整个网络广播新块
挖掘节点在本地留下新的区块,将挖掘结果与比特币互联网同步播出。 因为整个块的块容量很大,所以新块的块首先被广播。 接收广播后,其他节点首先验证块头新闻,如果验证通过,则节点首先在该本地分区索引库中创建新块的索引。 在收到新块的所有消息后,节点将验证事务性新闻和块头的默克根散列。 验证通过后,节点将事务性新闻记录在新块中,并扩展本地区块链。 此时,新区块的广播和验证完成,挖掘节点开始下一个区块的挖掘工作。
目前开采的一点优势
集群挖掘-矿池:
理论上,每个人都在比特币上建立自己的采矿节点参与采矿,打破采矿任务,在验证区通过手工建立哈希来争夺记账权。
但是,前面文案中提到的博主,由于现在的挖掘难度,即使采用现在主流的矿山机,从理论上来说,找到满足比特币互联网要求的新区块也需要42年,如果采用普通pc或人工计算,则需要数万年到数百万年。
所以,普通矿工一个人挖的经济效益太低了,挖机器报废了,可能一分钱也没赚到。 在这种情况下,矿池应运而生,许多矿工将矿机与矿池联系起来,从矿池的采矿节点获得采矿任务,进行集体采矿。 据此,可以在短时间内挖掘新区块,获得区块奖励。 矿池根据各矿工在采矿过程中的贡献分配采矿收入,所有矿工都可以实时获得采矿收入,进行利润或二次投资。
在矿机实际接到的开采任务中,targethash远远大于比特币互联网需求的targethash :
池塘矿工的采矿过程遵循上述过程。 矿机通过互联网和矿池信息表达要求挖掘任务,矿池将挖掘任务(包括区块的原始数据)发送到矿机, 矿机改变块头的随机数,验证区拦截散列满足targethash要求的随机数进行挖掘
如果在对矿机的挖掘任务中targethash是此时比特币互联网的targethash,那么这个targethash太小了,矿机基本上找不到符合要求的随机数,也无法提交挖掘结果,所以挖掘利润
因此,矿池给矿机:因为初期开采难度的采矿任务有个别消息。 这远远低于全网的挖掘难度,与更大的targethash相对应。 在这种困难的情况下,矿机可以在短时间内找到满足要求的随机数,并将越来越多的挖掘结果提交给矿池
矿池的计算力与矿机当地的计算力不同:
说到采矿,有一个无论如何都不用的名词。 计算力。 计算能力到底是什么?
计算力实际上是矿工验证区哈希值的速度,矿机在获得开采任务后,根据开采任务的新闻、增加区、块头的随机数以及每次随机数的调整来验证块头的哈希值。 可见,限制矿山机械采矿速度的唯一因素是其验证区块哈希值的速度。 这是因为有指数“计算力”。
现在的比特币矿机计算单位是th/s,也就是每秒1t哈希次,1t =1* 10 ^ 3g =1* 10 ^ 6m =1* 10 ^ 9k =1* 10 ^ 12次可以验证。
有发掘经验的朋友会发现,矿机现场显示的计算能力和矿池现场显示的计算能力总是不同的。 这是因为矿机现场表示的计算能力是矿机验证散列的速度,这个速度只与矿机的性能相关,不管是否发现了满足挖掘任务要求的随机数,矿机现场的计算能力总是存在的。 矿机在矿池的计算能力不同。 矿池根据矿机提出的实际开采结果进行计算,但矿机运气不好,长期找不到满足开采任务要求的随机数,开采结果无法提交给矿池,导致矿池矿机的计算能力下降
但时间一长,运气对矿机矿业任务的影响就会减少。 长期以来,矿机矿池的平均计算能力与矿机相差无几
免责声明:5A新闻网是一个免费的人工编辑综合性目录引擎,免费展示包含您网站SEO信息的网站名片。本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站将予以删除。
心灵鸡汤: