【区块链】复习十之GHOST协议

1、以太坊出块时间

平均时间是15s.
出块时间短的好处
①交易更快捷,更快被写进区块链
②系统响应时间更快
缺点
①分叉情况更频繁,不利于区块链的安全(算力分散了)
②加剧对个体矿工的不公平,造成挖矿集中化现象

2、GHOST协议

为了解决出块时间短带来的挑战,以太坊采用修正后的GHOST协议(贪婪最重可见子树协议、最重合法链)
在这里插入图片描述
在这里插入图片描述
一个被区块B包含的叔父区块必须包含:
①是区块B的k代祖先区块的直接子类,其中2<=k<=7
②不能是B的祖先区块
③合法
④不能双重包含

2.1叔父区块奖励

包含叔父区块的区块可以额外获得3.125%的出块奖励,挖出叔父区块的可以获得93.75%的出块奖励。

以太坊系统规定,主链上的每个区块最多只包含两个叔父区块:
如果不限制个数,那么恶意节点可能会故意分叉攻击,货币也会贬值

叔父区块奖励=(叔父区块高度-区块高度+8)*区块奖励/8

是区块B的k代祖先区块的直接子类,其中2<=k<=7
如果不限制的话,关于叔父区块的合法性验证的计算复杂度过高,每个全节点需要维护的状态过多,不利于矿工专注于主链;并且限定七代以内不断递减奖励可以鼓励分叉的节点尽早回归主链。

2.2GHOST协议分析

提高了系统安全性,解决了孤块奖励问题,提高了挖矿的公平性,鼓励矿工参与出块。

但是叔父区块中的交易不执行,因为可能于主链区块冲突。
叔父区块后面的区块没有出块奖励。
不给叔父区块一样的出块奖励是为了鼓励大家尽早回归主链。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值