当前位置:首页 > 社会百科 > 区块链分布式记账难点 区块链分布式记账技术

区块链分布式记账难点 区块链分布式记账技术

  区块链兄弟社区,区块链技术专业问答先行者,中国区块链技术爱好者聚集地

  作者:~旗木卡卡东~

  文章来源:博客园

  原文链接:https://www.cnblogs.com/bruceshao/p/8534756.html

  著权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  区块链其实是一种点对点区块链分布式记账难点的分布式存储系统,它不依赖于某个节点,所有的节点上都有所有的账本信息(理论上)。下面是比较准确的描述:

  

  区块链能够保证用户的数据安全,那么它的基础就是密码学技术。

  密码学技术涉及太广区块链分布式记账难点了,包括 hash算法与摘要、加密算法、数字签名和证书、PKI体系、Merkle树、同态加密等,以及如何使用这些技术实现信息的机密性、完整性、认证性和不可抵赖性。

区块链分布式记账难点 区块链分布式记账技术

  首先是Hash算法:

  定义:Hash(哈希或散列)算法是信息技术领域非常基础也非常重要的技术。它能任意长度的二进制值(明文)映射为较短的固定长度的二进制值(Hash值),并且不同的明文很难映射为相同的Hash值。

  例如计算一段话“hello blockchain world, this is yeasy@github”的 MD5 hash值为89242549883a2ef85dc81b90fb606046。

  注意,这里提到的是MD5 Hash,意思是用MD5算法实现的Hash算法,所以说Hash算法是一类算法,而不是一种算法,一个好的Hash算法要求:

正向快速:给定明文和hash算法,在有限时间和有限资源内能计算出hash值。

逆向困难:给定(若干)hash值,在有限时间内很难(基本不可能)逆推出明文。

输入敏感:原始输入信息修改一点信息,产生的hash值看起来应该都有很大不同。

冲突避免:很难找到两段内容不同的明文,使得它们的hash值一致(发生冲突)。

区块链分布式记账难点 区块链分布式记账技术

  目前流行的Hash算法包括:MD5、SHA-1和SHA-2等。

  MD5(RFC1321)是Rivest于1991年对MD4的改进版本。它对输入仍以512位分组,其输出是128位。MD5比MD4复杂,并且计算速度要慢一点,更安全一些。MD5已被证明不具备“强抗碰撞性”。

  SHA(SecureHashAlgorithm)是一个Hash函数族,由NIST(National Institute of Standardsand Technology)于1993年发布第一个算法。目前知名的SHA-1在1995年面世,它的输出为长度160位的hash值,因此抗穷举性更好。SHA-1设计时基于和MD4相同原理,并且模仿区块链分布式记账难点了该算法。SHA-1已被证明不具备“强抗碰撞性”。

  为了提高安全性,NIST还设计出了SHA-224、SHA-256、SHA-384,和SHA-512算法(统称为SHA-2),跟SHA-1算法原理类似。SHA-3相关算法也已被提出。

  目前,一般认为MD5和SHA1已经不够安全,推荐至少使用SHA2-256算法。

  一般的,Hash算法都是算力敏感型,意味着计算资源是瓶颈,主频越高的CPU进行Hash的速度也越快。也有一些Hash算法不是算力敏感的,例如scrypt,需要大量的内存资源,节点不能通过简单的增加更多CPU来获得hash性能的提升。

  用途:数字摘要,数字摘要是对数字内容进行Hash运算,获取唯一的摘要值来指代原始数字内容。数字摘要是解决确保内容没被篡改过的问题(利用Hash函数的抗碰撞性特点)。数字摘要是Hash算法最重要的一个用途。在网络上下载软件或文件时,往往同时会提供一个数字摘要值,用户下载下来原始文件可以自行进行计算,并同提供的摘要值进行比对,以确保内容没有被修改过。

  

  文章发布只为分享区块链技术内容,版权归原作者所有,观点仅代表作者本人,绝不代表区块链兄弟赞同其观点或证实其描述

扫描二维码推送至手机访问。

版权声明:本文由潍坊生活网发布,如需转载请注明出处。

本文链接:https://wftaobao.com/shehuibk/81230.html

分享给朋友:

“区块链分布式记账难点 区块链分布式记账技术 ” 的相关文章

韩国成立于哪一年 韩国成立于哪一年几点

韩国成立于哪一年 韩国成立于哪一年几点

本篇文章主要给网友们分享韩国成立于哪一年的知识,其中更加会对韩国成立于哪一年几点进行更多的解释,如果能碰巧解决你现在面临的问题,记得关注本站! 韩国的全称是什么? 韩国的全称是大韩民国。韩国(Korea)韩国成立于哪一年,全称大韩民国,成立于1948年8月15日,是位于东亚朝鲜半岛南部的共和国,国名...

智慧团建初始密码 网上共青团智慧团建初始密码

智慧团建初始密码 网上共青团智慧团建初始密码

今天给大家聊到了智慧团建初始密码,以及网上共青团智慧团建初始密码相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。 智慧团建初始密码一般是什么 演示机型:Iphone 12华为P40小米11    系统版本:iOS14.4EMUI11MIUI12.0.7    APP版本:智慧团建2.0.5...

颂芝结局 颂芝答应结局

颂芝结局 颂芝答应结局

本篇文章给大家谈谈颂芝结局,以及颂芝答应结局对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 《甄嬛传》:华妃自尽,被她亲手献给皇上的颂芝结局怎样了? 剧中并没有明确交代颂芝最终的结局,年世兰因为指使太监肃喜火烧碎玉轩东窗事发,原本不想对年世兰赶尽杀绝的皇帝,最终也实在难以堵住悠悠之口,下旨将...

蓝色种类 蓝色种类色卡图片

蓝色种类 蓝色种类色卡图片

今天给各位分享蓝色种类的知识,其中也会对蓝色种类色卡图片进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 蓝色分为多少种?分别是什么 蓝色分为六种,分别是:1、天蓝:天蓝最浅的蓝,几乎不含有红的痕迹,好像天空的清冷。代表"初始"的颜色,是生物在年轻时的代表(成熟色是绿色)。在心...

喀纳斯在哪个城市 喀纳斯在哪个城市机场

喀纳斯在哪个城市 喀纳斯在哪个城市机场

今天给大家聊到了喀纳斯在哪个城市,以及喀纳斯在哪个城市机场相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。 那拉提和喀纳斯在新疆的哪个城市或地区? 那拉提在新疆北部的伊犁哈萨克自治州的新源县(乌鲁木齐——那拉提有直达的飞机),喀纳斯在新疆北部的阿勒泰地区布尔津县阿尔泰山脚下,哈纳斯湖(乌鲁...

硝酸铝化学式 硝酸镁化学式

硝酸铝化学式 硝酸镁化学式

今天给大家聊到了硝酸铝化学式,以及硝酸镁化学式相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。 硝酸铝的化学方程式 硝酸铝的分子式是可以这么写al(n o3)3。那应该就是这样了,因为铝是三价的啊,硝酸根是一价的,所以就是应该这样来写。硝酸铝的化学式怎么写 硝酸铝的化学式如下:铝是+3价,...