也想出现在这里? 联系我们

迅雷链技术专家深度剖析:区块链信任之源的秘密

作者 : 小编 本文共1716个字,预计阅读时间需要5分钟 发布时间: 2021-06-24 共549人阅读
也想出现在这里? 联系我们

在12月22日举行的迅雷链技术沙龙成都站上,迅雷链底层研发工程师张骁就区块链安全问题和密码学的关系做了主题分享,受到了现场开发者的踊跃提问。大家普遍对密码学及信任体系的架构表现出了浓厚的兴趣。张骁表示,区块链之所以能够解决人与人之间的信任问题,是因为它的不可篡改性,而这种特性本质上又是基于密码学算法来实现的。因此密码学在区块链中的地位很关键,区块链是信任的基石,密码学则是区块链的基石。

密码学核心技术特点

张骁首先解释从密码学的角度分析“安全”的含义,他将其总结为三个方面。

1.机密性。信息数据在传输的时候,会进行加密处理。如果信息被未获授权或者不拥有相应密钥的人拿到时,也无法读取信息的原文,这就是信息的加密性。

2.完整性。即所传输的信息要保证是完整状态,不能够在中间被恶意篡改或者增添、删除一些信息。比如一张欠条,其中的金额数字、归还日期以及欠款人等关键信息,不能够被涂改,否则就被认为是完整性遭到破坏,直接作废,这就是最常见的一种对信息完整性的要求。

3.可用性。指相应的密码学的信息,在任何一个时间下都应该可以被外界所用。如前文所述的欠条,它应该保证在任何时候都能被拿出来、被展示出来,而不应该遗失、损毁。这就是信息安全中的可用性,也是信息安全保护的重要范畴。

不可篡改是密码学的本质

张骁表示,区块链的特点是因其能够保证不可篡改,本质上能够在原本互相不信任的人群或者不信任的机构之间,通过密码学的算法来传递一种信任。

不可篡改的特性是通过3方面来实现的,分别是数字签名、时间戳和集体维护。

数字签名表达的是对信息的确权,保证了信息的完整性以及发送方的授权关系,发送方确认信息是由他发送,接收方确认消息来自相应的发送方,并且没有被篡改过,也没有被恶意攻击过。

时间戳是在区块链的纵向保证数据的完整性,借助Hash链式的关系来保证前后的信息没有被篡改过。

集体维护保证数据可用性,区块链是基于分布式系统,特点就是能够更有效的提供对外服务,中心化系统一旦宕机就无法运行,但分布式系统即便部分节点失效,其它节点一样可以继续提供服务。

区块链中用到哪些密码学技术?

在区块链中使用的密码学算法主要是Hash算法,它是指对一个任意长度的输入,经过此算法映射成有固定长度、且有一定随机性输出的方法。

它的安全性基于以下这三个基本的性质。

1.单向性,单向性是指通过一个输入X,通过哈希算法可以很容易地得到输出结果Y,但是如果只拥有Y,则无法通过此算法找到原文X。

2.弱抗碰撞性,当X通过算法得出结果Y时,如果能找到一个不等于X的数据X’它的输出结果和X的结果同样都等于Y,这就叫数据的抗弱碰撞性。弱抗碰撞性就是指很难找到这样的本身不同、但输出结果相同的数据。

3.强抗碰撞性,指通过任何手段都无法有效的找到一对不相等的数据X和X’,使其满足两个数据的哈希输出结果都等于一个相同的值Y时,这样的哈希算法就满足强抗碰撞性。

区块链中还利用到了基于Hash算法的默克尔树,它主要是保证一定数量的数据的完整性不被攻破,可以轻易地验证出数据有没有被篡改过。

数字签名本身也可以视为一种密码学算法的应用,它是公钥密码学以及Hash算法的结合。消息发送方先将待签名的原文通过哈希算法映射成一段哈希值,然后对这段哈希值使用签名者的私钥进行签名,最后把签名和原文发送给相应接收者。接收者通过签名验证算法使用发送者的公钥解出签名消息的哈希值,然后对比原文的哈希值看是否匹配,如果匹配,则签名有效,反之则可认为签名是伪造。

迅雷链中如何与密码学的算法相结合?

首先是要通过高性能,确保能够高效地实现这些密码学算法。

其次不同的开发者用户对算法有不同的要求,为满足这些需求,迅雷链将密码学算法进行了抽象处理,方便用户在实际使用中,根据配置方式自由选择需要使用的算法,由此可以帮助开发者和企业,把迅雷链应用到更多的场景中。

张骁最后还展望了密码学的发展前景,他指出同态密码、零知识证明和量子密码都是未来可能的重要发展方向,不过相关技术目前还处于非常早期的阶段,离投入实际商用还有较远距离。但他相信,未来区块链的发展与密码学在安全领域上的提升是密不可分的,所以迅雷链也会紧密地去关注密码学未来的发展。

1. 本站所提供的源码模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: rayer@88.com),我们会及时删除,给您带来的不便,我们深表歉意!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » 迅雷链技术专家深度剖析:区块链信任之源的秘密

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
织梦模板使用说明
你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html

发表评论

Copyright 2015-2020 版权所有 资源分享吧 Rights Reserved. 蜀ICP备14022927号-1
开通VIP 享更多特权,建议使用QQ登录