区块链技术与应用肖臻老师笔记整理之------21-ETH-权益证明

Posted 云灬沙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链技术与应用肖臻老师笔记整理之------21-ETH-权益证明相关的知识,希望对你有一定的参考价值。

注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术

PoS:Proof of Stake

PoW耗电太多

思考:mining是不是必须的?Miner为什么要挖矿?为什么要给Miner这些奖励?

  • 为了鼓励矿工来挖矿,激励矿工维护区块链。挖矿的收益说到底是靠拼硬件决定的,也就是投入的资金决定的
  • 那么为什么不直接比拼钱的多少呢?这就是权益证明的基本思想

维护区块链安全的资源不是一个闭环:PoW矿机等资源可以从外部世界获取,比如房地产领域的人进入这个行业,只要有钱就可以。

AltCoin Infanticide 使用Pow可以加大算力将其扼杀在摇篮里

而PoS方式,是在区块链内部的,是一个闭环。攻击者需要先买足够多的币才能发动攻击,而买多的币会导致币价上涨。

PoS和PoW是不互斥的,可以并存。

基于权益证明的共识机制如何设计有很多挑战,

  • 其中早期的挑战是Nothing at stake,两边下注
  • 产生分叉时,两条链都可能成为最长合法链,PoW只会在一个块后面继续挖,因为会分散算力,但是PoS可以分散下注,不会影响结果。

以太坊中准备采用的PoS机制叫做Casper the Friendly Finality Gadget(FFG)为工作量证明提供Finality

Finality是最终的状态,包含在Finality中的交易不会被取消

单纯基于PoW的交易是有可能被回滚的,

Casper协议引入一个概念:Validator验证者

要想成为Validator,必须投入一定数量的ether作为保证金,他的职责是推动达成共识,投票决定哪条链是最长合法链,投票的权重是保证金数目的大小。

过程是每生成100个区块就生成一个epoch,Casper规定必须经过2/3的验证者才能通过。同时将100个区块变为50个区块。连续两轮投票都得到2/3的同意才算是有效

在这里插入图片描述

有两轮,先是prepare ,然后是commit,每一轮都需要有2/3的验证者才能算通过。

在这里插入图片描述

改进之后的:分割为两部分,中间的那次投票既是前面的commit message,也是后面的prepare message。连续两次都有2/3的验证者支持才算通过。

验证者

  • 认真工作可以获得奖励
  • 如果拖延工作,可能被扣除一部分保证金,
  • 如果乱作为,乱投票,两边下注,可能被扣除所有的保证金.没收的保证金被销毁掉,
  • 验证者不是无限期任职,而是一段时间

通过验证者达成的finality有没有可能被推翻?

  • 1/3及以上的验证者进行两边下注

为什么不从一开始就是用权益证明?

  • 不成熟

EOS柚子;使用的DPOS(Delegated Proof of Stake)协议,完全不需要Mining


Mining对环境的影响是有限的

Mining费电的好处是:把电能转化为Mi.电很难存储,很多电用不完,电也是很难传输的,传输数据比传输电要容易,很多国家的主电网是单向传输的,只可以从主电网往边缘发送,但是不能逆向。mining将多余的电能转换为mi,带动当地经济的发展。

以上是关于区块链技术与应用肖臻老师笔记整理之------21-ETH-权益证明的主要内容,如果未能解决你的问题,请参考以下文章

区块链技术与应用肖臻老师笔记整理之------24-ETH-反思

区块链技术与应用肖臻老师笔记整理之------25-ETH-美链

区块链技术与应用肖臻老师笔记整理之------22-ETH-智能合约

区块链技术与应用肖臻老师笔记整理之------22-ETH-智能合约

区块链技术与应用肖臻老师笔记整理之------15-ETH-账户

区块链技术与应用肖臻老师笔记整理之------20-ETH-难度调整