Epochs
An epoch is the main unit of time in the Sylo Network, defined as a number of on-chain blocks and typically measured in days, weeks or months.
At the start of each epoch:
The stake directory is updated based on all staking changes made during in the previous epoch, and each peer is randomly reassigned to a Seeker Node.
A new service price is set.
Evidence of work from the previous epoch is used to redistribute stake from low performing to high performing Nodes.
Any announced changes to system parameters come into effect.
Epochs have several benefits:
They reduce the gas overhead of running the on-chain components of the network, by combining operations together for increased efficiency.
They provide a predictable time for changes to come into effect, simplifying the process of peers monitoring the network for changes. For example - has my Node changed?
Last updated