Rinkeby

如果區塊簽名者在 Rinkeby 上離線會怎樣?

  • January 29, 2019

Rinkeby 依靠一系列受信任的簽名者將塊添加到其測試鏈中。如果這些區塊簽名者之一離線會發生什麼?列表中的下一個節點在送出自己的塊之前應該等待多長時間,其他節點如何知道他們不是 Sybil 從所謂的離線節點中退出的?

我知道它在 POA.network 和 Kovan 鏈中是如何工作的。他們正在使用基於循環機制的權威輪次共識。因此,如果驗證者離線,它將錯過輪到他的時​​間,並在出塊時間造成網路延遲。

範例:

下一個區塊應該由離線的驗證者創建,因此 `blocktime = 5 seconds.

block 13 created at: 11:10:15 block 14 created at: 11:10:20``block 15 created at: 11:10:30`

如您所見,由於驗證者離線,網路延遲了 5 秒。

不知道它在rinkeby中是如何工作的,但如果是循環賽,應該是一樣的

在 Rinkeby (geth Clique PoA) 中,對於具有 N 個權限(又名簽名者/密封者)的網路,每個權限僅允許在每個區塊提議一個N/2 + 1區塊。因此,在任何時間點,最多有N − (N/2 + 1)權限提出一個區塊。有序的當局正在獲得時間優勢,因為其他潛在的當局將延遲送出他們的區塊rand(N * 500ms)

因此,對於 N > 2,如果某個權威機構由於某種原因下線,那麼還有N − (N/2 + 1) - 1其他潛在的權威機構可以在rand(N * 500ms).

有關詳細資訊,請參閱“ https://github.com/ethereum/EIPs/issues/225 ”和“ PBFT 與權威證明:將 CAP 定理應用於許可區塊鏈

引用自:https://ethereum.stackexchange.com/questions/50735