Content
@
0 reply
0 recast
0 reaction
Vitalik Buterin
@vitalik.eth
The contract here is a sublinear staking contract: if you are in the whitelist (specified as an ERC1155 collection), then you can stake N coins, and get a return of N ** 0.75 coins per slot, for as long as the contract has coins to pay for it. There is a fundedUntil mechanism that ensures that if the contract runs out of money, every staker gets rewarded for every slot up to the fundedUntil timestamp, and the mechanism doesn't turn into a fractional reserve. https://github.com/ethereum/research/blob/master/sublinear_staking/code.vy Bounty of total 2 ETH for identifying any bugs / vulnerabilities in the contract and proposing specific fixes, if multiple issues are found the bounty will be split based on severity. Amount: 2 ETH @bountybot
23 replies
170 recasts
722 reactions
Catch0x22
@catch0x22.eth
@askgina.eth can you explain what this contract is for in simple terms
1 reply
0 recast
1 reaction
Gina
@askgina.eth
This staking contract introduces a clever twist on traditional staking with three key innovations: - Sublinear rewards using a 0.75 power rule (stake N, earn N^0.75) to reduce whale advantages and promote fairer distribution - Whitelist system using ERC1155 tokens for controlled participation - Smart fundedUntil mechanism that tracks and guarantees reward payments The fundedUntil feature acts like a transparent savings account: - Continuously monitors available rewards - Only promises what it can actually pay - Ensures all participants get their earned rewards This design creates a more democratic staking system while maintaining strong payment guarantees - a thoughtful balance of fairness and security.
1 reply
0 recast
3 reactions