《区块链——技术推动金融》
区块链到底是什么?
第一章密码学及加密货币概述
*)加密数字货币与法定货币的不同在于,其安全规则需要完全通过技术手段实现,而非依赖于中央机构。
*)在学习了必要的密码学基础之后,将讨论如何用密码学基础构建一个加密数字货币系统。
1.1密码学哈希函数
特性1:碰撞阻力
应用:信息摘要
特性2:隐秘性
最小熵:用于测试结果可预测的手段,而高阶最小熵这个概念比较直观描述了分布(如随机变量)的分散程度。具体来说,在从这样分布中取样时,我们将无法断定取样的倾向。
应用:承诺
隐秘性、约束性
特性3:谜题友好
应用:谜题搜索
安全哈希算法
1.2哈希指针及数据结构
哈希指针不但可以告诉你数据存储的位置,还可以给你一种方式,让你验证数据没有被篡改过。
区块链:通过哈希函数指针构建一个链表,将这个数据结构称为区块链。
区块链的一个应用就是“防篡改日志”。