Owners: @David Rusu @Alexander Mozeika @Daniel Kashepava

Reviewers: 🟢@Marvin Jones 🟢@Hong-Sheng Zhou 🟢@Álvaro Castro-Castilla

Introduction

Cryptarchia consensus leadership is determined by a lottery in which the chances of winning are higher for eligible nodes with a greater stake relative to the total active stake. At the same time, the true total active stake cannot be known by participants due to the privacy properties of Nomos notes. This tension is resolved in Cryptarchia by having the network estimate the total active stake based on the observed activity of the network.

Goals

The Cryptarchia total stake inference algorithm must satisfy the following criteria:

  1. The inference process converges quickly, yielding a mean estimate that closely matches the true total stake. However, mean accuracy alone is not sufficient—if the estimator’s variance remains high at steady state, block production rates may fluctuate significantly. Thus, effective total stake inference requires both rapid, accurate mean convergence and low variance to ensure stable, predictable block production throughout the protocol.
  2. The process can be approximated well enough with the information we have in Cryptarchia.

Overview

This document provides an analysis of the Cryptarchia total stake inference algorithm based on the following criteria:

Total Stake Inference Process

The inference algorithm is described in Algorithm. In order to analyze the properties of this algorithm, we model it analytically as the following sequence $\{D_\ell\}_{\ell=0}^\infty$. We then verify that this model aligns with the algorithm to ensure that the analysis accurately reflects the actual process.

$$ D_{\ell+1}=D_{\ell}-\frac{\beta}{f}D_\ell\left[f-\frac{\sum_{t=1}^T \mathbf{1}\left[\sum_{i=1}^N s^\ell_i(t)\geq1\right] - n(\ell)}{T}\right] $$

where,