第三天(学习区块链知识了解比特币)
比特币
比特币中使用了密码学中的哈希和签名,使用的哈希函数是SHA-256,使用非对称加密技术进行签名加密和验证。
哈希碰撞简单指有一A一B,H(A)和H(B)是一样的冲突的。
对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个密钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。
比特币中有区块链和Merkle tree
区块链与普通链表的区别:使用哈希指针代替了普通指针
Merkle tree(可信树):数据和哈希值组成。