This repository contains preliminary tests for the Shannon tokenomics.
make env_create
$(make env_source)
make pip_install
$(make env_source)
# If new dependencies were added
make pip_freeze
The data used to run this models can be gathered from POKTscan.
Currently only the Chains
data is required, with can be obtained here
by downloading the Performance
table. A sample of this data is provided in the ./data
folder.
- Tokenomics_Compare : This notebook makes a simple comparison (a single scenario) of two proposed models.
- Random_Scenarios : This notebook tests many random network scenarios (services, relays and compute costs) and relays/nodes distributions over services on all the proposed models and then compares them head to head using several graphics.
-
Distribute rewards evenly.
- How? All the POKT to be minted in a session should be evenly distributed evenly amongst all the nodes in that session.
- Why? To avoid gaming the system and pointing at your own node
- Issues? Free loader nodes.
- How do we punish free loader nodes? Will require implicit QoS.
-
Delaying CUTTM (discuss more later)
- How? The delay mechanism for updating RTTM for each service.
- Why?