新手小白如何理解哈希谜题?

来源:211COIN

2022-11-22 17:27:36

哈希值对于数字货币项目来讲具有十分重要的意义,简单来讲,作为一种虚拟数字货币,比特币通过特定程序的大量运算产生,这一过程被“矿工”们称为“挖矿”,而“挖矿”实际上是利用计算机破解一道与记账相关的数学题——“哈希谜题”,矿机24小时不停地进行哈希碰撞,争夺区块链的记账权,谁记账,生成的比特币就归谁。看到这里,大家也知道了哈希谜题的重要性,但是新手投资者却不理解,那么新手小白如何理解哈希谜题?下面211Coin小编具体介绍。

新手小白如何理解哈希谜题?

新手小白如何理解哈希谜题?

由于哈希函数的不可预测性,使得要找到这个值并没有捷径。这是一个数学难题,被称为哈希谜题。

假设哈希函数的输出值分布是均匀的,则要使得每次输出的运算结果值落在限定值w范围内的概率为:w/2^256

显然w越小,每次成功的概率越小,要找到目标值的平均运算次数就越多。而由于矿工单位时间内的运算次数跟算力成正比,也就意味着,算力的提升可以缩短找到的时间。矿工们在解决哈希谜题上的比拼,就是算力的比拼;反过来,出块的数量比例也反映了矿工在全网的算力比例。这种基于难度调整的哈希谜题设计,也使得限定每10分钟一个的平均出块速度成为可能。

哈希谜题的3个特点汇总

1.难以测算

虚拟币的奖赏这般的诱惑,因此愿意得到它,是必须努力高额付出代价的,这一付出代价就是说电子计算机根据消耗掉很多的用电量来测算出这一自然数。在2013年年末,造成1个部分均值要做10^20次哈希与运算,换句话说对了的几率是1/10^20。这类测算量早已是一般电脑上没法承重的测算量了。因此事件被生产制造出了各式各样的给矿,专业用于挖币。给矿等級提升了,竞争能力也越多强,也就造成了挖币生态体系要耗费很多的电力能源。

2.成本费可参数化

随之時间的变化,毫无疑问会有大量的人进到挖币这一制造行业,当矿工很多以后,就期待这一挖币的难度系数和成本费能够随着上升,也就是说在这里正中间必须1个主要参数来调整。因此在虚拟币的互联网中是那样设计构思的:每造成2016个部分以后,全部的连接点都是全自动再次测算挖币的难度系数值,促使事件的部分造成的间隔时间持续保持在10分鐘上下。那样的话,生产制造完2016个部分就必须2个礼拜,因此半个月以后这一主要参数就会全自动调整多次。我觉得调节这一主要参数并多难,要是统计分析一下下现阶段各大网站有是多少算力,就能够算出这一主要参数。

那样再次调节的目地是啥?人们为何愿意保持10分钟间距不会改变?原因很简单。假如部分造成的间距很小,在1个部分内放进的买卖就会越来越少,也就会减少高效率。或许这一10分钟并非絕對的,例如以太币和EOS的出块时间就比虚拟币短许多,高效率也比虚拟币要高于若干倍。这里我们不做过多探讨。

3.便于确认

再次说劳动量证实涵数第四个关键的特点,就是说确认1个连接点是不是恰当的测算出了这一自然数。倘若1个连接点必须试着10^20次来寻找能够考虑此次哈希测算的临时性自然数,而且这一被找出去的临时性自然数务必做为部分的部分被公布出来。那样一切别的连接点能够非常容易的根据多次测算来认证是不是精确。数字货币的全球原本就是说区块链技术的,这类重要的统计数据都务必是全透明的,因此将之公布出来以防容易引起争议。那样做有一个益处,虚拟币不用1个中央政府权威部门来证实矿工恰当地进行了工作中。一切连接点或是矿工,能够快速地确认别的矿工寻找的部分合乎劳动量证实的要求。

上述内容解答了新手小白如何理解哈希谜题?哈希值的大概内容大家现在都已经有所了解,说白了,哈希值其实就是一个互联网世界中的“身份证”,现实生活中,每个人都有一个身份证,表示你是一个有身份的人,同时表示我们不一样,你我的名字可以一样,但是身份证号一定是不同的,因为在互联网中,不止是人,只要是任意一个数据想要拥有“身份”,想要跟其它不一样,我们就得为其来一个哈希运算,之后它就拥有独一无二的一个“号码”了。

211COIN发布此信息目的在于传播更多信息,与本网站立场无关,文章内容仅供参考,不代表任何确定性判断,且不构成投资建议,请谨慎对待,风险自担。
微信:yelbtc 请注明来意 | 邮箱:[email protected]

Copyright © 2018-2022 211COIN版权所有.

京ICP备17000885号-3