LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 比特币挖矿一定要矿机吗,用纸笔来计算可行吗?

比特币挖矿一定要矿机吗,用纸笔来计算可行吗?

2019-12-10 舒宁 来源:区块链网络


比特币唯一的产生方式便是“挖矿”,比特币的算力逐年攀升,矿机也是换了一代又一代,很多投资者经常会产生这样的疑惑,比特币究竟如何挖矿,用纸币可行吗?


从币查查APP了解,目前比特币的算力达到84.69(EH/s),也是近年来的峰值,是无数的矿机通过连续不断的哈希运算保障了比特币的安全。寻找到合适的哈希便是比特币挖矿的目的。而用手算出哈希值的难度比在全世界的沙子里面找到特定的一粒沙子还要难,可能性还要低。


一般情况下,每天手算的速度是0.67hash,经过训练以后速度应该有所提升,和现在主流挖矿机比起来挖矿机的速度是手算的一百万的三次方倍。虽然速度慢一点,但是还是能够寻找到正确的哈希值。


下面用铅笔和纸来演算挖比特币的矿是不是一件可行的事情。结果发现挖矿所用的SHA-256算法其实很简单,并且也可以用手算。当然了,与硬件挖矿相比这个过程是漫长的,但这不失为一中理解比特币挖矿算法的一种好方法。


比特币挖矿是比特币系统安全的保证。中心思想就是比特币矿工们汇聚到一个矿区并且重复进行加密的哈希运算,直到找到产生合适的哈希的字符串。到此为止,这个区块就已经被挖到了并成为了比特币区块链上的一环。哈希运算本身并没有任何意义。但是挖矿的难度由于是巨大的,这就保证了没有任何一个人可以有足够多的资源占据整个比特币系统。


加密的哈希计算确保了解出这个运算没有任何捷径,只能够不断觉得进行运算用暴力的方法直至成功。


SHA-256 算法把输入为64bytes的区块整合成加密数据并产生了32byte的输出。SHA-256 算法包含了相对而言简单的64轮操作。下面的图展示了把8个4byte的输入从A到H,展开了一些运算以后产生了从A到H新的值。


把输入的数值用非线性的方法进行整合,这样就很难进行分析。因为这种算法用到了数种方法,找到一条捷径就更难了。如果谁找出来了,他就能掌管比特币的开采。


Ma这个运算主要关注与A,B和C的值。如果他们主要的值是0.那输出就是0.如果主要不是0,那输出就是1.比如说,A,B,C上都是0或者1,那么输出0,如果是2或3那么就输出1。



SHA-256运算出奇的简单,简单到可以拿手算。做一轮要花我16分钟45秒,以这个速度得到一个完整的比特币区块(128轮)需要1.49天(不吃不喝一直做)每天的速度是0.67 hashes.目前挖矿机的效率是我的一百万的三次方倍数。所以说手算挖矿是不实际的。


关于能量消耗的事。假设一个人一天啥也不干他的机体消耗是1500卡路里。手动挖矿找到一个哈希值大约消耗10兆焦耳。硬件挖矿通常消耗是100兆焦耳。所以我的能耗比机器要低的多得多的多。关于补充能量的事,一个甜甜圈能提供200卡路里需要1块5.电的价格是一千瓦时九毛八。所以耗能是机器的百万的四次方倍,很明显靠笔算挖矿挣不了钱。而且还没有考虑笔和纸的消耗。


随着比特币算力的不断提升,挖矿早已进入ASIC专业矿机挖矿的时代,普通电脑都被淘汰了,更别说手算。当然,你如果想了解比特币的挖矿原理,这却是一种不错的方式。


—-

编译者/作者:舒宁

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...