Crypto Academy Week 4 Homework Post for [@gbenga] Homework submitted by @tmighty
Hello fellow steemians.
The homework task give by the prof for the 4th week was that we discuss fully one ofbthe projects built on the Ethereum blockchain.
According to my research, there are hundreds of projects built on the Ethereum blockchain e.g the chainlink, makerDao, yahoo finance and so on. Forbthe purpose of this homework task, I am going to discuss the Uniswap protocol.
UNISWAP
The Uniswap protocol was created by Hayden Adams in 2018. But the underlying technology that inspired its implementation was first described by Ethereum co-founder, Vitalik Buterin.
Uniswap is one of the decentralized exchange protocol built on the Ethereum blockchain. It is a set of computer programmes that run on the Ethereum blockchain and allows for decentralized tokens swap. It works with the help of unicoins.
Traders can change their Ethereum tokens on Uniswap without having to trust anyone with their assets. Thee is no order book or a centralized party required to execute trades allowing users to trade without intermediaries. This makes Uniswap have a high degree of decentralization.
Uniswap works with a model that involves liquidity providers creating liquidity pools. This system provides a decentralized pricing mechanism that solves the bridges the gap of order book absence.
Because uniswap protocol is decentralized, there is no listing process. Essentially, any ECR-20 token can be launched as long as there is liquidity poo for any one who trades on the app. Because of the availability of liquidity pool (crypto reserve area) , uniswap doesn't charge listing fees. Uniswap protocol acts as a kind of public good. It is used freely by anyone without charges.
HOW UNISWAP WORKS
Uniswap works with a design called Constant Product Market Maker, which is a variant of a model called Automated Market Maker (AMM).
Automated market makers are smart contracts that hold liquidity reserves (or liquidity pools) that traders can trade against. These reserves are funded by liquidity providers. Anyone can be a liquidity provider who deposits an equivalent value of two tokens in the pool. In return, traders pay a fee to the pool that is then distributed to liquidity providers according to their share of the pool. Let’s dive into how this works in more detail.
source
Liquidity providers create a market by depositing an equivalent value of two tokens. These can either be ETH and an ERC-20 token or two ERC-20 tokens. These pools are commonly made up of stablecoins such as DAI, USDC, or USDT, but this isn’t a requirement. In return, liquidity providers get “liquidity tokens,” which represent their share of the entire liquidity pool. These liquidity tokens can be redeemed for the share they represent in the pool.
The liquidity pool being talked about is the pairing of Ethereum with other stable coins. Let's take ETH/USDC for example.
We have two portions of the pool here, the ETH portion and the USDC portion. What Uniswap does is to multiply the two portions to calculate the total liquidity in the pool. Where the total liquidity remains constant.
If a trader wants to buy 2ETH with 200USDC. Once the ordee is executed, the ETH portion of the coin will increase while that of USDC decreases. Because ETH is now more in the pool, the price begins to fall. Until some portions of ETH is sold out in the total pool, the price will remain down. This is the mechanism that determines pricing in the crypto market generally.
HOW UNISWAP MAKE MONEY.
Uniswap does not make money. It is a decentralized, non-profit making protocol that doesn't have a native token of its own. All fees go to ths liquidity providers and non of the founder ls get a cut from the trades that happen through the protocol.
The current transaction fee paid out to the liquidity providers is 0.3% per trade either buy or sell. By default, these are added to the liquidity pool which the liquidity providers can redeem at any time depending on the share of the total liquidity provided by each of the providers.
A portion of the fees may be dedicated to the development of uniswap in the future.
How to use Uniswap.
Uniswap is open to everyone and anyone who is interested in making trades with it as it is an open source protocol. You can create an account on it for swapping and/or tradingexchange of Ethereum tokens.
After creating your account either in its official site or application, you can follow the steps below to use it.
- Go to the Uniswap interface.
- Connect your wallet. You can use MetaMask, Trust Wallet, or any other supported Ethereum wallet.
- Select the token you’d like to exchange from.
- Select the token you’d like to exchange to.
- Click on Swap.
- Preview the transaction in the pop-up window.
- Confirm the transaction request in your wallet.
- Wait for the transaction to be confirmed on the Ethereum blockchain. You can monitor its status on https://etherscan.io/.
source
This is my entry on the homework by professor @gbenga.
Thanks for reading.
Cc: @steemcurator01, @steemcurator02, @gbenga, @trafalgar, @mmmmkkkk311 @bright-obias, @focusnow, @whitestallion, @ctime, @bluesniper, @fuli, @karja, @ngoenyi, @emjeak.
I am @tmighty
Hello @tmighty, it is good to see you try to make a post participating in the week 4 assignment but then, this post is a complete copy and paste.
Copy and pasting aren't good and don't help grow Steemit SEO. Personally, it discourages readers from your post and allows people to lose trust in the authenticity of your post. For future purposes, you should write a personal related post but in cases where you cannot create a personal post, you should read through your sources, understand them and create a post that is original after which you reference the sources.
Evidence:
Your post
original content
Source: https://academy.binance.com/en/articles/what-is-uniswap-and-how-does-it-work
That was why I sited the source. I dont know if that's not the way to do it.
I hope I am not in trouble like this.
This post has been rewarded by @bright-obias from @steemcurator04 Account with support from the Steem Community Curation Project."
Keep posting good content and follow @steemitblog for more updates. Keep following all the rules in the Diary Game, as well as improving your Diary post content to get more attention. Thank you, Steemit Team!