The staking mechanism used to ensure the integrity of the validator and generator roles is economically insecure.
To become a validator or a generator, permissionless actors must stake sufficient tokens for the role:
Likewise, registered generators and validators may unstake via a call to unregister:
First, notice that there is no implicit time or economic cost of staking, stakers may atomically call register and unregister.
i.e. it is possible for an actor to
registerandunregisterrepeatedly
Therefore, regardless of how great the minimum stake amount is for each role, it is possible to merely flash loan the necessary funds in order to participate in governance. Likewise, this also means an actor could reuse the same funds across multiple atomic registrations and unregistrations to vote across multiple accounts and skew consensus in their favour, i.e.
Register
Respond
Unregister
Repeat
By result, the current staking mechanism is ineffective.
When a validator or generator is staked, they earn governance rights backed by Proof-of-Work:
The security of Proof-of-Work consensus is fundamentally derived from the costs of producing valid work.
Through the use of either flash loans or by merely reusing the stake between different accounts, an actor can reduce their operating costs to outperform competitors by diverting economic resources into Proof of Work, placing competitors at a disadvantage. Additionally, this allows subversive stakers to possess the same amount of influence as protocol-aligned actors who by contrast make a significant economic sacrifice.
By reusing (or flash loaning) stake, the malicious actor is capable of submitting as much Proof of Work as honest governance participants who suffer the economic burden of staking.
Once this flaw in the incentive mechanism is common knowledge, governance participants must use the same sybil strategy in order to remain competitive - rendering the staking mechanism ineffective.
Manual Review
To ensure sticky stake liquidity, enforce a minimum stake duration.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.