首页
学习
活动
专区
工具
TVP
发布

比特币矿机耗电量这么大,到底在计算什么?

利用“矿机”挖掘比特币,耗电量大而且时间久,这说明“矿机”做大量的计算工作,可是具体到底是为谁服务?计算什么内容呢?

简单来说,是给一个输入,得到一个固定位数的输出,而给出一个输出,不能倒推回原来输入(假如你不知道原来的输入)

那个"输出"就是共识机制协定好的难度。

通常是类似这样的:

000000000000000001543a35eb4c1a657911d730d6d11e63a2b2ca678698cc54

用不完全精确的解释,你可以想象难度已经协定好必须有17个前面的0.才能算挖到币.

既然是不可倒推的.就只能暴力不停构造去算出来那个"输入".上面的那串数字是16进制的.

1个0出现的概率是 1/16. 上面有17个零,要同时出现,概率就是 1 / 16 的 17 次方,

约要试 295147905179352825856 次

比如现在一台矿机是 10T. 每秒可以算 10000000000000 个 hash

意义在于:因为现在挖出来一个块值20万。所以很多人去挖。

挖的同时,块里面也包含了交易信息和交易费用。

因为你支付了交易费,矿工愿意给你打包进去块里。

为什么搞那么复杂?因为能防止有人篡改交易账本。

块是一个扣住一个的,所以叫区块链。

意味着你要改动某一笔交易,就得把下面扣住的区块一起改了。

6个区块后,基本上要改是不可能的。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180227B0R0UM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券