关于比特币的算力都去哪儿了
下面是算力分布图:
比特币的算力主要掌握在全球的一些矿场主手中,散户的算力已经是非常少了,几乎可以忽略不计。而中国矿池的算力甚至占到了80%以上,中国的话语权在增加。
不过,现在的好多数字货币已经不需要挖矿了,一些数字货币通过ICO以后会直接发给投资者,普银就是其中的代表,但是这些数字货币一般都会对应实体资产。
挖矿算力怎么计算
首先,算力代表的是矿机每秒的运算次数,如达到 1 次 /s ,则对应算力为 1H 。因此知道挖币矿机的运作时间与运算次数即可计算其算力。算力的单位是每千位一变化,最小单位 H 为 1 次, 1K=1000H,1G=1000K,1T=1000G,1P=1000T,1E=1000P 。大热币种比特币在各地的挖矿算力不完全一致,但基本保持在 24.5E 上下,至少要拥有 150 万台计算机才能达到这一算力。并且不同的数字货币对挖矿方式(算法)的选择也有所区分,因此比较不同货币的算力是不可比的。
不同币种间的算力
不同的币种挖矿选择的算法可能会有所不同,如以太坊使用 Ethash 算法,比特币是 sha256 算法,莱特币是 scrypt 算法等。不同算法对算力的影响就像 6 位数字密码与 12 位字母和数字密码解码的区别,实际情况还要比这个要复杂的多。两种密码的解码要求不同,那么尝试解码的速度也会有较大差距。因此,不同的币种间的算力是没有任何关系的。
什么是比特币矿池,哪些矿池比较厉害的?
挖矿,也许是比特币生态系统最重要的组成部分之一。矿工需要解决复杂的数学计算问题,从而保障交易的顺利执行。这些问题如此复杂,即使对于功能极其强大的计算机而言,这些问题也很难解决。计算机需要工作和运气来解决这些数学问题,就像矿工在地下挖矿一样。正确解决这一问题的几率,约为13万亿分之一。
比特币挖矿有两个目的。 首先,通过解决数学问题,比特币矿工可以验证交易信息,从而保障比特币支付网络的安全性和可靠性。矿工是确保交易准确且不会出现“双重支付”的人。
其次,当计算机解决了比特币网络上的这些复杂的数学问题时,系统会产生新的比特币,这与从地面开采黄金的过程类似。该奖励称为“区块奖励”,在称为“减半”的事件后,其数额会周期性的减少一半。新挖出的比特币的概念,是比特币协议的重要组成部分。矿工获取的比特币是全新的,在此之前从未流通。
由于矿工最终将出售该比特币,因此这也是供给和流动性的重要来源。正如Chainalysis报道的那样,许多数字货币交易所都依靠矿工来接收比特币,并增加交易所的流动性。通常,交易所从其他交易所获得约88%的比特币,而比特币矿工则是剩余百分比的最大来源。可以想象,因为要直接从矿工那里接收比特币,交易所之间存在激烈的竞争。
资料来源:Chainalysis
从在家挖矿到比特币产业农场
最初,比特币挖矿涉及许多在家中使用简单设备进行挖矿的个人。随着时间的流逝,矿工开始使用越来越好的设备。2013年,他们开始使用被称为专用集成电路(ASIC)的专门用于比特币挖矿的计算机。这种计算机功能强大且高效,目前,大多数(即使不是全部)挖矿都通过这种设备进行。实际上,如果使用普通台式计算机进行比特币挖矿,所需的能源成本可能会超过预期收入。
但是,即使能够获得合适的设备,与矿池(大型比特币挖矿公司联盟)相比,仍然相形见绌。比特币矿池现在占据市场的主导地位,少数池控制着大多数比特币的算力,而算力是对比特币网络处理能力的总体衡量。
在哪里进行比特币挖矿?
剑桥大学创建的比特币挖矿地图,显示了全球比特币算力的地理分布。乍看之下,比特币挖矿的分布似乎令人满意。
仔细观察后,我们发现平均月算力的70%实际上位于同一个国家,中国。
进一步放大地图,大多数挖矿活动仅在4个省中进行,前两个省份是新疆和四川,占中国所有比特币挖矿量的近一半。这些地区的电价便宜,且天气寒冷。这有助于在比特币挖矿的24/7运维期间,保持挖矿的利润和设备的凉爽。
但是对于数字货币发行来说,这并不是什么新鲜事。多年来,由于其廉价的电力和丰富的资源,中国一直是比特币矿工的主要市场。比特币网络的算力中占有很大比重的公司,如Bitmain,f2pool和Canaan都位于中国。
这属于消极的还是积极的信息,取决于你的观点。但是对于去中心化的,分布式的,无许可的网络而言,地理区域跨越多个实体对于整个生态系统而言更为健康。
比特币挖矿的难度和算力
难度是对挖矿困难程度的度量,即指:计算符合给定目标的一个HASH值的困难程度。
difficulty = difficulty_1_target / current_target
difficulty_1_target 的长度为256bit, 前32位为0, 后面全部为1 ,一般显示为HASH值:0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF, difficulty_1_target 表示btc网络最初的目标HASH。 current_target 是当前块的目标HASH,先经过压缩然后存储在区块中,区块的HASH值必须小于给定的目标HASH, 区块才成立。
例如:如果区块中存储的压缩目标HASH为 0x1b0404cb , 那么未经压缩的十六进制HASH为
所以,目标HASH为0x1b0404cb时, 难度为:
比特币的挖矿的过程其实是通过随机的hash碰撞,找到一个解 nonce ,使得 块hash 小于 目标HASH 值。 而一个矿机每秒钟能做多少次hash碰撞, 就是其“算力”的代表, 单位写成 hash/s 或者 H/s
算力单位:
比特币系统的难度是动态调整的, 每挖 2016 个块便会做出一次调整, 调整的依据是前面2016个块的出块时间, 如果前一个周期平均出块时间小于10分钟,便会加大难度, 大于10分钟,则减小难度,目的是为了保证系统稳定的每过 10分钟 产出一个块,所以难度调整的时间大概是2周(2016 * 10 分钟)
全网算力是btc网络中参与竞争挖矿的所有矿机的算力总和。当前难度周期全网算力会影响下一个周期的难度调整, 如果全网算力增加,挖矿难度增大,单台矿机固定时间的产出就会减少。目前全网算力大概是24.42EH/s, 一台蚂蚁S9矿机的算力大概是14TH/s
那么, 已知当前全网算力,下一个周期难度将如何调整呢?
根据公式:
因为出块时间要稳定在10分钟, 也就是600s:
那么,在3.46e+12的难度下, 一台算力为14TH/s的矿机平均要花多长时间才能出一个块呢?
根据公式:
有:
结果大概是12270天
比特币算力是什么
1、算力也称哈希率,是比特币网络处理能力的度量单位。即为计算机(CPU)计算哈希函数输出的速度。
2、比特币网络必须为了安全目的而进行密集的数学和加密相关操作。例如,当网络达到10Th/s的哈希率时,意味着它可以每秒进行10万亿次计算。
3、在通过“挖矿”得到比特币的过程中,我们需要找到其相应的解m,而对于任何一个六十四位的哈希值,要找到其解m,都没有固定算法,只能靠计算机随机的hash碰撞,而一个挖矿机每秒钟能做多少次hash碰撞,就是其“算力”的代表,单位写成hash/s,这就是所谓工作量证明机制POW。
4、日前,比特币全网算力已经全面进入P算力时代(1P=1024T,1T=1024G,1G=1024M,1M=1024k),在不断飙升的算力环境中,P时代的到来意味着比特币进入了一个新的军备竞赛阶段。
5、算力是衡量在一定的网络消耗下生成新块的单位的总计算能力。每个硬币的单个区块链随生成新的交易块所需的时间而变化。
更多关于比特币算力是什么,进入:查看更多内容