Sushi is a decentralized exchange that allows anyone to trade crypto assets and provide liquidity to earn trading fees.
Sushi enables the creation of liquidity pools to swap one token for another. Investors can provide liquidity in pools directly from their wallets and earn yield on swaps. All interactions with Sushi are fully transparent as they are on-chain. It is based on the Automated Market Maker (AMM) model which uses a constant product curve (x * y = k) to determine the exchange rate based on the ratio between the two assets, the trade size and the amount of liquidity within the pool. The liquidity pools charge a fee on every trade.
Sushiswap charges a 0.3% fee on all trades within its liquidity pools. Unlike Uniswap, Sushi distributes 0.05% of the fee to SUSHI token holders proportional to the amount they stake on the platform.
As a liquidity provider (LP) on SushiSwap, you earn 0.25% of every trade within a pool, in additon to yield farming rewards paid in native protocol tokens. SUSHI holders can also earn a portion of protocol fees by staking on the platform in exchange for xSUSHI.