您好,您正在访问的是 矿机回收网 !如有疑问请拨打热线:18994010355 设为首页 | 收藏本站 | 联系我们
15950498960
    联系我们
    矿机回收网
    联系人:王经理
    手机:18994010355 18108888591
    微信号:  642849534
    电话:025-58763550
    网址:http://www.haifakeji.com
    区块链资讯 您现在的位置: 网站首页  >>  币圈 矿机 区块链新闻中心  >>  区块链资讯

    学习区块链过程中的高频概念:哈希函数

    作者矿机回收网_回收出售显卡矿机_回收IPFS蜗牛星际LTG矿机-回收蚂蚁挖矿二手矿机_矿机托管点击次数:1249发布时间:2020-05-05 09:50:15

    {文章编辑:卖矿机上矿机回收网联系电话18108888591} 
       想进一步区块链技能和比特币的小伙伴,就不得不翻越技能的围墙,从技能的视点,“睁眼”看看区块链世界里第一个杀手级成功使用比特币,看看中本聪为什么能被称为外星人,而说到区块链的技能这就不得不说到,学习区块链技能经常被使用到的一个常识——哈希函数。

    哈希函数是一种从任何一种数据中创立小的数字指纹的办法。哈希函数把音讯或数据压缩成摘要,使得数据量变小,将数据的格局固定下来。该函数将数据打乱混合,从头创立一个叫做散列值的指纹。

    百度百科和维基百科真有别称的话,应该叫(专业到让人)看不懂百科。给哈希函数一个简洁的白话定义:哈希函数是一系列杂乱的但输出值位数固定的数学改换。

    改换不能乱改换,要照着如下过程来:

    1、任何长度的内容(数据)

    2、通过这系列杂乱但固定的数学改换后

    3、会输出一个固定长度和格局的数据(数值)

    脚注:数学领域会用 H 表示这通过改变后输出的数值,中文名叫音讯摘要或数字指纹。

    比方,在比特币中,公钥生成地址时用到的哈希函数 SHA256,后边的“256”的意思是输出是固定 256 位长度的数据。

    这数学改换不是任意改换都能被称之为哈希函数,一个数学改换要晋级为哈希函数有必要符合三个条件:唯一性、单向性、暴力求解:

    1、哈希函数的唯一性

    直观的了解便是:只要输入X,才干得到H(X)。了解这个特性时,可以把哈希函数了解成你和你的指纹,你是输入,你的指纹是输出,唯一性便是指只要你才干有你的指纹,在比特币里便是指,你转账用的比特币地址,只要你的公钥才干生成,就像你的指纹是绝无仅有的相同,世界上没有任何其他人能生成和你相同的转账地址。

    2、哈希函数的单向性

    哈希函数的单向性是指H(X)是无法反向推导X。

    假如给你一个指纹,仅有一个指纹的你,是绝对幻想不出指纹的主人究竟是男是女,究竟长什么样,只能知道这是个指纹。

    哈希函数的单向性可以用一个不精确但十分形象的类比来直观了解——来猜猜下巴的主人是谁?

    因为哈希函数的单向性,所以在比特币里,即便咱们的收款地址是揭露的,可是没人能知道咱们生成收款地址的公钥是什么,更无法知道生成公钥的私钥是什么。

    市道上有一种言论说,量子计算机的呈现会让比特币一文不值,但现在你应该知道,即便量子计算机呈现可,现在也难以攻破哈希函数,哈希函数是中本聪为比特币设置的一道安全锁,希望比特币有充足的时刻晋级到抗量子的加密算法。

    3、哈希函数的暴力求解

    假如知道哈希值H(X)真想找到输入值 X,只能从源头动身,一个数一个数去测验,每个数都套到哈希函数里,然后看看输出的哈希值是不是等于H(X)。

    就像假如你真想知道某个指纹是谁的指纹,你只能全世界一个个人找过去,去对比每一个手里的指纹和这个指纹,是不是完全相同,没有一点点误差。02

    哈希函数因为这三个特性变成了中本聪手里的利器,协助他在设计比特币的路上解决了多个难题,在比特币白皮书中,除了简介和结论的 10 个章节里,简直每个章节都能看到哈希函数的使用。

    用哈希函数的唯一性用来防止作假——数字签名

    用哈希函数的唯一性来提高效率——默克尔树检索交易记载

    用哈希函数的单向性用来保密——公钥生成比特币的地址

    用哈希函数的暴力求解来设计比特币的工作量证明——当规模足够大的时分,拿着指纹去找指纹拥有人是不可能的工作,但假如把规模缩小呢,比方在一个只要几百万人的城市里找,难度就会小许多,这便是比特币的挖矿难度调整机制,想要难度高一点那就把规模扩大一点,想要难度低一点就把规模缩小一点。

    1953 年哈希函数呈现,1970 年哈希函数蓬勃发展,2001 年 SHA-256 呈现,在 2008 年时,哈希函数却在中本聪手里被玩出了花,成为了区块链技能里不可撼动的基石。

    从这个视点看,多少让人了解了为什么专家和大牛都不由得夸奖中本聪天才,甚至怀疑中本聪是不是外星人。

    至此,虽然比特币白皮书中技能原理你只是懂了一个基础常识哈希函数,但这一点都不妨碍你了解了比特币白皮书里 50%想要表达的内容。

    除了“哈希函数”你认为还有哪些高频词汇?欢迎在留言区分享你的观念


    上一篇:区块链加速在多行业场景落地

    下一篇:区块链领军企业趣链科技 从区块链技能不断升级到深度开发应用场景

    Copyright © 2019-2020 矿机回收网 版权所有  苏ICP备16023198号-2
    在线咨询
    微信二维码
    服务热线
    18994010355
    返回顶部