Uniswap è un protocollo decentralizzato sulla blockchain Ethereum che consente lo scambio di criptovalute in modo completamente automatizzato, senza bisogno di intermediari o di un’entità centrale di controllo. Gli utenti possono scambiare criptovalute tra loro attraverso un sistema di coppie di scambio (pool) di attivi che vengono mantenuti e gestiti da un insieme di smart contract. Uniswap è stato uno dei primi protocolli a introdurre il concetto di “automated market maker” (AMM), consentendo agli utenti di ottenere la liquidità necessaria per effettuare scambi anche in assenza di altre controparti disponibili. Inoltre, è un esempio di “decentralized finance” (DeFi), in quanto consente a chiunque di partecipare alle transazioni, eliminando i tradizionali sistemi centralizzati di scambio.