比特币网络中的哈希算力(比特币中的密码学)
比特币网络中的哈希算力(比特币中的密码学)
2024-11-06 03:50:32  作者:看你拥她  网址:https://m.xinb2b.cn/sport/xau355890.html

比特币是世界上第一种成功的加密货币,之前的尝试都没有像比特币这样有效解决有关货币的各种问题。

比特币本身是密码学发展的产物,利用了密码学中的很重要的“单向散列函数”以及数字签名两大技术来构建,今天我们来集中精力讲解单向散列函数的5种重要的特性,以及比特币挖矿相关的技术原理。

下面我们先讲哈希函数的特性:

单向散列函数(one-wayhash function),也就是通俗叫的哈希函数。

第一个特点:输入可以任意长度,输出是固定长度

哈希函数不用知道输入信息代表的是什么意思,也无所谓信息的长度有多长,只要输入hash函数出来的都是固定长度的比特值。比如非常有名的SHA256 哈希函数,输入任何值出来的都是256比特的0和1. 输入一本《三国演义》或者仅仅输入一个字母a,出来的都是256位比特长度的数据。

第二个特点:计算hash值的速度比较快

这一点经常被大家所忽略,似乎是习以为常的东西就不去在意,其实这一点同样重要,因为单向哈希的计算很快,才能保证加密或者验证的速度。

你要得到一个hash值前面K位是0。你无法知道怎么得到前面是这么多0的x。

挖矿就是找nonce,就是这个随机数。

H(block header nonce)≤target

这就是比特币挖矿的基本原理,就是哈希碰撞去找到这个nonce,让他小于一个target(比如32个0等等)。Block header(或者block head)就是区块头包括的信息都是所有矿工都知道的信息(比如version,prehash,merkle root,ntimenbits等等信息),所以大家竞争的是谁先猜出来nonce。

备注:在二进制的世界里,因为每一位比特都是0或者1,所以比大小,就是比前面的0的数量,前面32位是0,自然小于前面31位是0(第32位是1),这个target的所谓比大小也就是限定个范围,因为sha256出来的数字都是256位的二进制数字(哈希函数输出值长短固定的特性),比谁前面的0多是很方便的划定结果值的区域的方式。这一点大家忽略的人很多,其实是一个很基础的数学知识,值得注意。

挖矿的基本思想就是来自上述的信息。在比特币中的挖矿的过程里实际上就是去找nonce也就是确定了输出范围后,去找输入的值。H(block header nonce)≤target

当输入的值(各种信息 nonce)进行hash运算后得到的值符合target的范围,比如说前面35个0就可以了,你猜出来的值输入后得到hash值前面40个都是零,那么肯定符合要求,实际上前面35个0就满足条件了嘛。

然后你把这个信息公布出去,别的矿工看到你的nonce值,也去hash一下,很快就知道你这个nonce是合适的,可以满足target的要求。这里就用到了哈希函数的计算速度快的特性(第二个特性)。

本文总结了单数散列函数也就是哈希函数的特性,这就是很多区块链应用的基础以及比特币加密挖矿的基本原理。文章开头说过,比特币运用的密码学除了函数函数,还有一个非常重要的内容是:数字签名。这个我们很快就会讲到。


目前世界上所谓的区块链落地应用,其实有时候用的是比特币的数据结构(默克尔树等),有时候用的是UTXO模型来结算。有的时候说是溯源,有的时候说是合约。很多的应用出来,不管是什么样的概念,多数都要用到哈希函数,利用哈希函数5种特性中的一部分。

随着文章讲解的深入,关于比特币,关于行业的信息都在展开,慢慢的大家更能明白,为什么说哈希函数是比特币和区块链行业的基础了。

  • name中文怎么读
  • 2024-11-06name中文怎么读name[英][neɪm][美][nem]n.名字;名声;有…名称的;著名的人物;vt.确定;决定;给…取名;说出…的名字;adj.著名的;据以取名;第三人称单数:names过去分词:named复数:。
  • 山东电视台山东直通车报道(山东电视台山东直通车报道)
  • 2024-11-06山东电视台山东直通车报道为了响应《国务院办公厅关于组织做好疫情防控重点物资生产企业复工复产和调度安排工作的紧急通知》,山东康洁非织造布有限公司积极参与疫情防控重点物资生产公司是济南市第一批疫情防控重点物资生产企业山东康洁非织。
  • 月经停止前一般会有多久紊乱期(和一个星期结束)
  • 2024-11-06和一个星期结束平时很温柔的一个人,为什么一来大姨妈就很凶悍呢?而且还满脸痘痘,头发出油,总是想吃甜食,有时一个人看电影,看着看着就哭了,到底是啥情况?为什么女人来了“大姨妈”,就像变了一个人?雌激素变化乳腺会胀痛,。
  • 创客教育和steam教育区别(STEAM和创客教育的概念傻傻分不清)
  • 2024-11-06STEAM和创客教育的概念傻傻分不清近年来,中国K12素质教育市场发展风起云涌,相关概念越来越多,除了机器人教育,你可能还会听到STEAM教育和创客教育等诸多概念,一些机构索性把这些概念混为一谈,相信很多人已经彻底被搞蒙,今天我们试着来。
  • 谈恋爱怎么拿捏对方(谈恋爱懂得怎么)
  • 2024-11-06谈恋爱懂得怎么小羽的感情最近出现了问题,她和男友交往不到一个月,但两人的关系已经开始疏远了原因是小羽很在乎男朋友对自己的看法,总担心自己说错什么话,或者做错什么事,会影响到关系,所以无论和男朋友聊微信,还是见面,她。
  • 吃货血泪经验分享(吃货大考验之哪些才是真的食物)
  • 2024-11-06吃货大考验之哪些才是真的食物作为一个吃货,辨别一种食物能不能吃,是真的还是假的,当然是必备能力啦鉴定吃货的时候到了!下面这些美食有一部分是假的雕刻品哟~猜猜哪些能吃?No.1No.2No.3No.4No.5No.6No.7No.。
  • 苏恩lsp(苏恩穿桌布被粉丝吐槽)
  • 2024-11-06苏恩穿桌布被粉丝吐槽斗鱼舞蹈女主播“苏恩Olivia”自从去年直播事故回归后,人气涨了不少,不过反之她仍然还在遭受一些舆论苏恩直言,现在只要自己一发微博,看到底下的评论都让自己受不了在开播之前苏恩去做了头发,新造型也是得。
  • 四驱车童年回忆(四驱车的启蒙-四驱小子)
  • 2024-11-06四驱车的启蒙-四驱小子提起儿时的赛车玩具最经典的当属四驱车之所以会喜欢上这个玩具完全归咎于一部动画四驱小子四驱小子是德田恐龙(徳田ザウルス)的一部以迷你四驱车为题材的少年漫画以及由原作改编的动画此片一出瞬时间掀起一股四驱车。
  • 南方看夜梅最佳时间(赏梅胜地710棵树瞬间倒地)
  • 2024-11-06赏梅胜地710棵树瞬间倒地“野木迢迢遮去雁,渔舟点点映飞乌”南宋诗人袁说友诗中所描写的东湖美景,位于湖北武汉市城区东部这里湖水清澈,宛如一面巨大银盆,荷花掩映,犹如婉约仙子,接天荷叶,更为湖面铺上了绿色地毯然而,这处曾被朱德赋。
  • 梦见房子漏雨是什么意思(梦见房子漏雨的寓意)
  • 2024-11-06梦见房子漏雨的寓意已婚女性梦到下雨房子漏水,事业中的选择和挑战,在事业中享有拓展之机会单身男性梦到下雨房子漏水,则事业中多有人帮助帮助,指为异性,其对你也有好感或心生喜欢想法已婚男性梦到下雨房子漏水,财运良好。
  • 张艺谋电影票房排名前十
  • 2024-11-06张艺谋电影票房排名前十3.《影》票房:6.29亿画面是以黑白为基调,整部电影就像水墨画一样,这是对这部电影最喜欢的地方其次,除了年轻演员,老演员的演技也是撑起这部电影的一个因素一气呵成,艺术性拉满,结局比我想象得精彩,最后。
  • 30-40岁适合的抗皱精华液(这些精华液修复滋润抗衰老)
  • 2024-11-06这些精华液修复滋润抗衰老这些精华液修复滋润抗衰老,效果超赞,用后皮肤都变紧致了!雅诗兰黛黑钻松露双精华女人啊,在抗老的道路上从不停歇!作为雅诗兰黛的忠实粉丝,在去年尝试了白金眼霜和面霜,尝试到了“贵妇”护肤的甜头后,彻底掉进。