在12月22日举行的迅雷链技术沙龙成都站上,迅雷链底层研发工程师张骁就区块链安全问题和密码学的关系做了主题分享,受到了现场开发者的踊跃提问。大家普遍对密码学及信任体系的架构表现出了浓厚的兴趣。张骁表示,区块链之所以能够解决人与人之间的信任问题,是因为它的不可篡改性,而这种特性本质上又是基于密码学算法来实现的。因此密码学在区块链中的地位很关键,区块链是信任的基石,密码学则是区块链的基石。
密码学核心技术特点
张骁首先解释从密码学的角度分析“安全”的含义,他将其总结为三个方面。
1.机密性。信息数据在传输的时候,会进行加密处理。如果信息被未获授权或者不拥有相应密钥的人拿到时,也无法读取信息的原文,这就是信息的加密性。
2.完整性。即所传输的信息要保证是完整状态,不能够在中间被恶意篡改或者增添、删除一些信息。比如一张欠条,其中的金额数字、归还日期以及欠款人等关键信息,不能够被涂改,否则就被认为是完整性遭到破坏,直接作废,这就是最常见的一种对信息完整性的要求。
3.可用性。指相应的密码学的信息,在任何一个时间下都应该可以被外界所用。如前文所述的欠条,它应该保证在任何时候都能被拿出来、被展示出来,而不应该遗失、损毁。这就是信息安全中的可用性,也是信息安全保护的重要范畴。
不可篡改是密码学的本质
张骁表示,区块链的特点是因其能够保证不可篡改,本质上能够在原本互相不信任的人群或者不信任的机构之间,通过密码学的算法来传递一种信任。
不可篡改的特性是通过3方面来实现的,分别是数字签名、时间戳和集体维护。
数字签名表达的是对信息的确权,保证了信息的完整性以及发送方的授权关系,发送方确认信息是由他发送,接收方确认消息来自相应的发送方,并且没有被篡改过,也没有被恶意攻击过。
时间戳是在区块链的纵向保证数据的完整性,借助Hash链式的关系来保证前后的信息没有被篡改过。
集体维护保证数据可用性,区块链是基于分布式系统,特点就是能够更有效的提供对外服务,中心化系统一旦宕机就无法运行,但分布式系统即便部分节点失效,其它节点一样可以继续提供服务。
五金店主要是出售五金配件,是一些日常生活中使用到的小五金,比如水龙头、螺丝、门把手、门锁之类的东西,例如花洒、毛巾架这类五金配件也属于日用五金,一些建筑五金例如膨胀螺丝、水泥钉什么的也能在五金店买到。...
这个月马上就要迎来我国传统佳节端午节了,一般很多人都会选择买一点礼品去看望长辈或者是朋友,那么端午节送啥比较好呢?端午节一般各地都有哪些习俗呢? 现在端午节一般送什么东西? 1.送粽子...
在海岛纪元游戏中最近新上线的钩锁大作战成了玩家们关注的焦点,那么海岛纪元钩锁大作战怎么玩呢?下面小编就为大家带来海岛纪元钩锁大作战玩法技巧攻略,小伙伴们跟小编一起去看看。 海岛纪元钩锁大作战玩法技...
许多 孕妈妈妈妈在生小孩的情况下会挑选刨腹产,而刨腹产的生活在做到38周上下后是能够自主挑选的,如今立刻进到阴历十月份了,又具一大批新生儿在这个时候来临,生小孩是一件十分重特大的事儿,因此 在挑选刨腹...
国饮芳逸牌茶叶价值表批发价查询 芳逸牌茶叶187盒 950元/盒 芳逸牌茶叶134斤 5977元/饼 芳逸牌茶叶88克 6552元/克 芳逸牌茶叶51盒 4443元/...
云顶之弈星神6剑怎么玩?云顶之弈10.10版本已经正式更新,在10.10中之前强势的一些级别羁绊被集体削弱。在新的环境中自然会有新的玩法,目前版本更新后星神6剑的强度非常不错,想知道星神6剑阵容的玩法...