2022/9/1

208 阅读2分钟

学习总结

一、区块链相关知识

(1)公链与联盟链区块头的区别:

公链的区块头包含前续哈希、默克尔树根、随机数、时间戳、难度。联盟链的区块头包含当前哈希、前续哈希、区块编号。

(2)公有链的默克尔树

在区块体中包含多笔交易,交易两两组合进行哈希运算,从下往上迭代哈希,直到最终得到一个哈希值,这个哈希值叫做默克尔树根。默克尔树的作用主要是快速检验数据的完整性,即数据是否被篡改。

(3)数字证书

  1. 什么是数字证书:由权威机构CA颁发,记录了公钥、公钥对应的组织、签发证书的机构、证书序列号、密钥长度等信息的证书。
  2. 使用场景:接收者使用非对称加密算法生成密钥对,然后把公钥发给CA,CA用自己的私钥进行数字签名生成公钥证书,公钥证书包含接收者的公钥和CA的数字签名。在发送者发送消息前,先从CA拿到公钥证书,使用CA的公钥进行验证,之后再用自己的私钥加密发送密文给接收者接收者最后用自己的私钥解密得到信息。
  3. 证书包含的内容:版本号、序列号、签名算法、颁发者、有效期、主体、主体的公钥信息
  4. 特点:安全、唯一、便利

(4)共识机制补充

  1. DPOS共识机制:股份授权证明机制。先通过权益选出记账人,记账人之间再轮流记账。优点是性能高、成本低;缺点是中心化程度高
  2. PBFT拜占庭容错共识机制:一个主节点,其余都是子节点。节点间相互通讯,原则是少数服从多数。

二、阅读笔记

《区块链革命》第一章:你的个人化身及身份的黑盒子

人们塑造媒体,并被媒体反过来塑造自身。

在现实世界中,你的声誉是本地化的,你的本地商店的店主、你的雇主以及在一个宴会上碰到的朋友都对你有特定的看法。在数字经济里,你的化身中不同声誉是“便携”的。这样的便携性将会把世界各地的人们带入数字经济里。

身份知识其中一小部分。其他部分是一个身份云,这个身份云是由那些松散或紧密地与你地身份联系起来的信息组成的。如果我们尝试将这些信息记录到区块链这个不可篡改的账本上,我们就无法理解社交互动的精髓,也会失去“遗忘“这份礼物。