Uniswap là một giao thức trao đổi phi tập trung được xây dựng trên blockchain Ethereum, cung cấp giao dịch không cần lưu ký cho các token ERC-20. Phiên bản đầu tiên của nó (Uniswap v1) đã hoạt động từ tháng 11 năm 2018 (ra mắt tại DevCon 4), trong khi phiên bản thứ hai (Uniswap v2) ra mắt vào tháng 5 năm 2020. Trong Uniswap, người dùng có thể hoán đổi token, thêm token vào một bể để kiếm phí, hoặc niêm yết một token mà không cần tin tưởng vào bất kỳ trung gian trung tâm nào. Vì tất cả các tương tác đều được thực hiện trực tiếp trên chuỗi và do đó tốn phí gas, Uniswap đã trở thành đóng góp phí gas quan trọng nhất trên mạng lưới công cộng Ethereum và trở thành ứng dụng phi tập trung được sử dụng rộng rãi nhất tính đến thời điểm viết. Uniswap được xây dựng trên một hệ thống độc đáo gọi là Nhà tạo lập thị trường tự động (AMM). Ở cốt lõi, thanh khoản được tạo ra bởi các bể bao gồm hai token ERC-20. Như một phần thưởng cho việc cung cấp thanh khoản, các bên (Nhà cung cấp thanh khoản, hay LPs) thu thập phí hoán đổi phát sinh mỗi khi cá nhân hoán đổi token. Trong Uniswap v2, phí hoán đổi được đặt ở mức 0,30% của số tiền giao dịch theo lý thuyết. Các khoản phí thu được được phân bổ cho quỹ dự trữ của bể. Khi công tắc giao thức được bật, những người nắm giữ UNI sẽ thu thập 0,05% của mỗi lần hoán đổi, trong khi phần thưởng của LPs sẽ giảm xuống còn 0,25%. Mặc dù không phải là AMM đầu tiên, Uniswap đã phổ biến sự phát triển của các giao thức nhà tạo lập thị trường tự động, dẫn đến việc tạo ra các giao thức cạnh tranh như SushiSwap, rất dựa vào bộ hợp đồng mã nguồn mở đã được kiểm toán của nó. UNI là một token ERC-20 trên blockchain Ethereum, cung cấp quyền kiểm soát đối với quản trị giao thức Uniswap, quỹ cộng đồng token UNI, công tắc phí giao thức (0,05% phí sẽ được thu bởi những người nắm giữ token UNI nếu được kích hoạt), eth ENS, danh sách token mặc định của Uniswap (tokens.uniswap.eth), và các token thanh khoản SOCKS.