1、什么是区块链
1)区块链是一个数据库;
2)区块链中没有中心审核;
2、区块链的组成
1)区块:区块头——生成时间、区块体的哈希、上一个区块的哈希;区块体——实际数据
3、啥是哈希
计算机可以对任意内容计算出一个长度相同(一般是256位,32个十六进制字符)的哈希值,用以标识不同的数据。
4、公钥与私钥
私钥负责签章、解密;
公钥负责验证、加密;
5、对称加密
密钥相同,双方共同持有;
无法用于身份验证
6、非对称加密
公钥私钥成对,公钥加密的内容公钥也无法解密,只能由私钥解密;反之亦然;
公钥无法推导出私钥;
相关算法包括:
1)RSA算法;