专栏名称: 45区
区块链第一深度媒体。由来自中央级媒体的财经记者团队主笔。聚集更多行业独角兽,更贴近监管层,观察视角更专业,致力于把你从极客描绘的抽象概念和编译肥皂文的世界解救出来。
目录
相关文章推荐
疯狂区块链  ·  雷军不是中国的乔布斯,而是中国的马斯克 ·  17 小时前  
疯狂区块链  ·  美团凭什么赚这么多钱? ·  昨天  
白话区块链  ·  比特币:全球流动性的“风向标” ·  昨天  
疯狂区块链  ·  是骑手需要社保,还是社保需要骑手? ·  2 天前  
51好读  ›  专栏  ›  45区

第11词:哈希 | 不可逆推的除了时间还有你

45区  · 公众号  · 区块链  · 2018-04-19 21:48

正文


*本文所有文字、插画和创意都已登记版权,

禁止任何形式转载

我们会派出律师声讨一切侵权行为*


哈希


在区块链世界里,我们常常听到这样的说法:“哈希一次”。

我们来看看“哈希一次”究竟会发生什么。我们拿30万字的《百年孤独》为例,“哈希一次”就是指通过哈希函数的算法,将这30万字压缩成几个字节的长度,具体长度则取决于不同的哈希算法。

30万字就是输入值,几个字节是输出值,通俗地理解,这种“压缩”的过程就是“哈希一次”,压缩而成的输出值被称为“哈希值”。


“哈希一次”最重要的特征在于不可逆推,也就是你无法通过输出值反推出输入值是什么,这是为什么呢?这个问题就相当于为什么我们无法通过几个字节逆推出压缩以前的《百年孤独》的原文是怎样的。

这是因为在压缩过程中,我们已经损失了《百年孤独》绝大部分的细节,通过短短的几个字节不可能反推出原文是一本什么样的书,甚至无从得知这是不是一本书。这就是不可能通过输出值逆推出输入值的原因。


举个例子,你天天用的手机指纹识别技术就是运用了哈希的原理。

你的指腹上包含了大量皮肤凹凸纹路的信息,可以想象,手机在第一次采集你的指纹时,要完整记录这些信息,显然是一项不可能任务。

所以手机采集指纹时,其实是通过“哈希一次”,将你的海量指纹信息压缩到了比较小的数据单位记录下来,你最终录入手机的指纹相当于压缩之后的哈希值。


通过“哈希一次”,很少的信息量就可以代表你的指纹,因为无法逆推,所以原始的完整信息也可以得到保护。

不过,这种哈希并不是完美的。现实世界中并不存在完全一样的两枚指纹,即使DNA相同的同卵双胞胎,也因为后天环境和发展的不同而使皮肤凹凸纹路不尽相同,每一点“凹凸”都可以视作一种主人专属的身份信息。

但因为哈希算法抛弃了绝大多数指纹的“凹凸”信息没有记录,所以存在着两个人录入手机的指纹ID完全一致的情况。


比如按照Apple公开的说法,指纹ID重合的概率达到了1/50000,也就是说,每50000人中有一个人可以解开你的手机指纹。听起来有点可怕对不对?但因为共有指纹ID的人之间偶然发生关联的概率极低,所以基本还是保证了现在指纹识别技术的可靠性。这种哈希值重合的情况,就被称为“碰撞”。


现在,让我们回到区块链的世界。区块链可以理解成环环相扣的数据链,每一个区块头都记录了上一个区块的摘要信息,也就是上一个区块的哈希值。

只要原始数据稍微改动一点点,得到的哈希值就会完全不同。





《手册》目录(点击直达往期)



001.区块链

002.区块

003.区块高度

004.去中心化

005.私有链

006.联盟链

007.公有链

008.加密

009.对称加密

010.非对称加密


《区块链作弊手册》找茬投票通道


本期的投票词为“ 联盟链 ”,入选投票池的有两位。


该决定由45区专家评审团共同商讨,其中包括《作弊手册》的两位密码学高级顾问,以及45区编辑部。


投票池

杜明晓

这个场景没有问题,但是要解决的问题假设的不太恰当。不论是否采用联盟链,只要是各个店自己上传用户交易记录,就无法解决刷单或伪造交易的问题。更好的问题解释应该如下:奶茶店和面包店想要打通积分渠道,都不可能直接采用对方的系统,因为对方对这个系统拥有最高权限,可能会篡改我方上传的记录;同样再基于数据保密的考虑,也不会接入使用第三方搭建的中心化平台。因此联盟链是最好的选择,双方通过联盟链能够打通积分体系,同时能获取不可篡改的积分对应的交易历史,一旦发现与实际不符,可依据链上数据追责。


耿旭

如果奶茶店或者面包店,真的想捣乱的话,完全可以自行刷单啊,搞不搞积分链都一样啊,在两家店之间同步积分这个前提可能就是假的,了解一下拜占庭将军问题,关键在于信息的一致性和正确性,积分链这种联盟链的使用,完全可能是搞错了状况。




“来找茬”规则


找茬宗旨:

Hello,地球人,欢迎来到找茬的世界。

现在,放肆向着《区块链作弊手册》开火吧,你会得到很多很多爱,很多很多钱。

《手册》里的每个词都在等待聪明的你来修补。

我怎样找茬



请真情实感地 通读当日词条≧3遍







请到「今天看啥」查看全文