The mechanism for 3CRV rewards works by taking half of the Curve fees and using them to purchase 3CRV tokens. These tokens are then distributed to CRV stackers, who are users of the Curve platform who have staked their CRV tokens. This rewards system is designed to incentivize users to stake their CRV tokens and increase the liquidity of the Curve platform. The 3CRV tokens are distributed based on the amount of CRV tokens staked by each user, so the more CRV tokens a user stakes, the more 3CRV tokens they will receive. This rewards system is an important part of the Curve platform, as it helps to ensure that users are incentivized to continue staking their CRV tokens and increase the liquidity of the platform.