1. 骨骼:加密算法

1. 非对称加密算法

image.png

2. 对称加密算法

加密/解密用的是同一套密钥。

2. 私钥/公钥/地址/签名

image.png

3. 通过梅尔克树验证某笔交易

查看某笔交易的hash值是否在头哈希中。
image.png

4. 灵魂:共识机制

1. 存在的问题

image.png

2. 涉及的原理

image.png

3. 分布式系统共识机制

image.png

4. 比特币类共识机制的特点

image.png
随机性:随机选一个作恶,若想成功,必须接替者持续作恶。这样就减少了某个人作恶的后果。
抗女巫攻击: 抵抗收买小号充当水军。这样就增大了作恶的概率。

5. 共识机制:

5.1 工作量证明PoW

proof of work
image.png

5.2 PoS 权益证明

proof of stack
image.png

5.3 授权权益证明 DPoS

delegate PoS 选出可信任的代表(矿工)来构建区块——-》去中心化程度很低
image.png

5.3.1 . 挖矿模式

使用DPoS
image.png

5.4. PBFT 实用拜占庭容错算法

practical 拜占庭 false tolerance
image.png
|||||
|||||
|||||
image.png
选出某个将军说出想法,其他将军对此想法进行表态。