Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TariThrottle is a simple process controller designed to modulate the layer two burn rate in order to achieve two
goals:
cryptocurrencies that token supplies are finite).
A proof-of-concept controller has been implemented and tested in a simulation environment ([repo]). As the results
below attest, the controller logic is sufficient to achieve these goals, even under highly volatile layer two fee
conditions.
However, the controller achieves the goals at the expense of a rapidly changing layer two burn rate, which may be
detrimental to the sustainability of validator nodes.
At the risk of the tail wagging the dog, the primary conclusion of this study is that the TariThrottle controller
should likely not aim to maintain a supply target, but instead to ensure a sustainable layer two ecosystem, to
whit:
thus Minotari are constantly being burnt to satisfy this demand,
capacity for surge demand, and
Therefore, the conclusion of this study is not to abandon the original targets of the TariThrottle completely,
but to adjust the priority of the primary goal (a sustainable long-term balance), and make it subservient to the
primary goal of ensuring a constant demand gradient.
A modified Tari throttle model that seeks to achieve these aims is outside of the scope of this RFC and is left for
a follow-up study.