2017-04-18 68 views
7

Here这是一个非常高层次的描述,只有公式。我想实际了解它是如何工作的。奇偶的灵气共识协议是如何工作的?

我真的不明白步骤是什么,它有什么用?节点是否总是不断更新步骤?当创建时间创建并广播块时,它将采用当前步骤值并检查是否应广播。

你是什么意思“来自超过1步到未来的块被拒绝。”?这是否意味着如果块时间是5秒,那么下一个块时间戳应该高出5秒。

而且当下一个小学不播出时会发生什么?网络如何处理它?所有下一个块应该失效,因为它们不会遵循5秒的时间戳差异。

回答

5

光环是平价的验证的机构(POA)共识引擎名称,该名称最初来源于管理局回合(以前是AURO)。它用于Kovan network

PoA网络是许可非公开的设计。只有严格定义的权威节点才可以密封块。这对于测试网络或企业网络非常有用,因为区块链上的本机令牌没有任何价值,因此在工作证明(PoW)或证明(PoS)环境中很容易受到攻击。

A 步骤是权威的一部分。每个当局可以在每一轮中封闭一个区块。假设我们有五个权限:0x0a .. 0x0e。这些将是步骤,如在链说明书或动态验证合同定义:

  1. 步骤1:0x0a密封块
  2. 步骤2:0x0b密封块
  3. 步骤3:0x0c密封一个块
  4. 步骤4:0x0d密封块
  5. 步骤5:0x0e密封块

回合结束后,重新开始。

你是什么意思“来自超过1步到未来的块被拒绝。”?

现在,如果该节点0x0c0x0a后尽量密封块正确的,那么该块将超过1步骤到未来。封堵严格依赖所有权威机构的封锁步骤顺序。

而且当下一个小学不播出时会发生什么?

这没问题,两块之间会有间隙,即加倍块时间。因此,如果0x0c注意到0x0b未在指定的时间窗口中提供块,则可以用自己的块覆盖此步骤,并继续进行。块时间戳有一定的容差,以确保网络不会停顿。

Kovan Stats Screenshot

在上面这张截图,你可以看到高文网络中的两个部门都没有密封块。结果是这些步骤之间的阻塞时间增加。

披露:我为奇偶校验工作。