主页 > imtoken钱包下载注册教程 > 区块链(比特币)学习

区块链(比特币)学习

imtoken钱包下载注册教程 2023-07-26 05:07:28

1.比特币(点对点电子支付系统)

2. 拜占庭将军问题

比特币哈希算法_比特币 哈希谜题_哈希算法比特币

比特币与区块链的关系

比特币是区块链技术的应用

区块链是一种协议(比特币)

区块链是比特币的底层支撑系统

区块链是从比特币中提炼出来的概念比特币哈希算法,由比特币产生

哈希算法比特币_比特币 哈希谜题_比特币哈希算法

哈希算法

功能:将任意长度的输入格式化为定长的十六进制字符串

主流算法:md5(Message-Digest5)32*4位、sha256(Bitcoin)64位*4、sha1、sha254等。

自然:

哈希算法比特币_比特币 哈希谜题_比特币哈希算法

密码学

对称加密:对称加密是指使用相同的密钥进行加密和解密,所以称为对称加密。对称加密只有一个秘钥,作为私钥使用

主流算法:DES、3DES、TDEA、Blowfish、RC2、RC5、IDEA、SKIPJACK、AES

非对称加密(duke:openssl生成公钥和私钥):公钥和私钥一一对应,公钥负责加密和外部加密,私钥用于加密和签名,这只属于自己持有,不得外泄

公钥作用:加密、隐私保护

私钥的作用:签名,1.保证数据的来源,2.保证数据未被篡改

主流算法:RSA、椭圆曲线算法(比特币)

非对称加密应用:数学证书(CA认证)

Merkle 树(用于快速验证交易)

Merkle Tree通常也被称为HashTree,顾名思义比特币哈希算法,是一种存储哈希值的树。 Merkle树的叶子是数据块的哈希值。

特点:二叉树

比特币哈希算法_哈希算法比特币_比特币 哈希谜题

比特币相关参数

比特币 哈希谜题_比特币哈希算法_哈希算法比特币

比特币区块结构

哈希算法比特币_比特币哈希算法_比特币 哈希谜题

块头

哈希算法比特币_比特币 哈希谜题_比特币哈希算法

区块体(交易)

比特币 哈希谜题_哈希算法比特币_比特币哈希算法