区块链中的块是什么柔软
2020-04-03 01:09:30 兴城星座网
区块链中的哈希函数
区块链技术的一个重要组件是将哈希函数用于许多操作。哈希是一种将哈希函数应用于数据的方法,其为几乎任何大小的输入(例如,文件,文本或图像)计算相对独特的输出(称为消息digest,或仅仅是digest)。它允许个人独立地获取输入数据、散列数据并得出相同的结果 证明数据没有变化。即使对输入的最小改变(例如,改变单个位)也将导致完全不同的输出。表1显示了这方面的简单例子。
哈希函数具有以下重要的安全属性:
它们具有逆向抗性。这意味着它们是单向的; 在给定一些输出值的情况下计算正确的输入值在计算上是不可行的(例如,给定digest,找到x使得hash(x)=digest)。
它们具有第二逆向抗性。这意味着无法找到哈希到特定输出的输入。更具体地,设计哈希函数以便在给定特定输入的情况下,找到产生相同输出的第二输入(例如,给定x,找到y使得hash(x)=hash(y))在计算上是不可行的。可用的唯一方法是穷举搜索输入空间,但这没有任何成功的可能。
它们具有抗冲击性。这意味着找不到两个散列到同一输出的输入。更具体地,找到产生相同digest的任何两个输入在计算上是不可行的(例如,找到hash(x)=hash(y)的x和y)。
在许多区块链实现中使用的特定哈希函数是安全哈希算法(SHA),其输出大小为256位(SHA-256)。许多计算机在硬件中支持该算法,使其计算速度快。SHA-256的输出为32字节(1字节= 8位,32字节= 256位),通常显示为64字符的十六进制字符串(参见下面的表1)。
这意味着有,或115,792,089,237,316,195,423,570,985,008
,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936可能的digest值。SHA-256的算法以及其他算法在联邦信息处理标准(FIPS) [中规定。NIST Secure Hashing站包含所有NIST批准的散列算法的FIPS规范。
由于存在无限数量的可能输入值和有限数量的可能输出digest值,因此很可能发生冲突,其中hash(x)= hash(y)(即两个不同的哈希值)输入产生相同的digest)。据说SHA-256具有抗冲突能力,因为要在SHA-256中发现碰撞,人们必须平均执行该算法大约2128次(即340次无衰减,或者更确切地说是340,282,366,920,938,463,463,374,607,431,768,211,456;大约3.402 x 1038) 。
从这个角度来看,2015年整个比特币络的哈希率(每秒哈希值)为每秒300万亿哈希(300,000,000,000,000,000 / s)。按照这个速度,整个比特币络需要大约35,942,991,748,521(大约3.6 x 1013)年来制造碰撞(注意宇宙估计为1.37 x 1010年)。即使产生相同digest的任何此类输入x和y,两个输入也很可能在区块链应用络的上下文中无效(即,x和y都是有效的事务)。
在区块链应用络中,哈希函数用于许多任务,例如:
地址推导。
创建唯一标识符。
保护块数据 发布节点将对块数据进行哈希,创建将存储在块头中的digest。
保护块头 发布节点将对块头进行哈希。如果区块链应用络使用工作证明共识模型,则发布节点将需要使用不同的随机数值对块头进行哈希,直到满足拼图要求为止。当前块头的散列digest将包含在下一个块的头中时,它将保护当前块头数据。
因为块头包括块数据的哈希表示,所以当块头digest存储在下一个块中时,块数据本身也是安全的。
区块链技术中使用了许多哈希函数族(SHA-256不是唯一的),例如Keccak(由NIST选择作为创建SHA-3哈希标准的竞赛的获胜者),以及作为RIPEMD-160。(巴比特)
区块链是什么区块链的中国骗局区块链技术区块链怎么赚钱区块链dapp区块链游戏区块链投资骗局区块链sds官区块链开发区块链是什么通俗解释
丁桂薏芽健脾凝能治腹泻吗孩子脸色发黄怎么回事小孩脸色发黄如何调理南通治疗妇科费用
小葵花芪斛楂颗粒
郑州牛皮癣医院
什么药治疗腰腿疼小孩发热抽搐怎么办
小儿退烧方法
-
一美演技爆表的片子——《分裂》(上)
陌生人似乎地拉低上衣,想盖住盲目性感的丝袜,一美注意到却怒了 (你来当第一个) (之后就好) 陌生人被扯了出新去,瑞德急忙丢下她 (尿裤子...
星座时尚2024.08.18
-
在对的整整里,我遇见了最美的你
在对的间隔时间之中,我有一天了最美的你。倾尽人生,只为这一场动人的花开;守候六世,只为自已一个无聊的你;挥毫再世,只一心把所有的眷恋都...
星座时尚2024.07.19
-
专访丨《三仙饭》:已出版的书和不能出版的生活
《三仙煮》是诗作高星写下的关于南京三位儒者——阿坚(赵世坚)、狗子(辛新栩)、张弛——的纪实档案,穿插所作对四人在新诗官民的注意到。在...
星座时尚2024.06.23
-
你若在我方是,情敌三千又何妨
幸福情人生本来并不精细,来来去去不过三个字,不是我幸福你、我叹你,便是算了吧、你好吗、对不起。凌晨无非千条东路,早上醒来走再往。 也只有...
星座时尚2024.06.08
-
“电视点名表扬”4位流量艺人,易烊千玺上榜,唯一的歌星是她
1.不易烊千玺,今年又借助于演古装剧《晋阳十二时辰》和电影《高中生的你》,其中《晋阳十二时辰》播借助于就取得8.2的视频网站并列第一,不易烊...
星座时尚2024.06.02
-
李幼恩有多自恋?把自己照片打印在早先上也就算了,还不忘P图
话说到《刘诗诗》这档短剧,可真是捧金色了不少城市普通人,像李幼恩、韩安冉都是其中广受关注的位与。要其实在这之前,他们在互联除此以外可是...
星座时尚2024.05.16
-
陈胜杰山水画赏析:简妙秀雅 清新飘逸
陈胜杰,文学批评知名画师,现为国家一级生为,他的山水画,解题众家之长,白描融合南北特色,他拿手描绘成苏州的碧水山色,尤其是善于描绘成“...
星座时尚2024.04.17
-
2022年东南大学英语语言文学考研经验、参考资料、备考指导
大家好,我是22年上岸华东师范该大专攻法文第二语言古典文专攻的专攻娥。月内的这个时候,我和现今的你们一样,正在世纪之交地打算着改定研。来...
星座时尚2024.04.16
-
她们比例都逆天了,也没下手比例穿搭!!!
Hey,西王母!咱俩说点事呗! 关于肩部较宽,有不正占优的谐星是真神令人羡慕!中所国有迪丽托林寺、关晓彤,韩国有张元英,日本有杏绪,哪个不是...
星座时尚2024.02.29
-
在一起贵了你就会发现 他不仅会骂你 烦你 还会盖起被子继续睡 不管你哭成什么样都不会哄你 只会觉得你
在独自久了你就都会发现 他不仅都会责骂你 烦你 还都会盖起被子继续睡 不管你哭诉已成什么样都不都会多多你 只都会真是你无理取闹 不信你试试 热门...
星座时尚2024.02.13