以太坊之八权益证明

正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。

8.权益证明

8.1 权益证明的原因

难度炸弹能看出来,以太坊目前还是在使用工作量证明,比特币天然的工作量证明。有计算表示,比特币出一个交易要用一千度电,以太坊要用六七十度。以太坊比比特币验证过程更加繁琐,但是它的能耗更少是因为以太坊出块的速度更快。

不过权益证明能解决的不仅仅是环保问题,还有肖老师说的货币的安全问题。比如有人想干掉PoW的币,只要是有钱的人不管什么领域的都没问题,都可以买一堆矿机进行攻击。比特币还好,社会认可度比较高,但是其它基于PoW的AltCoin(除了比特币以外的虚拟货币都叫AltCoin)可能就没那么幸运了,尤其是在货币刚刚发行的时候这种情况就更危险了,这种攻击叫做AltCoin Infanticide。

8.2 权益证明的原理

矿工挖矿的动力是出块奖励,奖励的根本是矿机的算力,算力的源泉是投资于该虚拟货币的钱有多少,那么我是不是可以只要证明我有这些钱就行了,至于这些用于买矿机和电费的钱用于其它对虚拟货币有用的功能行不?这也就是权益证明的工作,这种方式叫做virtual mining。

权益证明的主要做法是在发行货币的时候留一部分币给币的开发者和矿工。

权益证明是如何防止AltCoin Infanticide的呢?因为权益是指你有多少币,想拥有记账权就得事先大量买入货币,这样就会让币的价格大幅上涨,这对币的开发者来说不见得是件坏事,至少能提醒他们发生异常了。

有的币种PoS和PoW同时有,比如挖矿的难度是由你拥有的币的数量决定的。但是如果单纯这样,会出现拥有币多的人挖矿难度永远是少的,所以在设计的时候还要进行Proof of Deposit,即如果我有一万个币,我用3千个币来求解我当前的挖矿难度,如果币会被锁定200个区块,那么在200个之内的区块挖矿过程中,我可以用于证明我权益的币就只有7千个了。

权益证明可能会有两头下注的问题,即nothing to stake。

B
C
D
E
F
G

大多数矿工在挖矿的时候会选择下面G那条链,因为如果两条链都挖会分散算力,但是现在不用挖矿了,提供一下证明就好了,他就可以在两条链都下注,反正两条链在虚拟挖矿的时候权益证明都是分开的,这就造成了不公平,毕竟B也是有可能成为最长链的。

8.3 Casper

貌似Casper不是以太坊的原创。这块我几乎全都没看懂,大概的意思是有validater用保证金做抵押来进行PoS,只要有2/3的人同意是这条链有效,就是这条链了。如果有人不作为,投票太慢,就会扣钱,如果有人胆敢两条链都投票,就把他的保证金扣光。我看网上说以后的block reward可能就只有交易小费了,不再有挖矿奖励了。还有一篇文章分析了各种解决上面权益证明缺点的(比如nothing to stake),我没看,应该看不懂,而且现在这块也没研发完毕。下面这篇文章讲的比肖老师的还多。

以太坊共识之 casper 笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tux~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值