Uniswap UNI
About
What Is Uniswap (UNI)?
Uniswap is a popular decentralized trading protocol, known for its role in facilitating automated trading of decentralized finance (DeFi) tokens.
An example of an automated market maker (AMM), Uniswap launched in November 2018, but has gained considerable popularity this year thanks to the DeFi phenomenon and associated surge in token trading.
Uniswap aims to keep token trading automated and completely open to anyone who holds tokens, while improving the efficiency of trading versus that on traditional exchanges.
Uniswap creates more efficiency by solving liquidity issues with automated solutions, avoiding the problems which plagued the first decentralized exchanges.
In September 2020, Uniswap went a step further by creating and awarding its own governance token, UNI, to past users of the protocol. This added both profitability potential and the ability for users to shape its future — an attractive aspect of decentralized entities.
Who Are the Founders of Uniswap?
Uniswap came about as a plan to introduce AMMs on Ethereum to a wider audience. The platform’s creator is Ethereum developer Hayden Adams.
Adams worked in various projects while finalizing Uniswap, and his work was informed directly by Ethereum creator Vitalik Buterin. Buterin even ended up giving the protocol its name — it was originally known as Unipeg.
Adams has also said that the original inspiration for the Uniswap platform came from one of Buterin’s own blog posts. His original idea to focus on Ethereum came after a friend convinced him to begin researching and understanding the protocol in 2017.
What Makes Uniswap Unique?
Uniswap exists to create liquidity — and therefore trading and the value that trading provides — for the DeFi sphere.
One of the major AMMs in operation at present, the protocol functions using a formula for automated exchange — X x Y = K. Founder Hayden Adams describes himself as the inventor of the particular implementation of the formula on Uniswap.
Uniswap is not just a decentralized exchange; it attempts to solve the issues that platforms such as EtherDelta experienced with liquidity.
By automating the process of market making, the protocol inceventizes activity by limiting risk and reducing costs for all parties. The mechanism also removes identity requirements for users, and technically anyone can create a liquidity pool for any pair of tokens.
According to Uniswap, their governance token (UNI) was created in order to “officially enshrin[e] Uniswap as publicly-owned and self-sustainable infrastructure while continuing to carefully protect its indestructible and autonomous qualities.”
Uniswap V2 launched on Nov. 2, 2018, and introduced new features like ERC-20 pairs, price oracles, flash swaps and more. The latest version — Uniswap V3, launched on the mainnet on May 5, 2021. It features greater capital efficiency for liquidity providers, better execution for traders and enhanced infrastructure. Uniswap price reached an all-time high (ATH) of $44.97 leading up to the mainnet launch of V3. Since it’s launch there has been substantial interest in it’s UNI to AUD and UNI to EUR price pairs.
How Many Uniswap (UNI) Coins Are There In Circulation?
The total supply of Uniswap’s governance token, UNI, is 1 billion units. These will become available over the course of four years, after which Uniswap will introduce a “perpetual inflation rate” of 2% to maintain network participation.
Token distribution currently consists of the following: 60% to Uniswap community members, i.e. users, 21.51% to team members, 17.8% to investors and 0.69% to advisors. The latter three distributions will occur according to a four-year vesting schedule.
Out of the majority set to go to users, 15% can be claimed by those who used Uniswap prior to Sep. 1, 2020. These even include users who submitted transactions which were never successful — they are eligible for 400 UNI.
The UNI token serves the purpose of enabling shared community ownership in the growth and development of the decentralized protocol. This allows UNI holders to participate in the governance of the Uniswap protocol and wider ecosystem, in a neutral and trustless manner. The success and adoption of Uniswap products will positively impact Uniswap price, hence incentivizing token holders to contribute to the self-sustaining development of the ecosystem.
Four years after the UNI token launch, in September 2024, a perpetual inflation rate of 2% annually will take effect. This is to ensure that participation in the Uniswap ecosystem continues, by disincentivizing passive holders.
How Is the Uniswap Network Secured?
Uniswap is a decentralized protocol for trading, and UNI is its in-house governance token. UNI is an ERC-20 token, meaning it requires Ethereum to function.
ERC-20 merely defines a set of rules for tokens, as well as security considerations mainly related to the strength of the Ethereum network. For example, congestion can hike the price of gas needed to perform transactions, leading to delays and abnormally high transaction fees, which impact all participants.
Separately, smart contracts can cause security issues that could lead to DeFi traders losing funds; in fact, hackers have already succeeded in stealing millions of dollars in DeFi’s short lifetime as of September 2021.
Where Can You Buy Uniswap (UNI)?
Uniswap’s UNI governance token is available for trading on major exchanges against other cryptocurrencies, stablecoins, fiat currencies and more.
These include Binance, Huobi and Coinbase Pro, along with, naturally, Uniswap’s protocol itself — Uniswap (V2) and Uniswap (V3).
You can read more about how to enter the cryptocurrency market, no matter what token you plan to purchase, here.
AI Analysis
What is the Uniswap (UNI) cryptocurrency good for? What are its main use cases?
Uniswap (UNI) is a cryptocurrency and a governance token of the Uniswap decentralized exchange (DEX) protocol. The main use cases of UNI are:
- Governance: UNI token holders can participate in voting on proposals for the development and growth of the Uniswap protocol. This includes decisions on protocol upgrades, new features, and the allocation of resources.
- Liquidity Mining: UNI tokens are used to incentivize liquidity providers on the Uniswap protocol. Liquidity providers can earn UNI tokens by providing liquidity to various pools on the platform.
- Staking: UNI tokens can be staked to earn a portion of the protocol's fees. Stakers can earn a percentage of the trading fees generated by the Uniswap protocol.
- Discounts on Trading Fees: UNI token holders can receive discounts on trading fees on the Uniswap platform, making it more cost-effective for them to trade cryptocurrencies.
- Access to Uniswap Labs: UNI token holders may receive access to exclusive events, alpha testing, and other benefits related to Uniswap Labs, the development company behind the Uniswap protocol.
- Community Building: UNI tokens can be used to participate in community-driven initiatives, such as funding projects, voting on proposals, and contributing to the growth of the Uniswap ecosystem.
- Decentralized Finance (DeFi) Applications: UNI tokens can be used as collateral or integrated into various DeFi applications, such as lending protocols, stablecoin issuers, and yield aggregators.
- Protocol Development: UNI tokens can be used to fund development projects, such as protocol upgrades, new feature development, and security audits.
The Uniswap protocol itself has several use cases, including:
- Decentralized Trading: Uniswap allows users to trade cryptocurrencies in a decentralized and trustless manner, without the need for intermediaries.
- Liquidity Provision: Uniswap provides a platform for liquidity providers to offer their assets and earn fees and incentives.
- Token Listing: Uniswap allows new tokens to be listed and traded on the platform, providing a gateway for new projects to access liquidity.
- Decentralized Finance (DeFi) Infrastructure: Uniswap provides a foundation for various DeFi applications, such as lending, borrowing, and yield farming.
Overall, the Uniswap protocol and the UNI token are designed to promote decentralized finance, community engagement, and innovation in the cryptocurrency space.
What blockchain does Uniswap use? Is it its own blockchain or built on top of another?
Uniswap is a decentralized exchange (DEX) that operates primarily on the Ethereum blockchain. It is built on top of Ethereum, meaning it leverages Ethereum's smart contract functionality and infrastructure rather than having its own independent blockchain.
Key Points:
- Ethereum-Based: Uniswap is deployed as a collection of smart contracts on Ethereum, utilizing its security, decentralization, and developer ecosystem.
- Layer 2 Solutions: To improve scalability and reduce gas fees, Uniswap has also been deployed on Ethereum Layer 2 networks like Arbitrum and Optimism.
- No Independent Blockchain: Uniswap does not have its own blockchain; it relies on Ethereum (and other EVM-compatible chains) for its operations.
Additional Deployments:
- Polygon (MATIC): Uniswap has also been deployed on Polygon, a Layer 2 scaling solution for Ethereum, to offer lower fees and faster transactions.
- Other EVM-Compatible Chains: Some versions of Uniswap (like Uniswap v3) have been deployed on other Ethereum Virtual Machine (EVM)-compatible blockchains, such as Arbitrum, Optimism, and Base.
In summary, Uniswap is not its own blockchain but is built on Ethereum and other EVM-compatible networks to enhance functionality and accessibility.
Is Uniswap programmable? Does it support smart contracts or decentralized applications?
Yes, Uniswap is programmable and supports smart contracts and decentralized applications (dApps). Uniswap is built on the Ethereum blockchain and utilizes smart contracts to facilitate decentralized trading, liquidity provision, and other functionalities.
Here are some key aspects of Uniswap's programmability:
- Smart Contracts: Uniswap's protocol is composed of multiple smart contracts, including the Uniswap V2 Core, Uniswap V2 Pair, and Uniswap V2 Factory contracts. These contracts are responsible for managing the protocol's logic, including token swaps, liquidity provision, and fee distribution.
- Decentralized Applications (dApps): Uniswap's programmability allows developers to build dApps on top of the protocol. These dApps can interact with Uniswap's smart contracts to provide additional functionalities, such as decentralized finance (DeFi) primitives, yield farming, or other financial instruments.
- APIs and SDKs: Uniswap provides APIs and software development kits (SDKs) that enable developers to integrate Uniswap's functionality into their own applications. This allows developers to build custom interfaces, bots, or other tools that interact with the Uniswap protocol.
- Customizable: Uniswap's smart contracts are open-source, allowing developers to modify or extend the protocol's functionality to suit their specific needs.
- Support for ERC-20 tokens: Uniswap supports the trading of ERC-20 tokens, which are the standard for tokens on the Ethereum blockchain. This allows developers to create their own tokens and integrate them with Uniswap's protocol.
Some examples of decentralized applications built on top of Uniswap include:
- DeFi protocols: Protocols like Yearn.finance, Curve, and SushiSwap have integrated Uniswap's functionality to provide additional DeFi primitives.
- Yield farming platforms: Platforms like Harvest.finance and Pickle Finance use Uniswap's protocol to optimize yield farming strategies.
- Decentralized exchanges (DEXs): DEXs like SushiSwap and 1inch have integrated Uniswap's protocol to provide additional trading functionality.
Overall, Uniswap's programmability and support for smart contracts and decentralized applications have made it a popular platform for building DeFi applications and other blockchain-based projects.
How fast are Uniswap transactions? What is the typical confirmation time and throughput (transactions per second)?
Uniswap transactions on Ethereum (Layer 1) are subject to the network's speed and congestion, while Uniswap v3 on Layer 2 (e.g., Arbitrum, Optimism) offers much faster and cheaper transactions. Here’s a breakdown:
1. Uniswap on Ethereum (Layer 1)
Confirmation Time (Block Time):
- Ethereum averages ~12–15 seconds per block, but actual confirmation times can vary.
- For security, users often wait for ~12–30 confirmations (depending on the transaction value).
- Total time: ~2–5 minutes (for 12 confirmations) to ~30+ minutes (for high-value transactions).
Throughput (Transactions Per Second - TPS):
- Ethereum L1 supports ~15–30 TPS (varies with congestion).
- Uniswap v2/v3 transactions compete with other DeFi activity, so throughput can drop during high demand.
2. Uniswap on Layer 2 (Arbitrum, Optimism, etc.)
Confirmation Time:
- Arbitrum/Optimism: ~2–5 seconds (optimistic rollup finality).
- Zksync Era (ZK Rollup): ~1–2 seconds (near-instant finality).
- Total time: Often <10 seconds for most transactions.
Throughput (TPS):
- Arbitrum/Optimism: ~100–200+ TPS (scalable, but depends on rollup capacity).
- Zksync Era: ~1,000+ TPS (ZK rollups are more efficient).
Key Factors Affecting Speed:
- Gas Fees & Network Congestion: High fees slow down L1 transactions.
- Layer 2 Adoption: Most Uniswap v3 liquidity is now on L2, making it faster and cheaper.
- Transaction Complexity: Swaps with multiple hops or high slippage may take longer.
Summary:
| Network | Avg. Confirmation Time | Throughput (TPS) |
|---|---|---|
| Ethereum L1 | 2–5 minutes (12+ blocks) | 15–30 TPS |
| Arbitrum/Optimism | 2–10 seconds | 100–200+ TPS |
| Zksync Era | 1–5 seconds | 1,000+ TPS |
For the fastest experience, use Uniswap on Layer 2 (Arbitrum, Optimism, or Zksync). Ethereum L1 is slower and more expensive.
How much data can I store on the Uniswap blockchain? Does it support on-chain data storage?
Uniswap is a decentralized exchange (DEX) protocol built on the Ethereum blockchain, not a blockchain itself. As such, it does not have its own native data storage capabilities.
The Ethereum blockchain, which Uniswap is built on, has limited storage capacity and is not optimized for large-scale data storage. Each Ethereum block has a limited gas capacity, and storing data on-chain can be expensive due to the gas costs associated with writing and storing data.
In general, it's not recommended to store large amounts of data directly on the Ethereum blockchain, as it can be costly and inefficient. Instead, off-chain storage solutions are often used to store larger amounts of data, with only the necessary metadata and references stored on-chain.
If you need to store data related to your Uniswap-based application, you may consider using off-chain storage solutions like:
- InterPlanetary File System (IPFS): A decentralized storage network that allows you to store and share files in a decentralized manner.
- Filecoin: A decentralized storage network that provides a platform for storing and retrieving files.
- Centralized cloud storage: Services like AWS S3, Google Cloud Storage, or Microsoft Azure Blob Storage can be used to store larger amounts of data, with on-chain references pointing to the stored data.
Keep in mind that when storing data off-chain, you'll need to consider data availability, accessibility, and security, as well as ensure that your on-chain references are correctly linked to the off-chain data.
In summary, Uniswap does not support on-chain data storage, and large-scale data storage is not recommended on the Ethereum blockchain. Off-chain storage solutions should be used to store larger amounts of data, with on-chain references pointing to the stored data.
Contact Us About Uniswap
Are you a representative of the Uniswap project? Send us a message.