主页 > imtoken新版app > Ulord深度学习6:区块链共识机制

Ulord深度学习6:区块链共识机制

imtoken新版app 2023-02-14 07:17:25

Ulord深度学习第六课主要讲区块链的运行基础。

所谓共识,其实可以理解为运行的规则、制度、法律。 该规定主要明确了权益分配规则,其中最重要的是记账权的确认。 我们都知道区块链是一个开源程序,任何人都可以执行源程序。 这么多人在做计算。 谁是对的? 谁来保存账本作为全球公认的正确记录,这需要一个法规(即共识)来裁决。

1. POW(工作量证明)共识

债务确认书的从新确认_btc确认书_淘宝确认收获和不确认收货

这是以工作量达标作为记账权限的定义。 假设当前区块已经产出了100(即所谓的区块高度),所有矿工都完成了第101个区块的内容,那么谁来选择答案。 为了公平起见,共识机制规定每个人都运行随机函数。 在计算出的随机数中,第一个满足大于14598且小于15789的矿工将获得第101个区块的记账权。 按照规定,该矿工将获得一定的代币奖励。

POW实例:BTC、ETH、LTC、XMR等。

-优点:算法简单,易于实现,系统健壮性强,不易被破坏

债务确认书的从新确认_btc确认书_淘宝确认收获和不确认收货

- 缺点:浪费资源,使用全球计算资源竞争记账权,区块确认时间长,容易分叉,需要等待多次确认

2. POS(股权证明)共识

在之前的POW共识中,所有矿工的难度系数相同btc确认书,运行的随机函数相同,但POS不同。 POS根据矿工拥有的代币数量和拥有时间,给予矿工不同难度系数的工作。 也就是说,他们拥有的令牌越多,时间越长,运行的随机函数就越简单。 仍以上述为例,假设矿工A拥有10000个代币30天,则矿工A的权益为10000*30天,另一个矿工B拥有2000个代币100天,则矿工B的权益为2000*100天。 这样,矿工A的权益:矿工B的权益=3:2,那么他们的记账难度系数就是2:3,矿工A比矿工B更容易达到最终要求。

淘宝确认收获和不确认收货_债务确认书的从新确认_btc确认书

为了公平起见,如果矿工获得一次记账权,代币持有期将被清零。

POS示例:量子链QTUM、ULord等。

-优点:资源消耗少

btc确认书_淘宝确认收获和不确认收货_债务确认书的从新确认

- 缺点:实现较复杂,中间步骤多,存在安全隐患,网络流量压力大

3. DPOS(权益授权证明)共识

DPOS是POS的改进。 所有成员选举主节点,主节点之间采用POS机制。

btc确认书_淘宝确认收获和不确认收货_债务确认书的从新确认

DPOS 示例:EOS、BitShares 等。

-优点:资源消耗少,网络资源消耗少btc确认书,共识时间短,吞吐量高

- 缺点:实现比较复杂,中间步骤多,存在安全隐患