AntelopeIO / leap

C++ implementation of the Antelope protocol
Other
113 stars 69 forks source link

IF: Savanna Finality Network Health Observability #2312

Open bhazzard opened 3 months ago

bhazzard commented 3 months ago

It would be helpful to have a reporting mechanism to monitor Savanna Finality Network Health. The primary goal of such a mechanism should be to ensure a healthy level of participation in the finality voting process by all top 21 Block Producers (BPs), who will serve as finalizers. This will enable the identification and addressing of any non-participatory finalizers, which is critical to ensure that finality can always advance on networks that adopt Savanna consensus.

The solution must:

The details of how voting activity will be correlated to finalizers and how the data will be represented in HTTP, prometheus, and nodeos logs are left for further discussion at a later time.