比特币挖矿用的SHA256算法是什么?

  发布时间:2024-02-25 17:20:01   作者:手工客  
世界上最流行的计算机算法大概就是SHA 256哈希算法了。首先看下它的定义——一种具有确定性的单向哈希函数。我们逐词解释一下:算法就是执行操作的一系列步骤 过程

世界上最流行的计算机算法大概就是SHA 256哈希算法了。首先看下它的定义——一种具有确定性的单向哈希函数。我们逐词解释一下:

算法就是执行操作的一系列步骤/过程;「哈希函数」是一种数学函数,输入的长度可以是任意的,但输出的长度是固定的,可以把它理解为文件的数字指纹;

具有「确定性」的特征,意思是同一个输入值,总能得到相同的输出值。

SHA 256是指输出值为256位的安全的哈希算法,那「单向」是什么意思呢——单向代表了函数很难逆推。有些函数很容易逆推,比如加30.只需减30就可以逆推回来;但如果你要逆推两个大素数的乘法公式就很难。

SHA 256函数是一种单向散列算法,输入值可以是任意类型和长度,输出值位数均为256位,可能是256个1和0——这是一个很长的数,所以通常会写成一段64位十六进制数。

这个公式有两个有趣又实用的特点:

首先,如果你得到了同样的哈希值,或者说是数字指纹,就是因为你输入了完全相同的输入值,两个不同的输入值不会得出同一个输出值(数字指纹)。

那哈希值数量有多少呢——2的256次方。

另一个有趣的特点是蝴蝶效应,只要输入值改变一点点输出值就会变。举个例子,我现在拍一张照片,像素:1000x1000.文件长度:2400万位,用SHA 256算法来运行一下,得出一个哈希值。现在来改变输入值中的某一个小单位,放大这个电线杆的像素,把绿色值的0改为1.重新用SHA 256算法运行一遍,就得到一个完全不同的输出值,这还只是改变了2400万单位中的一个。

以上两个特点帮助SHA 256适用于各种场景:密码学、数字签名、认证,以及比特币。

SHA 256在比特币协议中发挥着关键的作用,任何人都可以在自己的计算机上运行这个数学函数,但没有人能逆推它。如果你可以逆推这个算法,你就可以比其他人挖矿挖得更快,然后赚很多钱。

比特币挖矿的过程,就是找到输入值的过程,这个输入值通过SHA 256算法产生了一串开头带有约70个零的输出值。但是,因为没有已知的公式,每个人能做的也只是通过蛮力一个数一个数去试,直到找到正确的输入值。不过比特币挖矿只需要找到一个接近的哈希值就好,不需要完全匹配。实际上,挖矿难度可以调整,保证大概每十分钟能有矿工找到匹配的输入值,然后赚取12.5比特币的出块奖励,这就是为什么我认为它是地球上最流行的算法,或者应该说是地球上最常用的算法。

为了跑赢比特币挖矿的竞赛,人们专门使用了可以很快运行SHA 256算法的计算机,有多快呢?

如果把全世界所有比特币矿工加起来,目前他们每秒正在运算6千亿亿个哈希值,分秒不休,日复一日。

所以我说SHA 256是最流行的算法,这个结论还是很公道的。我觉得可能会有其它的字符处理算法和它竞争,比如傅里叶变换函数,但是每秒能运算超过6千亿亿次吗?

我不知道...

Anyway,我说这些就是想表明:没有人能找到比特币挖矿的捷径,虽然找捷径有巨大的经济动力,或许有人能找到,但他们不会那样做,只会选择遵循规则...

相关文章

  • 比特币下一次减半是什么时候?比特币2024年减半时间一览

    比特币下一次减半是什么时候?比特币2024年减半时间一览

    ​比特币区块链上最关键的事件之一是减半。它通过减少流通中的比特币数量和增加对比特币的需求来诱导加密货币价格的通货膨胀。比特币减半对比特币生态系统中的所有利益相关者都有影响。比特币减半事件其实就是指
    06-22
  • 比特币挖矿原理:挖矿是如何产生比特币的?

    比特币挖矿原理:挖矿是如何产生比特币的?

    比特币挖矿原理:挖矿是如何产生比特币的?小编想了很久怎么样说你们才能明白这个问题,想来想去还是这样说才能让你们秒懂比特币挖矿:1 我手上现在有一张面值100元的人名币。(比特币)2 谁关注公众号我就给谁。3 但是需要在
    06-27
  • 比特币哈希率暴跌对价格的影响有哪些?

    比特币哈希率暴跌对价格的影响有哪些?

    比特币协议或哈希率的整体安全性创下了每秒258 exahash的新高,尽管价格今年迄今下跌了50%以上。矿工和贷方倾销机器的供应冲击可能会给ASIC市场带来巨大的下行压力,专用集成电路矿机价格已下跌约80%,当前的哈希价格也处于历史低位,仅为0 058美元
    06-22
  • 币圈子揭秘:手机可以挖到比特币吗?

    币圈子揭秘:手机可以挖到比特币吗?

    近期,比特币市场可以说是多灾多难,受到疫情、减半以及美股等各种大环境的影响,比特币市场也多动荡,比特币交易所跑路情况频出,数据表明,即使这样很多投资者也没有放弃继续投资比特币,获取比特币最简单的方式除了去交易所购买就是挖矿,那么,手机挖到比特币可行吗?今天手工客小编就来给大家揭秘一下。
    06-29
  • 比特币挖矿机可以投资吗?有前景吗?

    比特币挖矿机可以投资吗?有前景吗?

    比特币挖矿机可以投资吗?我相信每个人都听说过比特币的概念,那么每个人都可能对比特币挖矿机有点陌生,那么什么是比特币挖矿机呢?比特币挖矿机可以投资吗?对于这两个问题,今天小编就会来介绍你!我希望每个人都喜欢它!比
    06-27
  • 币圈子解析:美股暴跌对比特币有影响吗?

    币圈子解析:美股暴跌对比特币有影响吗?

    由于美国形势混乱,近期美股暴跌也是很多人意料之中。而在美股暴跌的同时,比特币也出现过几次同步下跌,据相关内容简介显示比特币与美股并没有关联点,但比特币的几次下跌都伴随着美股暴跌,不禁让
    07-05
  • 比特币减半是什么意思?历史比特币减半时间汇总

    比特币减半是什么意思?历史比特币减半时间汇总

    比特币从2008年开始概念被提出后,价值越来越高,而比特币总数量将被永久限制在约2100万个,而且有着“四年减半”现状,提到比特币减半,很多的人并不懂,比特币怎么减半,比特币为什么会减半,接下来小编将给大家简单介绍一下。
    06-22
  • 盘点比特币新技术创新知识点!涉及Layer 2智能合约挖矿以及隐私

    盘点比特币新技术创新知识点!涉及Layer 2智能合约挖矿以及隐私

    比特币在过去10年里取得了长足的进步,相对于其第一代软件,当前比特币协议的质量和可靠性已得到了显著提升。比特币以其快速和有机的方式,吸引了大量开发者,让他们投入大量时间去改进其大部分底层代码库。
    07-01
  • 目前开采了多少枚比特币?

    目前开采了多少枚比特币?

    相信大家现在对比特币一定不那么陌生了,比特币的发展可以说是非常有前景了,但比特币作为一种虚拟货币,他其实也不是无限增长的,比特币是有一定数量的,那么这些有限的比特币目前为止开采了多少呢?相信这些是很多人想要知道
    07-04
  • 什么是比特币分叉?比特币为何要分叉?

    什么是比特币分叉?比特币为何要分叉?

    什么是比特币分叉?比特币为何要分叉?比特币分叉的意思就是说有两种。硬分叉意思就是说,当比特币的代码发生了一系列的变化之后,旧的相关节点不接受新创造的区块。软分叉的意思就是说,与硬分叉相反,它可以接受。很多朋友都在问什么是比特币分叉?比特币为何要分叉?那么本篇文章就详细的来给大家介绍一下,希望您阅读完本篇文章之后您有一定的了解。
    06-24
  • 比特币未来前景评估:比特币未来价格最高能到多少

    比特币未来前景评估:比特币未来价格最高能到多少

    比特币未来价格最高能到多少?比特币的价格最高时达2万美金,这几乎使一币一别墅成为现实。2018年,曾有人称比特币会涨到10万美金,可现实是2019年开年至今,比特币的价格在3600美元徘徊,没有过多的迹象表明比特币有大涨的趋势。就目前的情况看,比特币能不能涨回到2万美金都是未知的,更何况它的价格最高能达到多少。在比特币大涨大跌的过程中,有的人急流勇退,有的人铩羽而归,还有的人始终坚守,无论如何,比特币应该会继续向前发展。
    06-25
微信 投稿 脚本任务 在线工具