Skip to content

docs(adr): fix typo in Nakamoto bonus #143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 11, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/architecture/adr-004-nakamoto-bonus.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ At the time of writing, the AtomOne chain suffers from a concentration of delega
The chain reward is distributed across validators using an even distribution weighted by stake. This means that the reward a validator `j` receives after validating block `i` can be computed as follows:

$$
r_{ji} = \frac {x_{ji}}{S_i} * R_i.
r_{ji} = \frac {x_{ji}}{S_i} \times R_i
$$

Where:
Expand All @@ -34,7 +34,7 @@ Where:
Additionally, the reward obtained by a validator is further divided using a even distribution weighted by delegation across the delegators. Hence, the reward received by delegator $k$, that delegated his stake to validator $j$ for block $i$ can be computed as:

$$
rd_{ki} = \frac {d_{ki}}{x_{ji}} * r_{ji}.
rd_{ki} = \frac {d_{ki}}{x_{ji}} \times r_{ji}
$$


Expand Down Expand Up @@ -72,15 +72,15 @@ This means, that from the point of view of a delegator, the decision on which va
In this ADR, we propose to split the reward in two components, proportional reward (PR) and Nakamoto Bonus (NB) such that:

$$
R_i = PR_i + NB_i.
R_i = PR_i + NB_i
$$

Where:
- $R_i$ is the total reward obtained by validating block $i$.
- $PR_i$ is the proportional reward for block $i$.
- $NB_i$ is the Nakamoto Bonus for block $i$.

Moreover, we define a new parameter $\eta : 0 \le eta \le 1$ that specifies how NB is computed from the reward: $NB_i = R_i * \eta$.
Moreover, we define a new parameter $\eta \in [0,1]$ that specifies how NB is computed from the reward: $NB_i = R_i \times \eta$.
Increasing $\eta$ increases NB, and decreasing it, decreases NB.

The reward obtained by a validator $j$ at block $i$ is computed as:
Expand Down
Loading