网赚论坛

 找回密码
 免费注册
查看: 288|回复: 0
打印 上一主题 下一主题

【二期三团Day3-陈国强】《比特币》读书笔记-技术解密

[复制链接]

12

主题

266

帖子

48

积分

Ⅰ级财主

Rank: 1

积分
48
跳转到指定楼层
楼主
发表于 2017-10-21 13:29:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比特币的数学基础
密码学和协议

密码学主要关注两点:一是加密解密的数学算法本身。二是如何在现有算法基础上实现各种安全需求。

保护信息安全的策略,就是协议。

哈希算法

在密码学中,丢掉一部分信息加密方式被称为“单向加密“,也叫作哈希算法。

一个可靠的哈希算法至少要满足几个条件:1. 对于给定的数据M,很容易算出哈希值X=F(M)。2. 根据X很难算出。3. 很难找到M和N令F(M)=F(N)。


非对称加密

柯克霍夫原则:即使密码系统的任何细节已为人熟知,只要密钥未泄漏,它也应是安全的。

RSA算法与椭圆曲线算法

RSA是李维斯、沙米尔和艾德曼设计的一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名。

非对称加密模式的流程:

1. 乙方生成两把密钥(公钥和私钥)。公钥匙公开的,任何人都可以获得,私钥则是保密的。

2. 甲方获取乙方的公钥,然后用它对信息进行加密。3.乙方得到加密的信息后,用私钥解密。



椭圆曲线算法(ECC),是另一种著名的非对称算法,是比特币钱包安全性的密码学基石,也是比特币被称为密码学货币的原因。

ECC比RSA的优势:安全性能高;计算量小;存储空间占用小;带宽要求低



我从6月份开始进入币圈,刚开始整个人还是亢奋状态,很难沉下心来去学习比特币基础的知识。知道了什么是哈希算法。为什么比特币会被称作密码学货币?背后的逻辑很难理解透,学习基础的知识,对一些专有名词的认知,可以帮助自己更好理解比特币。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-21 22:12 , Processed in 0.483601 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表