Gen6 Community FAQ

What is G6?

  • G6 is the technology used by Gen6 community.

What is Gen6?

  • Gen6 is is the name of the community, short for "Generation 6". The number refers to the Enneagram symbol and it helps the manifestation of its energy on a higher ocatne so Life/Technology balance can thrive.

How is Gen6 governed?

  • Gen6 Experts are the community frontiers, while every member has the power to initiate potential positive changes.

  • Two chamber governance is being built for the fully decentralized experience.

Gen6 Public Chain's Validation Logic

  • Reward for validating one block is 0.05 GSX (to be increased EOY 2025 to 0.1 GSX).

  • The validators are going in round after each other to get their rounds.

What Gen6 blockchain validator states are defined?

  1. Non-Existent: Not part of the system.

  2. New: Not yet validating, but registered in the system (requires to be on the AURA list).

  3. Active: Actively validating (after calling start extrinsics which required aura+grandpa pub keys).

  4. Warned: if a validator misses producing one block.

  5. Slashed: if missed second block. The validator needs to call restore() after the penalty of 10 days.

Gen6 Public Chain's Freeze & Restore Logic

  • Non-slashed validators can chill anytime.

  • After calling Freeze, it takes 2 days until a validator can come back validating.

  • Restore needs to be called after 2 days or it won't start.

Gen6 Public Chain's Slashing Logic

  • If a validator skips doing his job which is validating, then it gets into "Warned" state.

  • If a validator only skips once and next time it continues validating, the Warning is removed after 24 hours.

  • If a validator is Warned and skips again, then it is banned ("slashed") from validation for 10 days.

    • Actual calculation is "SlashingTerm: u32 = 10 * DAYS;" where "DAYS = HOURS * 24; HOURS = MINUTES * 60; MINUTES = 60_000", configured in Aura → Offences → SubstrateValidatorSet.

  • No GSX penalty is applied at the event of slashing. The community might consider adding this feature later.

  • Restore needs to be called after a slash.

I want to see more technical things of Gen6 Public Chain (API & Dev stuff)

Last updated

Was this helpful?