采掘机怎么挖,采掘机有很多种,很多货币都可以挖,所以这个问题太广泛了。 想了解更多网络货币的人,看看什么是usdt,以矿山机比特币为例进行简单介绍。
采矿软件矿井机只要接通网络和电源配置,就可以进行采矿。 过程是这样的。 第一步是从局域网中的其他计算机访问矿山机械后台,配置挖掘信息,包括要连接的挖掘服务平台-矿山池以及在矿山池中的帐户信息。第二步是开始要求矿山池通过网络进行通信。 接到请求后,矿池向矿机下达了采矿任务。 矿机收到采矿任务后,采矿任务通过其采矿软件解决。 解决后,矿机将计算结果报送矿池,矿池验证合格后,计算矿机矿业收入
这是用矿山机挖硬币的过程,很多其他货币也一样。
据了解,在比特币网络中,很多挖掘节点和矿工都参与了比特币新区块的创建。 如果多个挖掘节点创建了高级相同的块,哪些块会更合法呢? 比特币引入PoW共识机制,通过采矿竞争新区块的记账权。 无论谁获得新区块的记账权,它创建的新区块都是合法的。 开采的目的是获得记账权,确认新区的区块和交易。 那么,挖掘节点和矿工如何合作完成挖掘呢?
矿工破解找矿任务
挖掘节点创建备用区块后,它将块的区备用区块数据发送给矿工。 接到采矿任务后,矿工们把增加区这个随机数放进了木片里。 每次调整时,SHA256算法都会根据比特币协议计算块头的哈希值。 在块头的哈希值大于目标值时,哈希值继续变更随机数,直到块头的哈希值成为目标值哈希值以下。 (或者挖掘节点发现新块被其他节点挖掘后,放弃原始挖掘任务,构建新备用块并重新开始挖掘。
开采节点验证区块,延伸局部区块链
矿工一旦发现可以使备用区块的散列值小于目标散列值的随机数,就会立即向挖掘节点报告挖掘结果。 挖掘节点收到信息后,立即根据矿工报告的信息对块进行重组,并对块进行验证。 验证后,挖掘节点将新块保存到节点的本地数据库中,并添加到节点的本地块链中。
此块的验证信息如下:
方块是否合法;
块开头的默克雷根散列与块内的交易数据的默克雷根散列一致
街区中区各项交易是否合法等。
在所有网络上播放新的信息块
挖掘节点在本地存储新块,并将挖掘结果同步广播到比特币网络。 由于整个区域块的区域块容量较大,因此将首先广播新区域块的区域块。 接收到广播后,其他节点首先验证块标题信息,验证通过后,节点首先在本地地块索引库中为新块编制索引。 在接收到新块的所有信息后,节点验证事务信息和块报头的默克根散列。 验证通过后,节点将事务信息记录在新的块中,扩展本地块链。 此时,新块的广播和验证已经完成,挖掘节点开始下一块的挖掘工作。
当前找矿特点
集群开采-矿山游泳池:
理论上,任何人都可以在比特币上创建自己的采矿节点参与采矿,或者打破采矿任务,通过在验证区手工创建散列来争夺收费权
但是,上一篇文章提到的博主指出,根据目前的挖掘难度,即使使用现在的主流矿山机械,理论上找到满足比特币网络要求的新区块也需要42年,如果使用普通PC或人工计算,需要数万年到数百万年。
所以普通矿工一个人挖可能经济效益太低,挖机报废,赚不到一分钱。 在这种情况下,矿山应运而生,许多矿工将矿山机械与矿山联结起来,从矿山开采节点获得采矿任务,进行集体采矿。 这样就可以在短时间内挖掘新区块,获得区块奖金。 矿山可以根据各矿工在采矿过程中的贡献分配采矿收入,使所有矿工实时获得采矿收入,进行收益率或二次投资。
矿机提出的钻井结果用于收益的计算。
矿池计算力不同于矿机的当地计算力:
说到采矿,有一个不可避免的名词叫计算能力。 计算能力是什么?
计算力实际为矿工验证区域哈希值的速度,矿山机械在获得采掘任务后,根据采掘任务信息的增长区域块头随机数及每次随机数的调整验证块头哈希值。 限制矿山机械开采速度的唯一因素是其验证区块的哈希值速度,可见具有指数“计算能力”。
目前,普通比特币机器的计算单位可以验证TH/s,即每秒1T散列。 1t=1* 10^ 3g=1 *10^ 6m=1* 10^ 9k=1*
十^十二次。
有挖掘经验的朋友发现,矿机当地表示的计算能力和矿池当地表示的计算能力总是有差别的。 这是因为矿机当地表示的计算能力是矿机验证散列的速度,该速度只与矿机性能有关,无论是否找到满足钻井任务要求的随机数,矿机当地的计算能力始终存在。 矿机在矿池的计算能力不同。 矿池根据矿机提出的实际开采结果进行计算,矿机运行不畅,长期找不到满足开采任务要求的随机数时,无法将开采结果提交给矿池,造成矿池矿机计算能力下降
但随着时间的推移,运气对矿机矿业任务的影响会减少。 长期以来,矿机矿池的平均计算能力与矿机相差不大
发表评论