Genesis
The creation of the Autonomys Network consensus chain
The genesis process of Autonomys' consensus chain (launched on mainnet in November 2024) involved initializing and configuring the blockchain's starting state to ensure its functionality, following these steps:
Genesis Configuration: Creating a genesis configuration defines the blockchain's initial parameters, including the consensus parameters, initial balances, boot nodes, and network protocol settings.
Genesis Block Creation: After the configuration is complete and the initial state is defined, the genesis block is created. Randomly generated data the size of one segment (128MiB) is attached to the serialized encoding of the genesis block to bootstrap step 4.
Proof-of-Time Initialization: Timekeepers initialize the randomness beacon via the Proof-of-Time (PoT) chain, which serves as a global 'clock' for the network where the current 'time' is the height of the PoT chain. It also provides the source of randomness for block production.
History Seeding: The Autonomys Labs team uploads an initial archive of useful seed data, including the whitepaper, archived data from previous testnets, and community-nominated submissions, to the network.
Block Production: Although block production begins, $AI3 farming rewards are not issued until the Space Race is complete. Meanwhile, full nodes start syncing the chain and participating in consensus.
Space Race: The Space Race is a collaborative effort between farmers to reach a set goal of pledged space that will automatically enable block and vote rewards. It ensures a safe cold start for the network during which we can bootstrap its security.
$AI3 Rewards Enabled: After the Space Race's conclusion, block and vote rewards are issued to farmers who successfully audit their plots for a block or vote-eligible solution. Rewards decrease over time according to our dynamic token issuance schedule.
Last updated
Was this helpful?