Company attributes
Cryptocurrency attributes
Other attributes
UMA is a developer of a decentralized financial contracts platform intended to trade in innovative derivative products. The company's platform allows risk to move across the internet without a centralized authority or single point of failure. UMA stands for Universal Market Access, and this is a central theme of the products developed by UMA, as the platform works to help users attain or transfer any form of financial risk and allow users to participate in a universally accessible financial system.
Synthetic assets are a class of assets that represent different, underlying assets and have the same value. UMA specifically enables its users to design and create self-executing, self-enforcing financial contracts secured by economic incentives and run them on Ethereum’s blockchain.
In essence, UMA allows counterparties to digitize and automate any real-world financial derivatives, such as futures, contracts for differences (CFDs) or total return swaps. It also enables the creation of self-fulfilling derivative contracts based on digital assets, like other cryptocurrencies.
UMA's platform is developed to offer a place to quickly launch financial contracts and novel financial contracts, with a secure design and reduced costs. For UMA to build financial infrastructure on Ethereum, UMA has developed two things for the platform:
- The Data Verification Mechanism (DVM)
- Priceless financial contract designs
The DVM is intended and developed to maintain economic security for contracts that use it. The design is based on a belief that any on-chain oracle can be corrupted, meaning any smart contract relying on off-chain data can be manipulated for price. The DVM was, in turn, developed to combat the potential profit from corruption and cost of corruption of contracts, with the mechanism existing to ensure the cost of corrupting an oracle will exceed any potential profit.
This second part of the UMA platform is used to develop synthetic tokens. Priceless financial contracts do not require an on-chain price feed to function and work to minimize on-chain oracle use in order to reduce the frequency and surface area for oracle attacks. This function, when requiring a price, looks backwards in time for a price, making the price more secure, where previously oracle failures happened live and were brief and could corrupt the price.
For project developers that use UMA, the financial contract factories are able to develop custom synthetic tokens that can track different quantities, such as local currencies, real world assets, or cross-chain assets. Users can then interact with their synthetic tokens through any interface supporting the ERC20 standard. They can also mint new tokens from a custom user interface. And the tokens can cover a range of use cases, including local payments, investments, and speculation.
The first synthetic token developed by UMA was created and approved in May 2020. The ETHBTC token is a synthetic token that tracks the value of ETH relative to BTC. Which means if ETH is worth $200 and BTC is worth $10,000, an ETHBTC should be worth $0.02. This synthetic token was the first deployment of the priceless token model and was available on Uniswap.