15路驿站-有趣,有答案!

优彩平台

当前位置:主页 > 最新科技 >

区块链为什么不可篡改?区块链技术原理图解

来源: 摩登先生 作者: 摩登先生 发布时间:2019-04-30 01:47:04
区块链技术被认为是这几年可能再次颠覆世界的一项技术,区块链让信任变的更有基础,区块链是一种去中心化的记账本,因为去中心化,每一个节点都是一个分布式的中心,做到了牵一发而动全身,由区块链衍生出来的技术服务更加安全可靠,比如现在我们都非常熟悉的数字货币比特币就是区块链技术的一个成功的典范,当然区块链技术部仅仅在数字货币领域发挥影响力,未来区块链会方方面面的影响人类社会,而她被人类青睐的最大原因就是安全可靠!不可修改性!



区块链为什么不可篡改?

在谈应用之前,最重要的是先理解它的技术本质是什么, 所有介绍区块链的答案里, 都最先提到了区块链不可篡改的特性, 所以第一个要理解的是它到底是怎么实现不可篡改性的。

先修知识;

密码学Hash()函数的单向性: Hash(x) =y , 通过y很难找到x

哈希链: 假如现在有顺序产生的数据块 A, B , C 。 那么我们可以这样计算一个hash 。 注意 “||” 表示拼接
h0= Hash(A)
h1 = Hash(B || h0) 
h2 = Hash(C || h1) 
h2是我们计算的hash头部,现在来看, 为什么我们管这个东西叫Hash链, 因为h2 的值依赖于之前一系列数据的内容和计算顺序。 假如说现在你知道了h2 , 别人拿着A,B, C, 他不管是修改A,B, C的任一点内容还是A,B, C的出现顺序,你都无法再次计算出正确的h2
好的, 其实到这里区块链的概念就有点感觉了不是吗。"区块链"这个词是英文 Block Chain 的翻译, 如果从字面上理解, "数据块组成的链条" 就足以阐释它的基本内涵了。比特币区块链其实就是哈希链的一个变种(注意, 下文描述的这种添加随机数以及对随机数有特殊要求的规则是比特币为了实现工作量证明 Proof of Work 的共识机制而添加的, 并不是区块链的一个必要特征)。 怎么变? 添加一个随机数(Nonce)
假如现在有顺序产生的数据块 A, B , C 。 我们来这样计算hash头。 注意 “||” 表示拼接
h0= Hash(A|| Nonce0) 
h1 = Hash(B || h0 || Nonce1) 
h2 = Hash(C || h1 || Nonce2) 
这里我们还添加一个额外的要求, 就是 h0, h1, h2 必须都得是以指定数目的0 bit开头的,例如要求每个哈希值都必须以5个0开头,则h0,h1,h2都应该是这样的形式(00000*****************)

添加了这个要求以后, h0, h1, h2就都不是那么容易计算的了, 因为你不能根据输出的形式来反推输入是什么, 而A, B, C又是给定的, 那只能不断更改Nonce来穷举计算, 然后找到一个可以满足要求的Nonce值 ,使得h0, h1, h2符合要求

到这里大家就知道所谓的矿工是在干什么了, 就是接受广播出来的数据块,然后计算当前最新的哈希链的头部, 当成功计算出了一个符合要求的Hash后, 就告诉所有人,自己找到了, 让别人再去计算下一个哈希头部。

其实到这里, 区块链的本质就已经差不多了, 假如网络中大家都默认遵守协议, 只在最长的哈希链后计算新的头部,那么一切都很好, 但是如果有人想搞不一样,那他就得拥有更强的计算能力, 在诚实者都遵守规则的情况下, 自己能够计算出一个链条分叉甚至说直接计算出一个新的链条,让大家都承认。

至于这个难度的证明,中本聪就是建立了一个泊松分布的概率模型, 假设了诚实结点计算出新的哈希头的概率p和不诚实结点计算出新的Hash头的概率q后,算出了一个N值。

这个N值的含义是给出了当一个新的哈希头部 h1 计算出来后,其后追加N个头部(h2,h3,h4....)后,网络才应该承认这个新的头部 h1. 因为此时, 攻击者要想成功发动攻击, 至少需要计算出一个长度大于N的分支, 这个概率在攻击者没有掌握全网算力50%的时候是很难达到的

所以到这里, 区块链就已经清楚了,就是一个密码学工具的一种巧妙应用而已。

区块链技术原理图解:


    责任编辑:摩登先生
    与狮子座谈恋爱时要注意什么?狮子男的面子最重要

    2019-04-03 12:22:02

    阳光又傲娇的狮子座男神在于女孩子谈恋爱的时候往往会很大方,不存在在钱的方面和 ... [详细]

    白羊男招什么类型的女生喜欢?白羊男喜欢一个人会有怎样的表现?

    2019-05-04 00:07:02

    爱情这件事往往是很难懂的,喜欢一个人的感觉每个人都会不一样,但是同一星座的人 ... [详细]

    最自卑十二星座排行榜,自卑的人怎么改变自己提高自信?

    2019-03-25 05:22:05

    自卑心理在日常生活中非常常见,是一种自我否定的负面情绪,甚至可以说在特定的环 ... [详细]

    不喜欢名利的星座有哪些?喜欢名利的星座有哪些?

    2019-05-04 07:35:00

    在这个社会中,名利是非常巨大的诱惑,古往今来有多少人拜倒在名利的诱惑下,当然 ... [详细]

    佛前十大供养图片,佛像不要了如何处理?

    2019-03-26 14:07:02

    虽然现在是科学的时代,但是仍然存在着迷信,很多人家里都供奉佛像,每年过年的时 ... [详细]

    最新科技

    历史秘闻

    资讯排行

    首页 - 娱乐有料 - 天下奇闻 - 星座星盘 - 最新科技 - 优彩平台 - 大千世界 - 手工编织
    电脑版 | 申博太阳城官方网
    Copyright © 2010-2019 15路驿站 版权所有
    删帖请联系邮箱:hao1788@foxmail.com

    返回顶部

    网站地图 彩尊线上娱乐平台 cp彩票网址 凤凰投注网哪里开的
    菲律宾申博娱乐现金网 申博亚洲太阳城娱乐 真人打牌娱乐注册 申博太阳城直营网
    皇马国际老品牌娱乐 星沙龙登录网址登入 彩11广西快三 银河BBIN电子捕鱼王
    大唐彩票登陆 2000彩官网 优彩网怎么样 凤凰投注网哪里开的
    凤凰彩票客户端下载 大唐彩票官方网站注册 凤凰投注网怎么样 凤凰平台奖金2000模式
    79jbs.com XSB163.COM 986XTD.COM XSB593.COM 398PT.COM
    711PT.COM 3453111.COM 986tt.com S618K.COM 116DC.COM
    578sj.com 981XTD.COM 1112978.COM 300xsb.com XSB858.COM
    888sbib.com 979sj.com 758XTD.COM 77sbib.com 986ib.com