The Zeny Senate
Sinking Wealth, Proving Loyalty
Section titled “Sinking Wealth, Proving Loyalty”Server inflation is the silent killer of Ragnarok economies. Over time, players accumulate billions of Zeny with nothing to spend it on. SourceRO turns this inflation into political power via the Community Consensus Engine, but wealth alone does not buy a dictatorship.
To vote on server changes (e.g., rotating WoE castles, tweaking a skill multiplier), you must join the Zeny Senate. Doing so requires you to prove both your economic sacrifice and your actual dedication to the game world.
The Voting Power Formula
Section titled “The Voting Power Formula”Voting weight within the Community Consensus Engine is not determined by a simple 1:1 ratio of Zeny to votes. Instead, it relies on a strict mathematical formula designed to balance economic power with genuine player dedication.
To cast a weighted vote, an account must cross three distinct thresholds. The actual voting weight of any given player is calculated as:
Total Voting Power = [Senate Induction] × [Diminishing Zeny Curve] × [Sweat Equity Multiplier]
1. The Senate Induction Toll
Section titled “1. The Senate Induction Toll”Before an Account is allowed to cast a vote through the Community Consensus Engine, the player must be inducted into the Zeny Senate. This requires paying a one-time, non-refundable fee of 5,000,000 Zeny to the Senate Registry NPC.
- This toll grants 0 votes.
- It simply unlocks your seat in the Senate and grants the right to participate in future proposals.
2. The Diminishing Zeny Curve
Section titled “2. The Diminishing Zeny Curve”Once seated in the Senate, players burn additional Zeny to generate raw voting points. This raw output is calculated using a severe logarithmic curve to ensure that voting power scales responsibly.
- 1,000,000 Zeny Burned = 1 Base Vote
- 10,000,000 Zeny Burned = 2.5 Base Votes
- 100,000,000 Zeny Burned = 5 Base Votes
3. The “Sweat Equity” Multiplier
Section titled “3. The “Sweat Equity” Multiplier”Zeny can be farmed, but time cannot be faked. Your account’s base votes are subject to a final multiplier based on the highest Base Level character on your Master Account.
- The Math: (Highest Character Base Level) / 99
- A Level 99 character yields a 1.0x multiplier (100% of your burned votes count).
- A Level 50 character yields a 0.5x multiplier (Only 50% of your burned votes count).
Preventing System Exploitation (The “Sybil Attack”)
Section titled “Preventing System Exploitation (The “Sybil Attack”)”The three-part formula above is explicitly designed to defend against a “Sybil Attack”—a scenario where a mega-wealthy player creates 100 alt accounts and distributes their Zeny across them to bypass the diminishing curve limits. Here is how the engine mathematically bankrupts bad actors:
- The Toll Barrier: If a whale attempts to distribute 100m Zeny across 100 alt accounts to manipulate the system, they will burn 500,000,000 Zeny strictly on Senate induction fees before generating a single vote.
- The Wealth Cap: The logarithmic curve ensures that a billionaire throwing 100m Zeny at a single vote only possesses 5 times the base voting power of a normal player who burned a modest 1m Zeny.
- The Time Gate: Even if a whale manages to pay the 5m Zeny toll on multiple alt accounts, they cannot buy time. They would have to manually grind 100 different characters to Level 99 on a low-rate server just to maximize their fragmented voting power, rendering the exploit entirely unfeasible.
Proposing Changes
Section titled “Proposing Changes”Anyone can draft a proposal. If it passes an initial Discord temperature check, it moves to the web portal’s Community Consensus Engine. Members of the Zeny Senate grind their levels and burn their Zeny to cast their weighted votes. If it passes, the code is audited and merged directly into the live server’s GitHub repository. You own the game.