叔块专题

以太坊中的叔块(uncle block)

孤块(orphan block) 在比特币协议中,最长的链被认为是绝对的正确。如果一个块不是最长链的一部分,那么它被称为是“孤块”。一个孤立的块是一个块,它也是合法的,但是发现的稍晚,或者是网络传输稍慢,而没有能成为最长的链的一部分。在比特币中,孤块没有意义,随后将被抛弃,发现这个孤块的矿工也拿不到采矿相关的奖励。 最重的链(heaviest) Ethereum的GHOST协议,不认为孤块没

科普 | 叔块验证与网络安全性

来源 | 以太坊爱好者 责编 | 晋兆雨  头图 | 付费下载于视觉中国  在一个共识协议中,最简单的错误也会导致灾难。 我准备开一个系列,讲解我在 go-ethereum(Geth 客户端)(以太坊协议的正式 Go 语言实现)中发现的 Bug,本篇是第一篇。虽然阅读这系列文章不需要你对 Geth 有多深的理解,但懂得以太坊协议是怎么运行的,会很有帮助。 这篇文章讲的是 Geth 客户端叔块

以太坊叔块处理Ghost协议

叔块处理和Ghost协议 1.Ghost协议的引入 为了利于区块链出现分叉后快速合并,不会影响到区块链的共识 ,以太坊引入了Ghost协议 2.Ghost协议详情 在上图中,假设一个大型矿池A打包了一个黑色的3号区块,并将3号区块flooding发送出去,告知其他矿工3号区块已经被A挖掘出来了。以太坊中的出快时间是15秒,在15秒内这个3号区块并没有完全扩散到整个区块链网络中,因此其他