手记

一分钟读书俱乐部(九):《区块链技术驱动金融》哈希函数建模

原文精选:加密货币着力采用密码技术。密码学提供一个将加密货币体系规则编码到系统本身的机制,我们不但可以利用密码学防止对系统的干扰,并且能够避免混淆,也能用其将新货币单位创造规则编码到数学协议中。为了能够深刻理解加密数字货币系统,我们需要首先探究该系统所依赖的密码学基础。

密码学是一个高深的学术领域,用到了很多不被大众所知的数学理论,并且其理论也比较复杂。幸运的是,比特币只运用到了密码学中少量相对较为浅显的一些理论。我们会特别讨论一下密码学中的哈希算法(Hash)和数字签名(digital signature)技术,这两个基本概念对构建一个加密数字货币系统非常关键。


读书笔记:

1,加密货币着重采用了密码技术。

2,想深刻理解加密货币系统,必须要理解该系统所依赖的密码学基础。

3,哈希算法(Hash)和数字签名(digital signature)技术是加密货币的关键技术。


原文精选:哈希函数是密码学中的瑞士军刀:它们在众多各具特色的应用中找到了一席之地。这种多功能性的另一面是,为了保证安全,不同的应用会要求不同的哈希函数特性。事实已经证明,要确定一系列哈希函数特性以全面达成可证安全极度困难。


比如,我们之后会看到,谜题友好只在比特币采矿中具有重要性。


安全系统设计师常常会放弃,并且把哈希函数建立成对于任意一个可能的输入,都会得到一个独立的随机输出的函数。这种使用“随机预言模式”来证明安全的做法在密码学中仍具争议。不论在这个辩论中你的立场如何,在建立安全系统时,当我们应用哈希函数基本特性,推论如何减少安全特性的数量,都是宝贵的智力训练。


读书笔记:

1,哈希函数在区块链技术中的应用非常重要。

2,不同的应用会要求不同的哈希函数特性。

3,哈希函数的三个主要特性,对于比特币等数字货币的应用上非常重要。

4,谜题友好只在比特币采矿中具有重要性。


哈希函数三特性:(1)碰撞阻力;(2)隐秘性;(3)谜题友好。


一叶之秋带你一分钟速读经典书籍,每天一分钟(只需阅读读书笔记部分),天天获新知。



作者:全职高手一叶之秋
链接:https://www.jianshu.com/p/ca4fe21051ba


0人推荐
随时随地看视频
慕课网APP