1. 首页 > 币种行情

比特币矿机技术难度与投资收益排序

欧易 OKX 交易所

注册奖励6w元数字货币盲盒

注册可获得永久20%手续费返佣,平时交易可以节省不少手续费

邀请好友 注册并登录 ,获取价值高达 60000 元的数字货币盲盒,100%中奖!

比特币矿机技术难度与投资收益排序

序言

上周我们很重视的两个事,是BCC锯齿后,虽然技术难度修正和产品价格下降,铁路工人们为的是赢得更高的投资收益,已经开始北迁到BCC矿机,但虽然INS13ZD的涌向,说行技术难度周期性又会提升技术难度,铁路工人又北迁到BTCViaBTC,如下表右图图右图,三种币的矿机投资收益依次排序出来了,按那时的产品价格,挖BCC的投资收益会高一点儿。这是两个很有趣的跳矿现像,所以那个现像的另一面,究竟是甚么在起促进作用呢?

图1-BTC矿机投资收益打印机

图2-BCC矿机投资收益打印机

那个现像的根本原因是投资收益,比特币的矿机投资收益是和技术难度相关的,比特币每2016个块修正一场技术难度,所以那个技术难度是何来,投资收益又怎样被负面影响的呢?

比特币的技术难度

具体而言来看一看技术难度是是不是来的,比特币的矿机里头,是有两个排序基元的平均速度的,假如那个平均速度越短,所以技术难度越大。单纯而言,技术难度是两个分项,用作标注排序现阶段的平均速度的十分困难某种程度。

技术难度排序公式如下表右图:

diff = diff_1_target / target

平均速度是两个非常大的位数,这儿再次出现了两个 diff_1_target,简而言之,那个是技术难度为1的这时候的平均速度,这是物理量,是两个非常大的位数。那个值是记号为0x1d00ffff的数,那个记号是填充记号,它的前述值是:

0x00ffff * 2**(8*(0x1d - 3)) = 0x00000000FFFF0000000000000000000000000000000000000000000000000000

排序时,后面三个字节作为底,前面两个字节1d表示的是次方数,最终得出上面那个位数,矿机时ViaBTC也可以保留的尾数,即云矿是不是挖比特币

0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

而比特币的矿机技术难度,根据上面的公式可知,它和diff_1_target及现阶段网络平均速度(target)相关,将diff_1_target值代入,得到:

diff = 0x1d00ffff / target

在修正技术难度的这时候,只需要修正target大小即可,target越短,技术难度越大,反之,技术难度越短。ViaBTC一般用后面全是FF的值来代表diff_1_target,排序出来的技术难度就叫做ViaBTC技术难度pdiff,假如用后面全是00的值来代表diff_1_target,所以排序出来的技术难度值是比特币客户端技术难度bdiff。这儿只是说明,它们有两个值,代表不同排序方式,前述上,它们排序出来的技术难度并不会相差很远。

网络修正技术难度的目的,是为的是修正出块的速度保持在平均10分钟1个块,每2016个块作为两个周期性修正,这样刚好2周作为两个周期性,假如这2016个块中,平均出块速率快过10分钟1个块,所以技术难度将会增大到,维持那个技术难度的情况下,满足10分钟出两个块的水平。甚么这时候修正技术难度呢?虽然2016的周期性从来没有变过,所以该周期性内还剩余的区块数量是可以排序出来的:

该周期性剩余区块数量 = 2016 - (现阶段区块高度 % 2016)

以现阶段最新两个块 482017 为例现阶段高度 % 2016 = 482017 % 2016 = 193该周期性剩余区块数量 = 2016 - 193 = 1823也即该周期性内才出193个区块,得等到1823个块以后才会修正技术难度,对于BCC而言,也是一样的。云矿是不是挖比特币

矿机投资收益排序

矿机时,排序出来的区块基元值,是要小于现阶段target值的,那个基元值是两个范围非常大的值(从0到(2^256)-1),只有靠矿机的暴力破解,才能算出那个值。

diff_1_target,即0x00000000FFFF0000000000000000000000000000000000000000000000000000 , FFFF后面有26个字节,即8 * 26 = 208位,所以diff_1_target又可以写成 0xffff * (2 ** 208)。

假如现阶段技术难度是D的话,所以根据上面我们讲过的公式

diff = diff_1_target / target

所以

target = (0xffff * (2 ** 208)) / D

需要要搜索出那个target值,需要排序的基元次数是

2 ** 256 / target

将D移到左边,得到

D * (2 ** 256) / (0xffff * (2 ** 208))

将2 ** 208移到左边,得到

D * (2 ** 256) / (2 ** 208) / 0xffff

化简得到

D * (2 ** 48) / 0xffff

也即10分钟(600秒)内要排序这么多次,才能得到两个块,所以平均每秒是:

D * (2 ** 48) / 0xffff / 600

将0xffff写成十进制是2 ** 16

D * (2 ** 48) / (2 ** 16) / 600

化简得到

D * (2 ** 32) / 600

假设那时全网技术难度是888171856257,所以平均要排序 6357781793085713285次基元运算才能得到两个块。我们不妨用那时的INS13ZD验证一下,那时的全网INS13ZD是5.68 EH/s, 大概接近那个值。云矿是不是挖比特币

技术难度和INS13ZD的关系我们已经看出来了,技术难度越大,需要的INS13ZD就越大。所以以单位为1Th/s的云合约标准INS13ZD来排序,一天的投资收益能够达到多少呢?

一天能够排序的基元次数 = 1T * 86400

假设现阶段技术难度为D,所以

投资收益 = 1T * 86400 / D / ( 2 * 32) * 块投资收益

矿机投资收益打印机

基于上面那个公式,获取到网络参数后,你就能排序出那时矿机的理论投资收益了,也就可以做两个BTC和BCC的投资收益打印机了,当然,你假如只是想要理解原理,所以可以使用现成的投资收益打印机,输入你的INS13ZD,将会排序出产出多少个币,乘以币价,就可以排序再次出现阶段挖BTC划算还是BCC划算,当然,汇集历史数据,可以通过查看曲线的方式,看到更直接的技术难度和投资收益变化

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:86-77-55-65@qq.com,我们将及时撤销! 转载请注明出处::https://qkl.gxams168.com/hangqing/8283.html

联系我们

在线咨询:点击这里给我发消息

邮箱:86775565@qq.com

工作日:9:30-22:00,节假日休息