欧姆块
什么是 Ommer 块?
一个网络可以同时创建两个块。发生这种情况时,将遗漏一个块。这个剩余的块称为ommer块。过去,它们被称为叔块,指的是用于描述区块链中块位置的家族关系。
了解 Ommer 块
在像以太坊和比特币这样的公共区块链中,必须使用一种方法来确保区块链中的数据经过共识验证和添加。防止数据被更改同样重要。许多区块链使用称为 Merkle 树的数据结构来完成此任务。
Merkle 树为数据块建立祖先关系。来自先前区块的信息包含在新区块中,类似于代际传递的 DNA。这创建了类似于家谱的图形表示的父、父的兄弟、子和兄弟块的概念。
它是这样工作的——树中的第一个块可以命名为块 A。从块 A 创建的下一个块将被视为块 A 的子块,并且将包括 A 的信息加上它自己的信息。
以太坊正在从工作量证明过渡到权益证明共识。在权益证明共识机制下,ommer 块仍可能产生并获得交易费用奖励。
这个块可以称为块B,但可以表示为Ba。 B 是新块的名称,“a”是指来自父块的数据。这种父/子关系随着更多块与来自每个前一个块的信息一起添加而继续存在。这将创建一个家谱和区块链。
现在考虑是否从 Ba 同时验证和创建了两个块。它们是来自同一个父块的块Cab和Cab2,兄弟块。只能将一个添加到区块链中——因此网络选择 Cab。 Cab2 是原始区块链的一个分支,但没有添加或验证。最后,在保存 Cab 的区块链上挖出另一个区块。 这是区块 Dcab。 Cab2 是 Dcab 的parent 的兄弟,所以 Cab2 是一个 ommer堵塞。
特别注意事项
这些孤立块本质上是代码中的错误——挖掘过程的意外和意外副产品。然而,以太坊激励 ommer 区块矿工有几个原因:
允许创建更多的 ommer 块作为更短的块时间的副产品并加速网络。
减少大型矿池激励的集中化。这些矿池采用大型矿场并获得大部分加密货币奖励,而个人矿工几乎没有。
通过允许包含在 ommer 块上完成的工作来补充主区块链上的工作,从而提高网络的安全性。
Ommer 块使用其共识机制的验证协议 Casper the Friendly GHOST(贪婪的最重对象子树)有目的地并入以太坊的区块链。当同时创建的区块发生区块链分叉时,来自网络验证者的三分之二共识规则选择使用哪个区块。
## 强调
Ommer 区块类似于比特币孤儿,但具有综合用途,不像比特币对应物。
当两个区块被创建并大致同时提交到账本时,在以太坊区块链中创建 Ommer 区块。只有一个人可以进入账本。
以太坊矿工或验证者通过交易费用在以太坊系统中创建 ommer 块来支付他们的工作而获得奖励。
## 常问问题
什么是 Ommer (Uncle) 块?
叔块是 ommer 块的旧名称。开发人员和以太坊社区认为没有理由使用特定性别的名称,因此他们决定将 ommer 作为新名称。
以太坊的 Ommer (Uncle) Rate 是多少?
ommer rate(以前是 uncle rate)是网络产生 ommer 块的速率。费率每天都在变化,取决于发生的交易数量。
###以太坊的Ommer(叔叔)奖励是什么?
在工作量证明共识机制下,对 ommer 区块的奖励是区块奖励的一小部分,加上交易费用。当以太坊过渡到权益证明时,ommer 块将收取交易费用。