苹果版Bitpie最新版app|uniswap代币

作者: 苹果版Bitpie最新版app
2024-03-16 09:27:24

Uniswap(UNI) 币价,图表,市值以及其他指标 | CoinMarketCap

wap(UNI) 币价,图表,市值以及其他指标 | CoinMarketCap加密货币: 2.2M+交易所: 730市值: $2.65T2.81%24小时交易量: $202.63B22.26%占有率: 比特币: 51.8% 以太币: 17.1% ETH Gas费: 36 Gwei Fear & Greed: 87/100加密货币加密货币排名分类全球走势图历史记录Bitcoin ETFsLeaderboards热门最近添加领涨和领跌访问最多NFTNFT 总体统计数据热门收藏品即将进行的销售活动On Chain DataDEX 交易对Chain Ranking热门 DEX 交易对交易所现货衍生品DEX社区动态TopicsLives文章产品PRODUCTS转换器CMC LabsTelegram Bot广告Crypto API网站小组件CAMPAIGNSAirdrops钻石奖励学习和赚取CALENDARSICO日历活动日历学习新闻AcademyResearch视频词汇表减半倒计时:34天自选列表投资组合搜索/加密货币: 2.2M+交易所: 730市值: $2.65T2.81%24小时交易量: $202.63B22.26%占有率: 比特币: 51.8% 以太币: 17.1% ETH Gas费: 36 Gwei Fear & Greed: 87/100Uniswap 价格 UNI¥94.17  6.13% (1天)Uniswap兑换为CNY的图表Loading Data请耐心等待,我们正在加载图表数据 加入自选列表 Uniswap统计数据市值 6.13%¥56,382,294,516#18交易量(24小时) 26.24%¥2,637,621,857#58交易量/市值(24小时) 4.68%总锁定价值(TVL) ¥43,707,114,124市值/TVL 1.29000268流通供应量 598,736,140 UNI59.87%总供应量 1,000,000,000 UNI最大供应量 1,000,000,000 UNI完全稀释的市值 ¥94,168,851,313合约Ethereum: 0x1f98...01f984 更多 官方链接网站社交媒体TwitterRedditDiscord评分  ·  基于3家机构的评分4.3   网络信息区块链浏览器支持的钱包UCID7083  UNI兑换为CNY的转换器UNICNY价格表现24小时 最低价¥88.62最高价¥99.54历史高点May 03, 2021 (3 years ago)¥323.63-70.9%历史低点Sep 17, 2020 (3 years ago)¥3.02+3023.23%查看历史数据热门程度加入自选列表的次数703,795x124th / 9.1K标签Decentralized Exchange (DEX) TokenDeFiDAO显示全部更多信息您是该项目的所有者吗? 更新代币信息 Loading Data请耐心等待,我们正在加载图表数据 Uniswap community          Uniswap markets全部CEXDEX现货永续合约期货所有交易对Loading data...Show full width免责声明:本页面可能包含联署营销链接。如果您访问任何此类联署营销链接,并且在这些联署营销平台上进行如注册或交易等操作,CoinMarketCap 将可获得报酬。请参阅《联署营销信息披露》。Uniswap新闻                    关于UniswapWhat 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.Uniswap DAOThe Uniswap DAO has over 310,000 members that can vote over the $1.6B treasury, governance and roadmap of the DEX by holding UNI governance tokens. Any UNI holders can submit a proposal, however it must garner up to 25,000 yes-votes before it can be eligible for further deliberation. The next phase is the consensus check, where the proposer has to highlight the core changes and garner at least 50,000 yes-votes. Finally, the governance phase has to attract 40M yes-votes for the proposal to be adopted. Uniswap was the most dominant DEX in 2021 in terms of trading volume, and the top ranked DAO in terms of the amount held in the treasury. However, it is currently ranked second, behind BitDAO — a DAO focused on funding and investing in emerging crypto projects. Check out our deep dive on Uniswap DAO and other top DAOs and how their governance systems work.Uniswap Acquires NFT Aggregator GenieUniswap are preparing to take the next step in their journey to become a one-stop shop. The recent acquisition of NFT aggregator and marketplace Genie — through Uniswap Labs — aims to help the exchange's users unlock universal ownership. Integrating non-fungible tokens into the Uniswap product line could be seen as an intriguing development. Users will see this feature roll out in the web application, with developer APIs and widgets to follow later.Genie is an NFT marketplace aggregator helping users discover, buy and sell non-fungible tokens (NFTs) across multiple marketplaces. Additionally, users can buy NFTs across multiple marketplaces through one transaction, significantly reducing their gas fees.There are plans of Uniswap to offer a USDC airdrop to early adopters of the Genie platform, slated to take place in August 2022. Any user who used Genie at least once — or owned a Genie Genesis NFT by April 15 — should be eligible for this upcoming airdrop. This airdrop will last for 12 months, giving eligible users ample time to claim their rewards.Furthermore, the Genie platform will remain accessible to users until the Uniswap NFT experience rolls out. Uniswap's team acknowledges that NFTs remain an "important web3 gateway" for crypto enthusiasts and mainstream users. Applying their DeFi knowledge to NFTs can potentially help bring digital ownership and value to a bigger audience.It is not Uniswap's first venture into the NFT space, either. In 2019, the team launched the limited-edition Unisocks collection, providing NFT liquidity pools backed by real-world assets. Additionally, Uniswap Labs continues to work on Uniswap v3 NFT positions to further advance on-chain generative SVGs.Related Pages:Learn more about Balancer here.Learn more about Curve here.New to DeFi and cryptocurrency? Check out our education resources here.Uniswap vs PancakeswapWant to keep track of Uniswap (UNI) price live? Download the CoinMarketCap mobile app!Want to convert the Uniswap (UNI) price today to your desired fiat currency? Check out CoinMarketCap exchange rate calculator.          Uniswap分析加载中…Popular Tokens on the Ethereum ChainEthereumETH¥26,773.347.25%Shiba InuSHIB¥0.000218111.74%ChainlinkLINK¥140.415.56%UNUS SED LEOLEO¥43.151.00%ImmutableIMX¥22.298.65%PepePEPE¥0.000068375.18%Lido DAOLDO¥21.7610.00%DecentralandMANA¥4.999.56%Bitget TokenBGB¥6.393.10%RenderRNDR¥77.833.13%WorldcoinWLD¥70.503.33%AaveAAVE¥944.047.55%AxelarAXL¥14.237.14%ImmutableIMX¥22.298.65%SingularityNETAGIX¥8.411.36%NodeSynapseNS¥0.030292.59%Dypius [Old]DYP¥2.806.80%TRUMP INUTRUMP INU¥0.00054862.31%Wrapped KaspaWKAS¥0.99756.31%LinkEyeLET¥0.015485.25%最常浏览的加密货币neversolNEVER¥0.00241313.17%ApeWifHatAPEWIFHAT¥0.000000825219.95%EGOEGO¥0.58234.46%CatgirlCATGIRL¥0.0000000066652.78%Bonk 2.0BONK2.0¥0.000000544437.54%NvirWorldNVIR¥0.0849411.92%OpSecOPSEC¥12.677.24%Baby ElonBABYELON¥0.000000000075614.05%RichQUACK.comQUACK¥0.000000010363.88%EggdogEGG¥0.0697822.71%ArtradeATR¥0.1977105.77%WavesWAVES¥30.625.84%CzolanaCZOL¥0.0069669.90%Super TrumpSTRUMP¥0.066712.67%BitcoinBTC¥501,348.613.63%Pepe Wif HatPIF¥0.0248743.01%SolanaSOL¥1,300.540.32%Shiba InuSHIB¥0.00021328.70%CardanoADA¥5.204.35%EthereumETH¥27,107.153.80%全球 价格UNI/USDUnited States Dollar$13.09UNI/CNYChinese Yuan¥94.17大家还在看Chainlink$19.674.95%Firo$2.176.22%Solar$0.47978.88%Polkadot$10.776.15%Blocknet$0.052233.25%Electroneum$0.0056834.02%WePower$0.000.00%Parachute$0.00046123.08%Robonomics.network$8.451.75%IoTeX$0.076835.30%热门Pepe$0.00000895511.50%BOOK OF MEME$0.01055357.10%NetMind Token$7.9136.81%Bitcoin$69,655.863.19%dogwifhat$2.8311.31%Uniswap实时行情Uniswap 今日价格 为 ¥94.17 CNY,其 24 小时的交易量为 ¥2,637,621,857 CNY。 我们会实时更新UNI兑换为CNY的价格。 Uniswap 在过去 24 小时内下跌了 6.13。 目前的 CoinMarketCap 排名为第 #18 位,其市值为 ¥56,382,294,516 CNY。 其流通供给量为 598,736,140 UNI 个货币 此外,供给量上限为1,000,000,000 UNI 个货币。目前 Uniswap 交易量最大的平台为 Binance, Zedxion Exchange, Bitunix, OKX, 和 。 您可以在我们的 查找其他上市资产。加密货币代币Uniswap产品CMC LabsChatGPT PluginCrypto API加密货币指数网站涂鸦站点地图广告公司关于我们服务协议隐私政策Cookie preferencesCookie 政策社区规则免责声明方法论加入我们招聘中!支持申请表联系我们常见问题解答词汇表社交媒体X (Twitter)社区TelegramInstagramFacebookRedditTelegram© 2024 CoinMarketCap. All rights reserved

DeFi 代币的最佳兑换工具 - 手把手教你使用 Uniswap - 知乎

DeFi 代币的最佳兑换工具 - 手把手教你使用 Uniswap - 知乎切换模式写文章登录/注册DeFi 代币的最佳兑换工具 - 手把手教你使用 Uniswappeijie什么是 WalletConnect WalletConnect 是一项支持通过扫码授权与桌面端 DApp 进行连接的服务。可以把 WalletConnect 简单理解为微信的「扫一扫」,当你在电脑上打开腾讯文档时,可以通过扫一扫便捷登录。而不同点在于,WalletConnect 仅是扫码授权,你的钱包私钥仍然在手机中,保障资产安全。什么是 UniswapUniswap V2 是一个去中心化交易协议,任何人都可以在其中添加任意 ERC-20 代币交易对。这个特性使 Uniswap V2 能够对新币种交易提供良好的支持,也由此,COMP,YFI 等治理代币都首选上线 Uniswap,并可以在其中兑换为 ETH 或稳定币。如何使用 Uniswap 进行币币兑换1. 打开 imToken 应用和 Uniswap 网页(https://app.uniswap.org/#/swap)2. 点击 Uniswap 网页上的「Connect to a wallet」并选择「WalletConnect」,然后用 imToken 扫描屏幕上的二维码先在 Uniswap 网页操作再到 imToken 扫码授权 DApp 连接3. 连接成功后,在 Uniswap 网页选择需要交易的币种。如果你是第一次进行某币种的交易,则需要先对币种进行授权,图中以 COMP 兑换 ETH 为例,所以授权按钮显示为「Approve COMP」,然后在 imToken 中进行确认。接下来等待授权交易成功。这一步需要一些时间,尤其最近市场热度上来,网络拥堵情况严重。建议大家直接使用 imToken 默认提供的最佳矿工费,以免长时间等待。4. 授权成功后,输入交易数量,选择「Swap」并在 imToken 中确认交易。5. 等待交易处理。成功后,Uniswap 会有对应提示,下拉刷新 imToken 资产页面即可看到资产更新。如果对操作中的细节有疑问,也可以查看完整视频教程,手把手教学:https://www.bilibili.com/video/BV1eC4y1b7iW/如何加入 Uniswap 资金池在 imToken「浏览」页搜索并打开 Uniswap2. 切换至「资金池」,选择「Add Liquidity」3. 文中以 ETH-USDT 举例,所以选择「USDT」,并输入加入流动性池的数量4. 点击「Approve USDT」授权 USDT,授权成功后,选择「Supply」并确认,即可加入 ETH-USDT 流动性池5. 等待交易成功后,切换至钱包首页,可以看到「UNI V2」转入,这就是 ETH-USDT 流动性池的 LP token。如何退出 Uniswap 资金池同前面的操作,首先在 imToken 中打开 Uniswap点击「资金池」,等待页面加载完全后,在「Your Liquidity」下方可看到已加入的流动性池,点击即可展示流动性池详情3. 点击「Remove」,再选择退出流动性池的比例,然后点击「Approve」授权4. 授权后,点击「Remove」并确认,即可退出流动性池,取回最初投入的代币注:由于币价波动,参与流动性挖矿即有无常损失,因此取回的代币数量与最初的投入会有出入,波动越大,出入越大。注意事项在操作过程中,建议大家直接使用 imToken 默认提供的最佳矿工费,以免长时间等待;近期以太坊网络矿工费较高,进行交易或参与流动性挖矿前,请确认矿工费消耗在自己可接受范围内;流动性挖矿可能存在无常损失,了解详情:风险提示:本文内容均不构成任何形式的投资意见或建议。imToken 对本文所提及的第三方服务和产品不做任何保证和承诺,亦不承担任何责任。数字资产投资有风险,请谨慎评估该等投资风险,咨询相关专业人士后自行作出决定。编辑于 2020-09-11 16:47区块链(Blockchain)去中心化应用(DApp)​赞同 15​​6 条评论​分享​喜欢​收藏​申请

一文看懂Uniswap和Sushiswap - 知乎

一文看懂Uniswap和Sushiswap - 知乎首发于链习生切换模式写文章登录/注册一文看懂Uniswap和Sushiswap蒋梦初交易所历来是区块链领域的兵家必争之地,而去中心化交易所(DEX)则是本次DeFi热潮的主要赛道之一。从势如破竹的去中心化交易所Uniswap,到近几天名声大噪的赛场新星Sushiswap,一场“swap party”变得越发热闹。今天我们来讲讲这两个DEX,看看它们的异同。本文主要内容包括以下6点:l Uniswap和Sushiswap概况;l 这两家DEX的自动做市商(AMM)原理;l Uniswap的激励机制;l Sushiswap的激励机制;l Sushiswap的早期引流方法;l 这二者的风险。Uniswap和Sushiswap概况Uniswap是一家去中心化交易所(DEX),用来进行代币兑换。Uniswap是一个运行在以太坊区块链上的流动性协议,也就是一组部署到以太坊网络的合约,所有的交易都在链上进行。它不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。它和上述交易所最大的不同就在于,它是基于兑换池,而不是订单簿的去中心化交易协议。在这里没有限价的买单卖单,用户与兑换池按照实时的市价进行交易,见下图。所谓的兑换池,指的是一个资金池,用户把一定量的token充入资金池,就可以兑换出同等价格的另一种token。在兑换过程中,交易所收取0.3%的手续费。用户在Uniswap中交易的价格则由这个资金池中的代币比例和算法来决定。这个算法是自动做市商(AMM),后文会详细讲。订单簿兑换池Uniswap在2019年就已经上线,现在它已经是头号DEX了。 Sushiswap也是一家去中心化交易所(DEX),用来进行代币兑换。目前Sushiswap尚未完全启动,在它完全启动后,它实现的功能与Uniswap相同。Sushi是日语寿司的意思,所以有人把这个项目叫寿司。寿司店(sushiswap)菜单Sushiswap协议是今年8月底才从Uniswap分叉而来,它基本延续Uniswap的核心设计,没有构建全新的模式,同样也是采用兑换池+自动做市商(AMM)的模式。另外,Sushiswap的代币池和前端页面设计与Uniswap也基本相同。自动做市商原理上文说过,Uniswap和Sushiswap都是采用基于兑换池的交易协议,依靠自动做市商模式来实现兑换,现在详细讲讲自动做市商(AMM)的原理。Uniswap并不使用订单簿模式来决定代币的价格,相反,代币的价格(汇率)会在用户交易的过程中连续且自动地根据供需量和恒定乘积公式计算得出。恒定乘积公式就是:X*Y=K。其中X和Y分别代表交易池中两种代币的可用数量。配合恒定乘积公式,一个交易对(也即一个流动性兑换池)中的一种代币的价格,根据池中的供给量和交易者的需求量得出,价格会在根据该公式画出的一条曲线上变动。X*Y=K,或者说Y=K/X,就是我们初中学过的反比例函数。当K不变时,X增大,Y必然减小,反之亦然。在DEX里,用户向兑换池中充入token X,X的数量增多了,Y的数量必然减小,而这减少的Y的数量就被用户取出,完成兑换。举例:假设流动性兑换池中有X token1000个,Y token100个,也就是10个X换1个Y。一名用户向兑换池中充入10个X,根据恒定乘积公式计算Y≈99,Y末-Y初=-1,这减少的1个Y就由这个用户拿走,实现了10个X兑换1个Y。AMM原理示例S在实际的Uniswap兑换过程中,还存在滑点的现象。滑点是指用户最终实现兑换的汇率偏离了真实的汇率。比如在上面的例子中,如果用户充500个X,他只能换出33.3个Y,相当于15个X才能换一个Y,用户就要承受损失。当兑换金额相对于兑换池资金量过大,或者说对于一定的兑换金额,兑换池资金太少时,就会出现滑点。但当兑换池中的代币数量充足时,滑点的数额就会减少,而且资金越多,滑点越小。滑点的大小和常说的交易深度大小相反,滑点越小,交易深度越大,用户越能够按照稳定的价格完成交易。同一时刻,ETH兑换LINK,兑换金额太大产生滑点恒定乘积公式的K越大,也就是资金池里的资金越多时,代币交换滑点越小,流动性也就越好。在这里的流动性就是指当用户想完成某一笔兑换时,他就能够在滑点最小的情况下顺利地完成。AMM模式鼓励用户为兑换资金池提供流动性,方式就是用户向流动性资金池中存入等价值的2种代币,比如上面例子里,用户同时存入100个X和10个Y。如果用户存入的2种代币不等值,比如他存入了100个X和100个Y,(此时的市价还是10个X换1个Y)这会造成兑换池里Y的供给相对过剩,X和Y的相对价值就出现了不平衡。套利者灵机一动,向兑换池里存入383.3个X,兑换出51.7个Y,而按照市价他只能换38.33个Y,于是他净赚13.37个Y。兑换池在经过套利者的一番操作后,又恢复了10个X换1个Y的市价,详情见下表。套利使系统重新归于平衡依靠恒定乘积公式的AMM模式需要套利交易来让流动性池中的代币价格与市场价格保持一致。从本质上来说,这些协议依然需要通过外部交易系统来调控流动性兑换池中代币的价格。AMM模式依靠用户为资金池提供流动性完成自动做市,它给用户的激励就是一定比例的兑换手续费。为流动性资金池提供流动性的用户称为流动性提供者(LP Liquidity Provider)。Uniswap的经济激励机制Uniswap给流动性提供者的奖励就是交易所的手续费。流动性提供者可以得到所在流动性池中代币交易的手续费作为奖励,手续费率为0.3%,流动性提供者之间依据存入资金的份额按比例分配。根据上文截图中的数据计算,一天的成交额是40.85亿CNY,一天的手续费就有122万元,经过一段时间的积累,流动性提供者(LP)得到的手续费奖励金额就非常可观了。Uniswap会根据流动性提供者存入资金的数额发给他们一定数量的LP token,我们可以理解为存款奖状或者收据,它是LP获得交易所手续费奖励的凭证。注意:LP token不是Uniswap的项目代币或者说平台币,对于每一种代币交易对有不同的LP token。举个例子具体说明:假设这个交易对是ETH--DAI,目前兑换比例是1ETH--400DAI。我向资金池充了1ETH和400DAI,这个资金池发给我1个LP token,代表我有1份(ETH--DAI)的流动性贡献。这个资金池所产生的手续费进入一个pool,经过一段时间后,pool中共有积累的手续费A个ETH和B个DAI,当我把我的1个LP token交还给Uniswap时,我有权利从pool拿走它按比例对应的手续费。假设此时整个资金池共发出了X个LP token,我的流动性贡献占比就是1/X,我就可以获得A/X个ETH和B/X个DAI,然后再赎回我的1ETH和400DAI。Uniswap通过AMM模式和为流动性提供者奖励手续费的模式,极大地调动了LP的积极性。由于任何人都可以提供流动性并且从中获利,人们有动力为Uniswap提供流动性;交易所获得充足的交易流动性,交易滑点就小,用户体验也好。交易所的运行完全基于市场的需求进行。人工的运维成本大幅降低。在Uniswap中,交易产品的挂牌会是免费的。而且由于不需要再用交易订单的模式,而且流动性也不需要专门的做市商来提供,因此目前证券市场中的做市商的成本就可以取消。降低了上币成本和做市成本,Uniswap对DeFi和整个区块链行业的发展起到了一定的促进作用。为Uniswap提供流动性的用户可以获得经济激励。不过,这种激励存在两个美中不足之处:1)对早期参与流动性提供的用户不够公平。Uniswap能够运转,全凭流动性提供者为它提供了大量的流动性。早期流动性提供者承担了更多的风险,但并没有因此获得更多的收益。Uniswap依靠着早期的LP存入的资金逐步发展,随着它越来越受欢迎,有越来越多的像风投基金、交易所、矿池这样的大资金进入提供流动性。虽然交易手续费累计的很多,但是早期LP的份额被摊薄了,他们没有能够享受到协议成长带来的长期回报。这有点像早期的滴滴司机或者淘宝店主,正是他们让平台实现了发展,然而在平台发展之后他们并没有享受到更多的收益。此外,流动性提供者只有在他们提供流动性时才赚取资金池的交易费。一旦他们撤回资金池中自己的资金,将不再获得相应的收入。2)无常损失得不到补偿。为Uniswap提供流动性可以交易手续费,但也存在无常损失。无偿损失是指流动性提供者按当时的市价存入2种代币,在他要取出这些代币时,它们的兑换价格发生了变化而导致的损失。如果这2种代币中某个代币大幅上涨或下跌都可能导致无常损失。注意,不管涨还是跌,都有可能导致损失。还是以上面表格里的X和Y为例。当10个X换1个Y时,我存入100X和10Y。假设现在行情变化,也就是X和Y的兑换比例变化了:不管现在是10个X换2个Y(Y跌了),还是20个X换1个Y(Y涨了),我如果想赎回我的资金,都必须按照现在的兑换比例,取出价格相等的X和Y,不能破坏资金池中2种代币的比例平衡,不然套利者就又要出动了。这也就是说,我取出来的不是我存入的100X和10Y,而是按照新的市价的兑换比例,比如120X和8Y。而这相比我直接持有100X和10Y不动,是会产生损失的。当然,它本质上也是资产的再平衡,从这个角度看,不算是无常损失。不过,在退出时,如果按照法币计价,可能会出现获得的费用收益不如直接持有代币所得的收益更高的现象。而且这个无常损失,是无偿的损失。Sushiswap的经济激励机制Sushiswap在Uniswap的激励机制基础上做出了一些改变,这是它们二者最大的区别。Sushiswap增加了代币经济激励,也就是将其交易费用的一部分分配给Sushiswap代币SUSHI的持有人。Uniswap没有发行平台币,它每笔交易收0.3%的手续费,再通过LP token的形式把交易费按比例分配给LP(流动性提供者)。Sushiswap发行了平台币SUSHI,它的交易手续费也是0.3%。它将这0.3%的手续费分成2个部分,其中0.25%提供给LP,方法和Uniswap一样;剩下的0.05%将用于回购SUSHI代币,即用这部分钱购买SUSHI代币持有者手里的SUSHI代币。这意味着,SUSHI的价值与Sushiswap平台交易量是挂钩的。在Sushiswap上,交易量越大,SUSHI捕获的价值就越高。SUSHI代币和COMP、LEND、YFI一样,也可以在二级市场交易。此外,为了保证研发和运营的持续,有10%SUSHI代币会用于开发和未来的迭代、审计等。Sushiswap的经济激励机制在Uniswap的基础上做了改进,它保证了早期参与者的长期利益。Sushiswap每个区块将释放100枚SUSHI代币,会均分给所有支持的代币池,LP们还是根据流动性贡献来按比例获得SUSHI。和Uniswap用LP token的形式来分配手续费不同,LP token只有在存入代币对时才发给用户,而SUSHI是每个区块都产生一次,根据用户现在的资金比例分配。这样即使未来有大资金进入Sushiswap,早期参与者的资金份额被摊薄,但是他们之前已经获得的SUSHI代币不会减少,这就相当于是挖到了“头矿”。更何况在最初的100,000个区块,SUSHI产量更高,每个区块释放1,000枚SUSHI。在Sushiswap交易额增长起来后,SUSHI代币的价格也水涨船高,早期参与者凭借着早期相对较高资金份额占比而积累下的SUSHI代币可以享受到Sushiswap长期发展带来的福利。此外,前文提及,Uniswap的LP在赎回了当初存入的代币对之后,就不能再获得交易所的手续费分成了,而Sushiswap的LP即使赎回了资金,也还能够凭借着持有的SUSHI代币获得币价上涨带来的利益。Sushiswap的经济激励机制也并非尽善尽美。SUSHI代币有2个主要用途。第1点是用于投票。投票决定每个区块产生的100个SUSHI在各个代币对兑换池中分配的比例,也就是哪个池子分到的SUSHI奖励多一点;投票决定是不是要新开放某个新代币对兑换池。对于特定的LP来说,这2种投票的目的都是为了让自己获得更多的SUSHI奖励,消耗一部分SUSHI以获得更多的SUSHI。这样会不会造成分配权重大的资金池分配比例越来越大呢,还有待时间的检验。第2点就是上文说的用于兑换那0.05%的手续费。在交易所蒸蒸日上的阶段这当然是好的了,不过如果交易额下降呢。无限通货膨胀的SUSHI和正在下降的手续费分成相互作用,会导致新产生的SUSHI越来越不值钱,对币价下降的预期则会让老持币人竞相抛售。如果他们再从流动性资金池里撤资,交易所流动性不足,引起交易滑点过大,用户体验变差,交易额就会进一步下降。这样的恶性循环会迅速让它承受巨大损失。这样的情形不一定会出现,但是会有这样的风险。虽然在Uniswap中同样存在交易额下降引发流动性下降的恶性循环,不过它没有平台币,也就没有币价下降的第三重刺激。Sushiswap中同样存在无常损失。Sushiswap的大招仅靠改进的经济激励模型,能不能让Sushiswap超越老大哥,坐上DEX头把交椅呢,我们不得而知。不过项目方还想了别的办法,真正的大招还在后头呢。第一步。Sushiswap为Uniswap的流动性提供者提供了赚取SUSHI代币的机会。Uniswap的流动性提供者可以将其LP token质押在Sushiswap,然后在区块高度10750000开始赚取SUSHI代币。目前只收LP token,还不能直接存入代币对。这好比是你在一家大银行Uniswap存了钱,它发给你一个收据,凭此取钱。新银行Sushiswap说,你的收据质押在我这里,1星期以后我给你这张收据发利息,你的钱还在原来的银行,收据你想拿走随时拿走。这样的好事谁不干,于是大家纷纷把Uniswap的LP token质押在Sushiswap。只要LP token第二步。在协议启动大约两周(最初100,000个区块)后,Sushiswap会启动针对Uniswap的流动性池迁移计划。在迁移过程中,首先是这一批用户在Uniswap上进行代币对的赎回,然后将这些代币池迁移,也就是把从Uniswap里取出来的钱存到Sushiswap里。就这样,Sushiswap将获得大量的流动性,它的流动性是从Uniswap那里直接拿来的。近日Uniswap锁仓量(就是资金池的存款量)暴涨,原因就是Sushiswap只收Uniswap的LP token,用户必须先到Uniswap去存钱,换出LP token,才能把它质押到Sushiswap里。复制粘贴你的运行原理,剪切粘贴你的用户。SIGOI!(日语:好厉害)风险最后我们谈一谈这两家DEX的风险。l 技术风险Uniswap在2020年3月19日在以太坊主网上推出了一个新版本,还配合着公开了核心合约的1.0.1版;在发行之前,该版本已经在Rinkeby测试网上测试过一段时间了。这个新版本在以太坊主网上已经使用超过了两个月时间,而且迄今为止,没有出现任何损坏智能合约完整性的问题。Uniswap V2 在上线主网之前经过了充分的测试和审核。对源代码的尽职审核“很有可能”保证了未来不会发现任何重大的问题,不过Uniswap还是发布了一个Bug悬赏,任何人发现了重大漏洞都可以获得奖金。从Sushiswap宣布的信息看,它邀请Trail of Bits、PeckShield、OpenZeppelin、Consensys、Certik、Quantstamp中的其中一家对其合约进行审计。但目前为止还没有完成正式审计。这里是有潜在风险的。即便完成了审计,任何流动性挖矿都存在潜在的智能合约漏洞风险。编写出没有任何错误的代码是非常困难的,而开发人员也不可能设想到所有的潜在风险,尤其是在DeFi发展如此火爆的今天。Uniswap和Sushiswap都存在一定程度的技术风险。审计、测试以及购买智能合约保险都可以降低技术风险。l 经济模型风险许多区块链项目,特别是在DeFi领域,都需要依靠经济激励来激励网络的参与者。有时候经济模型看起来无懈可击,却包含着潜在的风险。对于这两家DEX的LP来说,首先要面对的就是上文所说无常损失风险。而且是为价格波动越大的币种提供流动性,出现无常损失的风险越高,这导致很多用户发现,为DEX提供流动性(也就是流动性挖矿)带来的收益还不如无常损失更多。SUSHI是每个区块产生100个,它与比特币、以太币等不一样。比特币只有2100万枚,而SUSHI是无限通货膨胀的,未来Sushiswap的交易额增长能够跑得过无限通胀呢,现在还没有一个明确的结论。交易额下降会不会引发流动性枯竭,造成恶性循环,这是它们都面临的风险。l 外部风险外部风险指的不是Uniswap和Sushiswap本身存在的风险,而是在它们上线的项目中存在的风险。例如:项目的虚假宣传、项目方大量抛售代币导致币价崩盘等等。只需要建立两个资金池,就可以无上币费、无审查、无成本地“三无上币”,大大降低了项目方发币割韭菜的难度和成本,这简直比2017年还疯狂。结语:以前说币圈一天,人间一年,现在是DeFi圈一天,币圈一年。这两家swap不是“swap party”的谢幕,还会有更多DEX和其他项目粉墨登场。希望各项目能够互相促进,共同为数字金融和区块链行业的发展助力。本文部分观点参考以下文章:有关Uniswap V2的一切:新功能与工作原理。www.8btc.com/article/641872火币观察:SUSHI飙涨行情耀眼,SushiSwap是否存在风险?www.jinse.com/news/blockchain/804917.html从Uniswap看未来的数字资产交易所。www.8btc.com/article/636431全维度深入解析:Uniswap的正面与背面。www.8btc.com/media/636300SushiSwap锁仓超10亿美元,赚钱效应成DeFi繁荣的最大推手。www.jinse.com/news/blockchain/805211.htmlSushiswap:Uniswap的进化?http://blog.csdn.net/lanhubiji/article/details/108289403作者:蒋梦初2020年9月4日编辑于 2020-09-08 21:50区块链(Blockchain)去中心化金融(DeFi)​赞同 340​​20 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录链习生原创,区块链领域,通俗

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎首发于数字货币切换模式写文章登录/注册小白课堂 | 一文读懂Uniswap,附Uniswap使用教程书匠火火玄学一、加密货币交易形式 当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。在去中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过程发生在链上,典型代表有 EOS 去中心化交易所 Newdex,Newdex 依旧承担了中心化交易所的订单撮合模式。在 Newdex 交易,用户无需注册、资产无需托管,撮合发生在 EOS 链上,数据公开透明。 去中心化交易所的另一种形式是基于兑换池,而非基于买方和卖方订单所构成的订单簿,它类似于人机交易,采取的是柜台模式,就像我们去银行兑换不同国家的法币。典型的代表是 Uniswap。二、Uniswap 是什么Uniswap 是基于以太坊的代币交换协议,是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池,用户在 Uniswap 中交易的价格则由这个资金池中的代币比例和算法来决定。Uniswap 是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。Uniswap 的交易对手并不是其他交易用户,而是跟代币池进行交易,且有自动做市的模型来计算交易价格,代币兑换价格与代币兑换池中代币的比例有关。三、Uniswap 的功能和优势 在 Uniswap 中,使用最多的功能就是代币之间的币币兑换交易了,由于 Uniswap 是基于以太坊的,所以在 Uniswap 中只能交易以太坊上的加密货币资产。目前 Uniswap 支持的币种大概在150种左右,以太坊上的主流资产基本上都可以在上面进行交易了。当然了,用户也可以自行添加交易对,也就是做市商,这样可以赚取一定的手续费。 使用 Uniswap 这种交易形式,比订单撮合模式速度更快,因为它是基于兑换池的人机交易,节省了撮合时间。而且 Uniswap 支持的币种间可以实现两两兑换交易,交易对明显比中心化交易所更丰富。 例如: LRC 和 KNC 之间的交易,在 Uniswap 是可以一步完成交易(虽然系统可能需要转换,但在用户看来就是一步交易)的。而在中心化交易所,LRC 和 KNC 没有直接的交易对,用户最少需要两次交易,即把 LRC 兑换成 ETH ,再用 ETH 和 KNC 交易。很显然,对于用户来说,Uniswap 更便捷。四、如何使用 Uniswap 进行币币兑换交易 我们可以通过多链钱包 TokenPocket 来连接 Uniswap 进行交易。在 TP 钱包的发现界面的 DeFi 区,找到 Uniswap 并点击进入。1、兑换我们可以选择 V2 版本。在兑换界面中,输入表示的是拿来用于兑换的币种,而输出表示的是兑换后的币种。例如:拿 LRC 兑换 KNC,输入部分要选择 LRC,而输出部分要选择 KNC。在选择好输入输出币种后,输入输填写数量,即用于兑换 KNC 的 LRC 数量,可以收到的 KNC 数量就会根据 LRC/KNC 当前的汇率自动计算出来并填充。输入完成后,点击"授权 LRC"按钮,然后点击右侧的"兑换"就可以完成 LRC 和 KNC 之间的兑换了。2、发送 在 Uniswap 的发送界面中,主要有两个功能。一个是转账功能。选择要转出的币种,输入转账数量以及接收地址,然后点击"send"就可以转账了,这和一般的钱包转账也没什么区别。另外一个功能是"兑换+转账",挺有意思的一个功能。 例如我们要把 LRC 兑换为 KNC,并转账到另外一个 ETH 地址中,就可以使用该功能,还是挺方便的。首先,在发送界面中点击"添加兑换"按钮。 然后选择兑换的两个币种和用于兑换 KNC 的 LRC 数量,并输入接收地址。最后,点击"授权LRC"按钮后,点击 "Send"按钮就可以完成代币的兑换以及转账了。3、资金池 在 Uniswap 中,除了可以用于代币兑换之外,还可以加入 Uniswap 的资金池,通过为 Uniswap 提供流动性而赚取收益。首先在"资金池"界面中点击"加入一个资金池"按钮,然后选择一个流动性池,例如选择 ETH/USDT,在选择了流动性池后,输入要存入资金池的币种数量。注意,交易对是成比例存入资金池的,例如上例中,如果存入 0.091216 ETH 到资金池,那么USDT就要存入21.751个。 输入完成后,点击下面的"授权 USDT",然后点击"供应"就可以加入资金池了。总之,通过 Uniswap 进行以太坊上数字资产之间的交易,还是非常方便的,不需要注册,也不需要托管在交易所,通过钱包连接到 Uniswap 就可以进行交易了,交易完成后,相应的数字资产也会自动转入到用户的 ETH 钱包中,而且在兑换时还可以选择转到其他地址中。如果要使用 Uniswap 进行交易,可以到多链钱包 TokenPocket 中体验和使用。源自公众号:库尔班区块链发布于 2020-12-15 18:58Uniswap去中心化交易所(DEX)​赞同 83​​32 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币在这里,读懂

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Error 403 Forbidden - This request is blocked.

For security reasons you can't connect to the server for this app or website at this time.

It maybe that you have too many requests or the illegal request payload is identified as an attack.

Please try again later.

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Error 403 Forbidden - This request is blocked.

For security reasons you can't connect to the server for this app or website at this time.

It maybe that you have too many requests or the illegal request payload is identified as an attack.

Please try again later.

一文看懂Uniswap和Sushiswap - 知乎

一文看懂Uniswap和Sushiswap - 知乎首发于链习生切换模式写文章登录/注册一文看懂Uniswap和Sushiswap蒋梦初交易所历来是区块链领域的兵家必争之地,而去中心化交易所(DEX)则是本次DeFi热潮的主要赛道之一。从势如破竹的去中心化交易所Uniswap,到近几天名声大噪的赛场新星Sushiswap,一场“swap party”变得越发热闹。今天我们来讲讲这两个DEX,看看它们的异同。本文主要内容包括以下6点:l Uniswap和Sushiswap概况;l 这两家DEX的自动做市商(AMM)原理;l Uniswap的激励机制;l Sushiswap的激励机制;l Sushiswap的早期引流方法;l 这二者的风险。Uniswap和Sushiswap概况Uniswap是一家去中心化交易所(DEX),用来进行代币兑换。Uniswap是一个运行在以太坊区块链上的流动性协议,也就是一组部署到以太坊网络的合约,所有的交易都在链上进行。它不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。它和上述交易所最大的不同就在于,它是基于兑换池,而不是订单簿的去中心化交易协议。在这里没有限价的买单卖单,用户与兑换池按照实时的市价进行交易,见下图。所谓的兑换池,指的是一个资金池,用户把一定量的token充入资金池,就可以兑换出同等价格的另一种token。在兑换过程中,交易所收取0.3%的手续费。用户在Uniswap中交易的价格则由这个资金池中的代币比例和算法来决定。这个算法是自动做市商(AMM),后文会详细讲。订单簿兑换池Uniswap在2019年就已经上线,现在它已经是头号DEX了。 Sushiswap也是一家去中心化交易所(DEX),用来进行代币兑换。目前Sushiswap尚未完全启动,在它完全启动后,它实现的功能与Uniswap相同。Sushi是日语寿司的意思,所以有人把这个项目叫寿司。寿司店(sushiswap)菜单Sushiswap协议是今年8月底才从Uniswap分叉而来,它基本延续Uniswap的核心设计,没有构建全新的模式,同样也是采用兑换池+自动做市商(AMM)的模式。另外,Sushiswap的代币池和前端页面设计与Uniswap也基本相同。自动做市商原理上文说过,Uniswap和Sushiswap都是采用基于兑换池的交易协议,依靠自动做市商模式来实现兑换,现在详细讲讲自动做市商(AMM)的原理。Uniswap并不使用订单簿模式来决定代币的价格,相反,代币的价格(汇率)会在用户交易的过程中连续且自动地根据供需量和恒定乘积公式计算得出。恒定乘积公式就是:X*Y=K。其中X和Y分别代表交易池中两种代币的可用数量。配合恒定乘积公式,一个交易对(也即一个流动性兑换池)中的一种代币的价格,根据池中的供给量和交易者的需求量得出,价格会在根据该公式画出的一条曲线上变动。X*Y=K,或者说Y=K/X,就是我们初中学过的反比例函数。当K不变时,X增大,Y必然减小,反之亦然。在DEX里,用户向兑换池中充入token X,X的数量增多了,Y的数量必然减小,而这减少的Y的数量就被用户取出,完成兑换。举例:假设流动性兑换池中有X token1000个,Y token100个,也就是10个X换1个Y。一名用户向兑换池中充入10个X,根据恒定乘积公式计算Y≈99,Y末-Y初=-1,这减少的1个Y就由这个用户拿走,实现了10个X兑换1个Y。AMM原理示例S在实际的Uniswap兑换过程中,还存在滑点的现象。滑点是指用户最终实现兑换的汇率偏离了真实的汇率。比如在上面的例子中,如果用户充500个X,他只能换出33.3个Y,相当于15个X才能换一个Y,用户就要承受损失。当兑换金额相对于兑换池资金量过大,或者说对于一定的兑换金额,兑换池资金太少时,就会出现滑点。但当兑换池中的代币数量充足时,滑点的数额就会减少,而且资金越多,滑点越小。滑点的大小和常说的交易深度大小相反,滑点越小,交易深度越大,用户越能够按照稳定的价格完成交易。同一时刻,ETH兑换LINK,兑换金额太大产生滑点恒定乘积公式的K越大,也就是资金池里的资金越多时,代币交换滑点越小,流动性也就越好。在这里的流动性就是指当用户想完成某一笔兑换时,他就能够在滑点最小的情况下顺利地完成。AMM模式鼓励用户为兑换资金池提供流动性,方式就是用户向流动性资金池中存入等价值的2种代币,比如上面例子里,用户同时存入100个X和10个Y。如果用户存入的2种代币不等值,比如他存入了100个X和100个Y,(此时的市价还是10个X换1个Y)这会造成兑换池里Y的供给相对过剩,X和Y的相对价值就出现了不平衡。套利者灵机一动,向兑换池里存入383.3个X,兑换出51.7个Y,而按照市价他只能换38.33个Y,于是他净赚13.37个Y。兑换池在经过套利者的一番操作后,又恢复了10个X换1个Y的市价,详情见下表。套利使系统重新归于平衡依靠恒定乘积公式的AMM模式需要套利交易来让流动性池中的代币价格与市场价格保持一致。从本质上来说,这些协议依然需要通过外部交易系统来调控流动性兑换池中代币的价格。AMM模式依靠用户为资金池提供流动性完成自动做市,它给用户的激励就是一定比例的兑换手续费。为流动性资金池提供流动性的用户称为流动性提供者(LP Liquidity Provider)。Uniswap的经济激励机制Uniswap给流动性提供者的奖励就是交易所的手续费。流动性提供者可以得到所在流动性池中代币交易的手续费作为奖励,手续费率为0.3%,流动性提供者之间依据存入资金的份额按比例分配。根据上文截图中的数据计算,一天的成交额是40.85亿CNY,一天的手续费就有122万元,经过一段时间的积累,流动性提供者(LP)得到的手续费奖励金额就非常可观了。Uniswap会根据流动性提供者存入资金的数额发给他们一定数量的LP token,我们可以理解为存款奖状或者收据,它是LP获得交易所手续费奖励的凭证。注意:LP token不是Uniswap的项目代币或者说平台币,对于每一种代币交易对有不同的LP token。举个例子具体说明:假设这个交易对是ETH--DAI,目前兑换比例是1ETH--400DAI。我向资金池充了1ETH和400DAI,这个资金池发给我1个LP token,代表我有1份(ETH--DAI)的流动性贡献。这个资金池所产生的手续费进入一个pool,经过一段时间后,pool中共有积累的手续费A个ETH和B个DAI,当我把我的1个LP token交还给Uniswap时,我有权利从pool拿走它按比例对应的手续费。假设此时整个资金池共发出了X个LP token,我的流动性贡献占比就是1/X,我就可以获得A/X个ETH和B/X个DAI,然后再赎回我的1ETH和400DAI。Uniswap通过AMM模式和为流动性提供者奖励手续费的模式,极大地调动了LP的积极性。由于任何人都可以提供流动性并且从中获利,人们有动力为Uniswap提供流动性;交易所获得充足的交易流动性,交易滑点就小,用户体验也好。交易所的运行完全基于市场的需求进行。人工的运维成本大幅降低。在Uniswap中,交易产品的挂牌会是免费的。而且由于不需要再用交易订单的模式,而且流动性也不需要专门的做市商来提供,因此目前证券市场中的做市商的成本就可以取消。降低了上币成本和做市成本,Uniswap对DeFi和整个区块链行业的发展起到了一定的促进作用。为Uniswap提供流动性的用户可以获得经济激励。不过,这种激励存在两个美中不足之处:1)对早期参与流动性提供的用户不够公平。Uniswap能够运转,全凭流动性提供者为它提供了大量的流动性。早期流动性提供者承担了更多的风险,但并没有因此获得更多的收益。Uniswap依靠着早期的LP存入的资金逐步发展,随着它越来越受欢迎,有越来越多的像风投基金、交易所、矿池这样的大资金进入提供流动性。虽然交易手续费累计的很多,但是早期LP的份额被摊薄了,他们没有能够享受到协议成长带来的长期回报。这有点像早期的滴滴司机或者淘宝店主,正是他们让平台实现了发展,然而在平台发展之后他们并没有享受到更多的收益。此外,流动性提供者只有在他们提供流动性时才赚取资金池的交易费。一旦他们撤回资金池中自己的资金,将不再获得相应的收入。2)无常损失得不到补偿。为Uniswap提供流动性可以交易手续费,但也存在无常损失。无偿损失是指流动性提供者按当时的市价存入2种代币,在他要取出这些代币时,它们的兑换价格发生了变化而导致的损失。如果这2种代币中某个代币大幅上涨或下跌都可能导致无常损失。注意,不管涨还是跌,都有可能导致损失。还是以上面表格里的X和Y为例。当10个X换1个Y时,我存入100X和10Y。假设现在行情变化,也就是X和Y的兑换比例变化了:不管现在是10个X换2个Y(Y跌了),还是20个X换1个Y(Y涨了),我如果想赎回我的资金,都必须按照现在的兑换比例,取出价格相等的X和Y,不能破坏资金池中2种代币的比例平衡,不然套利者就又要出动了。这也就是说,我取出来的不是我存入的100X和10Y,而是按照新的市价的兑换比例,比如120X和8Y。而这相比我直接持有100X和10Y不动,是会产生损失的。当然,它本质上也是资产的再平衡,从这个角度看,不算是无常损失。不过,在退出时,如果按照法币计价,可能会出现获得的费用收益不如直接持有代币所得的收益更高的现象。而且这个无常损失,是无偿的损失。Sushiswap的经济激励机制Sushiswap在Uniswap的激励机制基础上做出了一些改变,这是它们二者最大的区别。Sushiswap增加了代币经济激励,也就是将其交易费用的一部分分配给Sushiswap代币SUSHI的持有人。Uniswap没有发行平台币,它每笔交易收0.3%的手续费,再通过LP token的形式把交易费按比例分配给LP(流动性提供者)。Sushiswap发行了平台币SUSHI,它的交易手续费也是0.3%。它将这0.3%的手续费分成2个部分,其中0.25%提供给LP,方法和Uniswap一样;剩下的0.05%将用于回购SUSHI代币,即用这部分钱购买SUSHI代币持有者手里的SUSHI代币。这意味着,SUSHI的价值与Sushiswap平台交易量是挂钩的。在Sushiswap上,交易量越大,SUSHI捕获的价值就越高。SUSHI代币和COMP、LEND、YFI一样,也可以在二级市场交易。此外,为了保证研发和运营的持续,有10%SUSHI代币会用于开发和未来的迭代、审计等。Sushiswap的经济激励机制在Uniswap的基础上做了改进,它保证了早期参与者的长期利益。Sushiswap每个区块将释放100枚SUSHI代币,会均分给所有支持的代币池,LP们还是根据流动性贡献来按比例获得SUSHI。和Uniswap用LP token的形式来分配手续费不同,LP token只有在存入代币对时才发给用户,而SUSHI是每个区块都产生一次,根据用户现在的资金比例分配。这样即使未来有大资金进入Sushiswap,早期参与者的资金份额被摊薄,但是他们之前已经获得的SUSHI代币不会减少,这就相当于是挖到了“头矿”。更何况在最初的100,000个区块,SUSHI产量更高,每个区块释放1,000枚SUSHI。在Sushiswap交易额增长起来后,SUSHI代币的价格也水涨船高,早期参与者凭借着早期相对较高资金份额占比而积累下的SUSHI代币可以享受到Sushiswap长期发展带来的福利。此外,前文提及,Uniswap的LP在赎回了当初存入的代币对之后,就不能再获得交易所的手续费分成了,而Sushiswap的LP即使赎回了资金,也还能够凭借着持有的SUSHI代币获得币价上涨带来的利益。Sushiswap的经济激励机制也并非尽善尽美。SUSHI代币有2个主要用途。第1点是用于投票。投票决定每个区块产生的100个SUSHI在各个代币对兑换池中分配的比例,也就是哪个池子分到的SUSHI奖励多一点;投票决定是不是要新开放某个新代币对兑换池。对于特定的LP来说,这2种投票的目的都是为了让自己获得更多的SUSHI奖励,消耗一部分SUSHI以获得更多的SUSHI。这样会不会造成分配权重大的资金池分配比例越来越大呢,还有待时间的检验。第2点就是上文说的用于兑换那0.05%的手续费。在交易所蒸蒸日上的阶段这当然是好的了,不过如果交易额下降呢。无限通货膨胀的SUSHI和正在下降的手续费分成相互作用,会导致新产生的SUSHI越来越不值钱,对币价下降的预期则会让老持币人竞相抛售。如果他们再从流动性资金池里撤资,交易所流动性不足,引起交易滑点过大,用户体验变差,交易额就会进一步下降。这样的恶性循环会迅速让它承受巨大损失。这样的情形不一定会出现,但是会有这样的风险。虽然在Uniswap中同样存在交易额下降引发流动性下降的恶性循环,不过它没有平台币,也就没有币价下降的第三重刺激。Sushiswap中同样存在无常损失。Sushiswap的大招仅靠改进的经济激励模型,能不能让Sushiswap超越老大哥,坐上DEX头把交椅呢,我们不得而知。不过项目方还想了别的办法,真正的大招还在后头呢。第一步。Sushiswap为Uniswap的流动性提供者提供了赚取SUSHI代币的机会。Uniswap的流动性提供者可以将其LP token质押在Sushiswap,然后在区块高度10750000开始赚取SUSHI代币。目前只收LP token,还不能直接存入代币对。这好比是你在一家大银行Uniswap存了钱,它发给你一个收据,凭此取钱。新银行Sushiswap说,你的收据质押在我这里,1星期以后我给你这张收据发利息,你的钱还在原来的银行,收据你想拿走随时拿走。这样的好事谁不干,于是大家纷纷把Uniswap的LP token质押在Sushiswap。只要LP token第二步。在协议启动大约两周(最初100,000个区块)后,Sushiswap会启动针对Uniswap的流动性池迁移计划。在迁移过程中,首先是这一批用户在Uniswap上进行代币对的赎回,然后将这些代币池迁移,也就是把从Uniswap里取出来的钱存到Sushiswap里。就这样,Sushiswap将获得大量的流动性,它的流动性是从Uniswap那里直接拿来的。近日Uniswap锁仓量(就是资金池的存款量)暴涨,原因就是Sushiswap只收Uniswap的LP token,用户必须先到Uniswap去存钱,换出LP token,才能把它质押到Sushiswap里。复制粘贴你的运行原理,剪切粘贴你的用户。SIGOI!(日语:好厉害)风险最后我们谈一谈这两家DEX的风险。l 技术风险Uniswap在2020年3月19日在以太坊主网上推出了一个新版本,还配合着公开了核心合约的1.0.1版;在发行之前,该版本已经在Rinkeby测试网上测试过一段时间了。这个新版本在以太坊主网上已经使用超过了两个月时间,而且迄今为止,没有出现任何损坏智能合约完整性的问题。Uniswap V2 在上线主网之前经过了充分的测试和审核。对源代码的尽职审核“很有可能”保证了未来不会发现任何重大的问题,不过Uniswap还是发布了一个Bug悬赏,任何人发现了重大漏洞都可以获得奖金。从Sushiswap宣布的信息看,它邀请Trail of Bits、PeckShield、OpenZeppelin、Consensys、Certik、Quantstamp中的其中一家对其合约进行审计。但目前为止还没有完成正式审计。这里是有潜在风险的。即便完成了审计,任何流动性挖矿都存在潜在的智能合约漏洞风险。编写出没有任何错误的代码是非常困难的,而开发人员也不可能设想到所有的潜在风险,尤其是在DeFi发展如此火爆的今天。Uniswap和Sushiswap都存在一定程度的技术风险。审计、测试以及购买智能合约保险都可以降低技术风险。l 经济模型风险许多区块链项目,特别是在DeFi领域,都需要依靠经济激励来激励网络的参与者。有时候经济模型看起来无懈可击,却包含着潜在的风险。对于这两家DEX的LP来说,首先要面对的就是上文所说无常损失风险。而且是为价格波动越大的币种提供流动性,出现无常损失的风险越高,这导致很多用户发现,为DEX提供流动性(也就是流动性挖矿)带来的收益还不如无常损失更多。SUSHI是每个区块产生100个,它与比特币、以太币等不一样。比特币只有2100万枚,而SUSHI是无限通货膨胀的,未来Sushiswap的交易额增长能够跑得过无限通胀呢,现在还没有一个明确的结论。交易额下降会不会引发流动性枯竭,造成恶性循环,这是它们都面临的风险。l 外部风险外部风险指的不是Uniswap和Sushiswap本身存在的风险,而是在它们上线的项目中存在的风险。例如:项目的虚假宣传、项目方大量抛售代币导致币价崩盘等等。只需要建立两个资金池,就可以无上币费、无审查、无成本地“三无上币”,大大降低了项目方发币割韭菜的难度和成本,这简直比2017年还疯狂。结语:以前说币圈一天,人间一年,现在是DeFi圈一天,币圈一年。这两家swap不是“swap party”的谢幕,还会有更多DEX和其他项目粉墨登场。希望各项目能够互相促进,共同为数字金融和区块链行业的发展助力。本文部分观点参考以下文章:有关Uniswap V2的一切:新功能与工作原理。www.8btc.com/article/641872火币观察:SUSHI飙涨行情耀眼,SushiSwap是否存在风险?www.jinse.com/news/blockchain/804917.html从Uniswap看未来的数字资产交易所。www.8btc.com/article/636431全维度深入解析:Uniswap的正面与背面。www.8btc.com/media/636300SushiSwap锁仓超10亿美元,赚钱效应成DeFi繁荣的最大推手。www.jinse.com/news/blockchain/805211.htmlSushiswap:Uniswap的进化?http://blog.csdn.net/lanhubiji/article/details/108289403作者:蒋梦初2020年9月4日编辑于 2020-09-08 21:50区块链(Blockchain)去中心化金融(DeFi)​赞同 340​​20 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录链习生原创,区块链领域,通俗

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎首发于数字货币切换模式写文章登录/注册小白课堂 | 一文读懂Uniswap,附Uniswap使用教程书匠火火玄学一、加密货币交易形式 当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。在去中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过程发生在链上,典型代表有 EOS 去中心化交易所 Newdex,Newdex 依旧承担了中心化交易所的订单撮合模式。在 Newdex 交易,用户无需注册、资产无需托管,撮合发生在 EOS 链上,数据公开透明。 去中心化交易所的另一种形式是基于兑换池,而非基于买方和卖方订单所构成的订单簿,它类似于人机交易,采取的是柜台模式,就像我们去银行兑换不同国家的法币。典型的代表是 Uniswap。二、Uniswap 是什么Uniswap 是基于以太坊的代币交换协议,是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池,用户在 Uniswap 中交易的价格则由这个资金池中的代币比例和算法来决定。Uniswap 是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。Uniswap 的交易对手并不是其他交易用户,而是跟代币池进行交易,且有自动做市的模型来计算交易价格,代币兑换价格与代币兑换池中代币的比例有关。三、Uniswap 的功能和优势 在 Uniswap 中,使用最多的功能就是代币之间的币币兑换交易了,由于 Uniswap 是基于以太坊的,所以在 Uniswap 中只能交易以太坊上的加密货币资产。目前 Uniswap 支持的币种大概在150种左右,以太坊上的主流资产基本上都可以在上面进行交易了。当然了,用户也可以自行添加交易对,也就是做市商,这样可以赚取一定的手续费。 使用 Uniswap 这种交易形式,比订单撮合模式速度更快,因为它是基于兑换池的人机交易,节省了撮合时间。而且 Uniswap 支持的币种间可以实现两两兑换交易,交易对明显比中心化交易所更丰富。 例如: LRC 和 KNC 之间的交易,在 Uniswap 是可以一步完成交易(虽然系统可能需要转换,但在用户看来就是一步交易)的。而在中心化交易所,LRC 和 KNC 没有直接的交易对,用户最少需要两次交易,即把 LRC 兑换成 ETH ,再用 ETH 和 KNC 交易。很显然,对于用户来说,Uniswap 更便捷。四、如何使用 Uniswap 进行币币兑换交易 我们可以通过多链钱包 TokenPocket 来连接 Uniswap 进行交易。在 TP 钱包的发现界面的 DeFi 区,找到 Uniswap 并点击进入。1、兑换我们可以选择 V2 版本。在兑换界面中,输入表示的是拿来用于兑换的币种,而输出表示的是兑换后的币种。例如:拿 LRC 兑换 KNC,输入部分要选择 LRC,而输出部分要选择 KNC。在选择好输入输出币种后,输入输填写数量,即用于兑换 KNC 的 LRC 数量,可以收到的 KNC 数量就会根据 LRC/KNC 当前的汇率自动计算出来并填充。输入完成后,点击"授权 LRC"按钮,然后点击右侧的"兑换"就可以完成 LRC 和 KNC 之间的兑换了。2、发送 在 Uniswap 的发送界面中,主要有两个功能。一个是转账功能。选择要转出的币种,输入转账数量以及接收地址,然后点击"send"就可以转账了,这和一般的钱包转账也没什么区别。另外一个功能是"兑换+转账",挺有意思的一个功能。 例如我们要把 LRC 兑换为 KNC,并转账到另外一个 ETH 地址中,就可以使用该功能,还是挺方便的。首先,在发送界面中点击"添加兑换"按钮。 然后选择兑换的两个币种和用于兑换 KNC 的 LRC 数量,并输入接收地址。最后,点击"授权LRC"按钮后,点击 "Send"按钮就可以完成代币的兑换以及转账了。3、资金池 在 Uniswap 中,除了可以用于代币兑换之外,还可以加入 Uniswap 的资金池,通过为 Uniswap 提供流动性而赚取收益。首先在"资金池"界面中点击"加入一个资金池"按钮,然后选择一个流动性池,例如选择 ETH/USDT,在选择了流动性池后,输入要存入资金池的币种数量。注意,交易对是成比例存入资金池的,例如上例中,如果存入 0.091216 ETH 到资金池,那么USDT就要存入21.751个。 输入完成后,点击下面的"授权 USDT",然后点击"供应"就可以加入资金池了。总之,通过 Uniswap 进行以太坊上数字资产之间的交易,还是非常方便的,不需要注册,也不需要托管在交易所,通过钱包连接到 Uniswap 就可以进行交易了,交易完成后,相应的数字资产也会自动转入到用户的 ETH 钱包中,而且在兑换时还可以选择转到其他地址中。如果要使用 Uniswap 进行交易,可以到多链钱包 TokenPocket 中体验和使用。源自公众号:库尔班区块链发布于 2020-12-15 18:58Uniswap去中心化交易所(DEX)​赞同 83​​32 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币在这里,读懂

一文看懂Uniswap和Sushiswap - 知乎

一文看懂Uniswap和Sushiswap - 知乎首发于链习生切换模式写文章登录/注册一文看懂Uniswap和Sushiswap蒋梦初交易所历来是区块链领域的兵家必争之地,而去中心化交易所(DEX)则是本次DeFi热潮的主要赛道之一。从势如破竹的去中心化交易所Uniswap,到近几天名声大噪的赛场新星Sushiswap,一场“swap party”变得越发热闹。今天我们来讲讲这两个DEX,看看它们的异同。本文主要内容包括以下6点:l Uniswap和Sushiswap概况;l 这两家DEX的自动做市商(AMM)原理;l Uniswap的激励机制;l Sushiswap的激励机制;l Sushiswap的早期引流方法;l 这二者的风险。Uniswap和Sushiswap概况Uniswap是一家去中心化交易所(DEX),用来进行代币兑换。Uniswap是一个运行在以太坊区块链上的流动性协议,也就是一组部署到以太坊网络的合约,所有的交易都在链上进行。它不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。它和上述交易所最大的不同就在于,它是基于兑换池,而不是订单簿的去中心化交易协议。在这里没有限价的买单卖单,用户与兑换池按照实时的市价进行交易,见下图。所谓的兑换池,指的是一个资金池,用户把一定量的token充入资金池,就可以兑换出同等价格的另一种token。在兑换过程中,交易所收取0.3%的手续费。用户在Uniswap中交易的价格则由这个资金池中的代币比例和算法来决定。这个算法是自动做市商(AMM),后文会详细讲。订单簿兑换池Uniswap在2019年就已经上线,现在它已经是头号DEX了。 Sushiswap也是一家去中心化交易所(DEX),用来进行代币兑换。目前Sushiswap尚未完全启动,在它完全启动后,它实现的功能与Uniswap相同。Sushi是日语寿司的意思,所以有人把这个项目叫寿司。寿司店(sushiswap)菜单Sushiswap协议是今年8月底才从Uniswap分叉而来,它基本延续Uniswap的核心设计,没有构建全新的模式,同样也是采用兑换池+自动做市商(AMM)的模式。另外,Sushiswap的代币池和前端页面设计与Uniswap也基本相同。自动做市商原理上文说过,Uniswap和Sushiswap都是采用基于兑换池的交易协议,依靠自动做市商模式来实现兑换,现在详细讲讲自动做市商(AMM)的原理。Uniswap并不使用订单簿模式来决定代币的价格,相反,代币的价格(汇率)会在用户交易的过程中连续且自动地根据供需量和恒定乘积公式计算得出。恒定乘积公式就是:X*Y=K。其中X和Y分别代表交易池中两种代币的可用数量。配合恒定乘积公式,一个交易对(也即一个流动性兑换池)中的一种代币的价格,根据池中的供给量和交易者的需求量得出,价格会在根据该公式画出的一条曲线上变动。X*Y=K,或者说Y=K/X,就是我们初中学过的反比例函数。当K不变时,X增大,Y必然减小,反之亦然。在DEX里,用户向兑换池中充入token X,X的数量增多了,Y的数量必然减小,而这减少的Y的数量就被用户取出,完成兑换。举例:假设流动性兑换池中有X token1000个,Y token100个,也就是10个X换1个Y。一名用户向兑换池中充入10个X,根据恒定乘积公式计算Y≈99,Y末-Y初=-1,这减少的1个Y就由这个用户拿走,实现了10个X兑换1个Y。AMM原理示例S在实际的Uniswap兑换过程中,还存在滑点的现象。滑点是指用户最终实现兑换的汇率偏离了真实的汇率。比如在上面的例子中,如果用户充500个X,他只能换出33.3个Y,相当于15个X才能换一个Y,用户就要承受损失。当兑换金额相对于兑换池资金量过大,或者说对于一定的兑换金额,兑换池资金太少时,就会出现滑点。但当兑换池中的代币数量充足时,滑点的数额就会减少,而且资金越多,滑点越小。滑点的大小和常说的交易深度大小相反,滑点越小,交易深度越大,用户越能够按照稳定的价格完成交易。同一时刻,ETH兑换LINK,兑换金额太大产生滑点恒定乘积公式的K越大,也就是资金池里的资金越多时,代币交换滑点越小,流动性也就越好。在这里的流动性就是指当用户想完成某一笔兑换时,他就能够在滑点最小的情况下顺利地完成。AMM模式鼓励用户为兑换资金池提供流动性,方式就是用户向流动性资金池中存入等价值的2种代币,比如上面例子里,用户同时存入100个X和10个Y。如果用户存入的2种代币不等值,比如他存入了100个X和100个Y,(此时的市价还是10个X换1个Y)这会造成兑换池里Y的供给相对过剩,X和Y的相对价值就出现了不平衡。套利者灵机一动,向兑换池里存入383.3个X,兑换出51.7个Y,而按照市价他只能换38.33个Y,于是他净赚13.37个Y。兑换池在经过套利者的一番操作后,又恢复了10个X换1个Y的市价,详情见下表。套利使系统重新归于平衡依靠恒定乘积公式的AMM模式需要套利交易来让流动性池中的代币价格与市场价格保持一致。从本质上来说,这些协议依然需要通过外部交易系统来调控流动性兑换池中代币的价格。AMM模式依靠用户为资金池提供流动性完成自动做市,它给用户的激励就是一定比例的兑换手续费。为流动性资金池提供流动性的用户称为流动性提供者(LP Liquidity Provider)。Uniswap的经济激励机制Uniswap给流动性提供者的奖励就是交易所的手续费。流动性提供者可以得到所在流动性池中代币交易的手续费作为奖励,手续费率为0.3%,流动性提供者之间依据存入资金的份额按比例分配。根据上文截图中的数据计算,一天的成交额是40.85亿CNY,一天的手续费就有122万元,经过一段时间的积累,流动性提供者(LP)得到的手续费奖励金额就非常可观了。Uniswap会根据流动性提供者存入资金的数额发给他们一定数量的LP token,我们可以理解为存款奖状或者收据,它是LP获得交易所手续费奖励的凭证。注意:LP token不是Uniswap的项目代币或者说平台币,对于每一种代币交易对有不同的LP token。举个例子具体说明:假设这个交易对是ETH--DAI,目前兑换比例是1ETH--400DAI。我向资金池充了1ETH和400DAI,这个资金池发给我1个LP token,代表我有1份(ETH--DAI)的流动性贡献。这个资金池所产生的手续费进入一个pool,经过一段时间后,pool中共有积累的手续费A个ETH和B个DAI,当我把我的1个LP token交还给Uniswap时,我有权利从pool拿走它按比例对应的手续费。假设此时整个资金池共发出了X个LP token,我的流动性贡献占比就是1/X,我就可以获得A/X个ETH和B/X个DAI,然后再赎回我的1ETH和400DAI。Uniswap通过AMM模式和为流动性提供者奖励手续费的模式,极大地调动了LP的积极性。由于任何人都可以提供流动性并且从中获利,人们有动力为Uniswap提供流动性;交易所获得充足的交易流动性,交易滑点就小,用户体验也好。交易所的运行完全基于市场的需求进行。人工的运维成本大幅降低。在Uniswap中,交易产品的挂牌会是免费的。而且由于不需要再用交易订单的模式,而且流动性也不需要专门的做市商来提供,因此目前证券市场中的做市商的成本就可以取消。降低了上币成本和做市成本,Uniswap对DeFi和整个区块链行业的发展起到了一定的促进作用。为Uniswap提供流动性的用户可以获得经济激励。不过,这种激励存在两个美中不足之处:1)对早期参与流动性提供的用户不够公平。Uniswap能够运转,全凭流动性提供者为它提供了大量的流动性。早期流动性提供者承担了更多的风险,但并没有因此获得更多的收益。Uniswap依靠着早期的LP存入的资金逐步发展,随着它越来越受欢迎,有越来越多的像风投基金、交易所、矿池这样的大资金进入提供流动性。虽然交易手续费累计的很多,但是早期LP的份额被摊薄了,他们没有能够享受到协议成长带来的长期回报。这有点像早期的滴滴司机或者淘宝店主,正是他们让平台实现了发展,然而在平台发展之后他们并没有享受到更多的收益。此外,流动性提供者只有在他们提供流动性时才赚取资金池的交易费。一旦他们撤回资金池中自己的资金,将不再获得相应的收入。2)无常损失得不到补偿。为Uniswap提供流动性可以交易手续费,但也存在无常损失。无偿损失是指流动性提供者按当时的市价存入2种代币,在他要取出这些代币时,它们的兑换价格发生了变化而导致的损失。如果这2种代币中某个代币大幅上涨或下跌都可能导致无常损失。注意,不管涨还是跌,都有可能导致损失。还是以上面表格里的X和Y为例。当10个X换1个Y时,我存入100X和10Y。假设现在行情变化,也就是X和Y的兑换比例变化了:不管现在是10个X换2个Y(Y跌了),还是20个X换1个Y(Y涨了),我如果想赎回我的资金,都必须按照现在的兑换比例,取出价格相等的X和Y,不能破坏资金池中2种代币的比例平衡,不然套利者就又要出动了。这也就是说,我取出来的不是我存入的100X和10Y,而是按照新的市价的兑换比例,比如120X和8Y。而这相比我直接持有100X和10Y不动,是会产生损失的。当然,它本质上也是资产的再平衡,从这个角度看,不算是无常损失。不过,在退出时,如果按照法币计价,可能会出现获得的费用收益不如直接持有代币所得的收益更高的现象。而且这个无常损失,是无偿的损失。Sushiswap的经济激励机制Sushiswap在Uniswap的激励机制基础上做出了一些改变,这是它们二者最大的区别。Sushiswap增加了代币经济激励,也就是将其交易费用的一部分分配给Sushiswap代币SUSHI的持有人。Uniswap没有发行平台币,它每笔交易收0.3%的手续费,再通过LP token的形式把交易费按比例分配给LP(流动性提供者)。Sushiswap发行了平台币SUSHI,它的交易手续费也是0.3%。它将这0.3%的手续费分成2个部分,其中0.25%提供给LP,方法和Uniswap一样;剩下的0.05%将用于回购SUSHI代币,即用这部分钱购买SUSHI代币持有者手里的SUSHI代币。这意味着,SUSHI的价值与Sushiswap平台交易量是挂钩的。在Sushiswap上,交易量越大,SUSHI捕获的价值就越高。SUSHI代币和COMP、LEND、YFI一样,也可以在二级市场交易。此外,为了保证研发和运营的持续,有10%SUSHI代币会用于开发和未来的迭代、审计等。Sushiswap的经济激励机制在Uniswap的基础上做了改进,它保证了早期参与者的长期利益。Sushiswap每个区块将释放100枚SUSHI代币,会均分给所有支持的代币池,LP们还是根据流动性贡献来按比例获得SUSHI。和Uniswap用LP token的形式来分配手续费不同,LP token只有在存入代币对时才发给用户,而SUSHI是每个区块都产生一次,根据用户现在的资金比例分配。这样即使未来有大资金进入Sushiswap,早期参与者的资金份额被摊薄,但是他们之前已经获得的SUSHI代币不会减少,这就相当于是挖到了“头矿”。更何况在最初的100,000个区块,SUSHI产量更高,每个区块释放1,000枚SUSHI。在Sushiswap交易额增长起来后,SUSHI代币的价格也水涨船高,早期参与者凭借着早期相对较高资金份额占比而积累下的SUSHI代币可以享受到Sushiswap长期发展带来的福利。此外,前文提及,Uniswap的LP在赎回了当初存入的代币对之后,就不能再获得交易所的手续费分成了,而Sushiswap的LP即使赎回了资金,也还能够凭借着持有的SUSHI代币获得币价上涨带来的利益。Sushiswap的经济激励机制也并非尽善尽美。SUSHI代币有2个主要用途。第1点是用于投票。投票决定每个区块产生的100个SUSHI在各个代币对兑换池中分配的比例,也就是哪个池子分到的SUSHI奖励多一点;投票决定是不是要新开放某个新代币对兑换池。对于特定的LP来说,这2种投票的目的都是为了让自己获得更多的SUSHI奖励,消耗一部分SUSHI以获得更多的SUSHI。这样会不会造成分配权重大的资金池分配比例越来越大呢,还有待时间的检验。第2点就是上文说的用于兑换那0.05%的手续费。在交易所蒸蒸日上的阶段这当然是好的了,不过如果交易额下降呢。无限通货膨胀的SUSHI和正在下降的手续费分成相互作用,会导致新产生的SUSHI越来越不值钱,对币价下降的预期则会让老持币人竞相抛售。如果他们再从流动性资金池里撤资,交易所流动性不足,引起交易滑点过大,用户体验变差,交易额就会进一步下降。这样的恶性循环会迅速让它承受巨大损失。这样的情形不一定会出现,但是会有这样的风险。虽然在Uniswap中同样存在交易额下降引发流动性下降的恶性循环,不过它没有平台币,也就没有币价下降的第三重刺激。Sushiswap中同样存在无常损失。Sushiswap的大招仅靠改进的经济激励模型,能不能让Sushiswap超越老大哥,坐上DEX头把交椅呢,我们不得而知。不过项目方还想了别的办法,真正的大招还在后头呢。第一步。Sushiswap为Uniswap的流动性提供者提供了赚取SUSHI代币的机会。Uniswap的流动性提供者可以将其LP token质押在Sushiswap,然后在区块高度10750000开始赚取SUSHI代币。目前只收LP token,还不能直接存入代币对。这好比是你在一家大银行Uniswap存了钱,它发给你一个收据,凭此取钱。新银行Sushiswap说,你的收据质押在我这里,1星期以后我给你这张收据发利息,你的钱还在原来的银行,收据你想拿走随时拿走。这样的好事谁不干,于是大家纷纷把Uniswap的LP token质押在Sushiswap。只要LP token第二步。在协议启动大约两周(最初100,000个区块)后,Sushiswap会启动针对Uniswap的流动性池迁移计划。在迁移过程中,首先是这一批用户在Uniswap上进行代币对的赎回,然后将这些代币池迁移,也就是把从Uniswap里取出来的钱存到Sushiswap里。就这样,Sushiswap将获得大量的流动性,它的流动性是从Uniswap那里直接拿来的。近日Uniswap锁仓量(就是资金池的存款量)暴涨,原因就是Sushiswap只收Uniswap的LP token,用户必须先到Uniswap去存钱,换出LP token,才能把它质押到Sushiswap里。复制粘贴你的运行原理,剪切粘贴你的用户。SIGOI!(日语:好厉害)风险最后我们谈一谈这两家DEX的风险。l 技术风险Uniswap在2020年3月19日在以太坊主网上推出了一个新版本,还配合着公开了核心合约的1.0.1版;在发行之前,该版本已经在Rinkeby测试网上测试过一段时间了。这个新版本在以太坊主网上已经使用超过了两个月时间,而且迄今为止,没有出现任何损坏智能合约完整性的问题。Uniswap V2 在上线主网之前经过了充分的测试和审核。对源代码的尽职审核“很有可能”保证了未来不会发现任何重大的问题,不过Uniswap还是发布了一个Bug悬赏,任何人发现了重大漏洞都可以获得奖金。从Sushiswap宣布的信息看,它邀请Trail of Bits、PeckShield、OpenZeppelin、Consensys、Certik、Quantstamp中的其中一家对其合约进行审计。但目前为止还没有完成正式审计。这里是有潜在风险的。即便完成了审计,任何流动性挖矿都存在潜在的智能合约漏洞风险。编写出没有任何错误的代码是非常困难的,而开发人员也不可能设想到所有的潜在风险,尤其是在DeFi发展如此火爆的今天。Uniswap和Sushiswap都存在一定程度的技术风险。审计、测试以及购买智能合约保险都可以降低技术风险。l 经济模型风险许多区块链项目,特别是在DeFi领域,都需要依靠经济激励来激励网络的参与者。有时候经济模型看起来无懈可击,却包含着潜在的风险。对于这两家DEX的LP来说,首先要面对的就是上文所说无常损失风险。而且是为价格波动越大的币种提供流动性,出现无常损失的风险越高,这导致很多用户发现,为DEX提供流动性(也就是流动性挖矿)带来的收益还不如无常损失更多。SUSHI是每个区块产生100个,它与比特币、以太币等不一样。比特币只有2100万枚,而SUSHI是无限通货膨胀的,未来Sushiswap的交易额增长能够跑得过无限通胀呢,现在还没有一个明确的结论。交易额下降会不会引发流动性枯竭,造成恶性循环,这是它们都面临的风险。l 外部风险外部风险指的不是Uniswap和Sushiswap本身存在的风险,而是在它们上线的项目中存在的风险。例如:项目的虚假宣传、项目方大量抛售代币导致币价崩盘等等。只需要建立两个资金池,就可以无上币费、无审查、无成本地“三无上币”,大大降低了项目方发币割韭菜的难度和成本,这简直比2017年还疯狂。结语:以前说币圈一天,人间一年,现在是DeFi圈一天,币圈一年。这两家swap不是“swap party”的谢幕,还会有更多DEX和其他项目粉墨登场。希望各项目能够互相促进,共同为数字金融和区块链行业的发展助力。本文部分观点参考以下文章:有关Uniswap V2的一切:新功能与工作原理。www.8btc.com/article/641872火币观察:SUSHI飙涨行情耀眼,SushiSwap是否存在风险?www.jinse.com/news/blockchain/804917.html从Uniswap看未来的数字资产交易所。www.8btc.com/article/636431全维度深入解析:Uniswap的正面与背面。www.8btc.com/media/636300SushiSwap锁仓超10亿美元,赚钱效应成DeFi繁荣的最大推手。www.jinse.com/news/blockchain/805211.htmlSushiswap:Uniswap的进化?http://blog.csdn.net/lanhubiji/article/details/108289403作者:蒋梦初2020年9月4日编辑于 2020-09-08 21:50区块链(Blockchain)去中心化金融(DeFi)​赞同 340​​20 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录链习生原创,区块链领域,通俗

一文看懂Uniswap和Sushiswap - 知乎

一文看懂Uniswap和Sushiswap - 知乎首发于链习生切换模式写文章登录/注册一文看懂Uniswap和Sushiswap蒋梦初交易所历来是区块链领域的兵家必争之地,而去中心化交易所(DEX)则是本次DeFi热潮的主要赛道之一。从势如破竹的去中心化交易所Uniswap,到近几天名声大噪的赛场新星Sushiswap,一场“swap party”变得越发热闹。今天我们来讲讲这两个DEX,看看它们的异同。本文主要内容包括以下6点:l Uniswap和Sushiswap概况;l 这两家DEX的自动做市商(AMM)原理;l Uniswap的激励机制;l Sushiswap的激励机制;l Sushiswap的早期引流方法;l 这二者的风险。Uniswap和Sushiswap概况Uniswap是一家去中心化交易所(DEX),用来进行代币兑换。Uniswap是一个运行在以太坊区块链上的流动性协议,也就是一组部署到以太坊网络的合约,所有的交易都在链上进行。它不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。它和上述交易所最大的不同就在于,它是基于兑换池,而不是订单簿的去中心化交易协议。在这里没有限价的买单卖单,用户与兑换池按照实时的市价进行交易,见下图。所谓的兑换池,指的是一个资金池,用户把一定量的token充入资金池,就可以兑换出同等价格的另一种token。在兑换过程中,交易所收取0.3%的手续费。用户在Uniswap中交易的价格则由这个资金池中的代币比例和算法来决定。这个算法是自动做市商(AMM),后文会详细讲。订单簿兑换池Uniswap在2019年就已经上线,现在它已经是头号DEX了。 Sushiswap也是一家去中心化交易所(DEX),用来进行代币兑换。目前Sushiswap尚未完全启动,在它完全启动后,它实现的功能与Uniswap相同。Sushi是日语寿司的意思,所以有人把这个项目叫寿司。寿司店(sushiswap)菜单Sushiswap协议是今年8月底才从Uniswap分叉而来,它基本延续Uniswap的核心设计,没有构建全新的模式,同样也是采用兑换池+自动做市商(AMM)的模式。另外,Sushiswap的代币池和前端页面设计与Uniswap也基本相同。自动做市商原理上文说过,Uniswap和Sushiswap都是采用基于兑换池的交易协议,依靠自动做市商模式来实现兑换,现在详细讲讲自动做市商(AMM)的原理。Uniswap并不使用订单簿模式来决定代币的价格,相反,代币的价格(汇率)会在用户交易的过程中连续且自动地根据供需量和恒定乘积公式计算得出。恒定乘积公式就是:X*Y=K。其中X和Y分别代表交易池中两种代币的可用数量。配合恒定乘积公式,一个交易对(也即一个流动性兑换池)中的一种代币的价格,根据池中的供给量和交易者的需求量得出,价格会在根据该公式画出的一条曲线上变动。X*Y=K,或者说Y=K/X,就是我们初中学过的反比例函数。当K不变时,X增大,Y必然减小,反之亦然。在DEX里,用户向兑换池中充入token X,X的数量增多了,Y的数量必然减小,而这减少的Y的数量就被用户取出,完成兑换。举例:假设流动性兑换池中有X token1000个,Y token100个,也就是10个X换1个Y。一名用户向兑换池中充入10个X,根据恒定乘积公式计算Y≈99,Y末-Y初=-1,这减少的1个Y就由这个用户拿走,实现了10个X兑换1个Y。AMM原理示例S在实际的Uniswap兑换过程中,还存在滑点的现象。滑点是指用户最终实现兑换的汇率偏离了真实的汇率。比如在上面的例子中,如果用户充500个X,他只能换出33.3个Y,相当于15个X才能换一个Y,用户就要承受损失。当兑换金额相对于兑换池资金量过大,或者说对于一定的兑换金额,兑换池资金太少时,就会出现滑点。但当兑换池中的代币数量充足时,滑点的数额就会减少,而且资金越多,滑点越小。滑点的大小和常说的交易深度大小相反,滑点越小,交易深度越大,用户越能够按照稳定的价格完成交易。同一时刻,ETH兑换LINK,兑换金额太大产生滑点恒定乘积公式的K越大,也就是资金池里的资金越多时,代币交换滑点越小,流动性也就越好。在这里的流动性就是指当用户想完成某一笔兑换时,他就能够在滑点最小的情况下顺利地完成。AMM模式鼓励用户为兑换资金池提供流动性,方式就是用户向流动性资金池中存入等价值的2种代币,比如上面例子里,用户同时存入100个X和10个Y。如果用户存入的2种代币不等值,比如他存入了100个X和100个Y,(此时的市价还是10个X换1个Y)这会造成兑换池里Y的供给相对过剩,X和Y的相对价值就出现了不平衡。套利者灵机一动,向兑换池里存入383.3个X,兑换出51.7个Y,而按照市价他只能换38.33个Y,于是他净赚13.37个Y。兑换池在经过套利者的一番操作后,又恢复了10个X换1个Y的市价,详情见下表。套利使系统重新归于平衡依靠恒定乘积公式的AMM模式需要套利交易来让流动性池中的代币价格与市场价格保持一致。从本质上来说,这些协议依然需要通过外部交易系统来调控流动性兑换池中代币的价格。AMM模式依靠用户为资金池提供流动性完成自动做市,它给用户的激励就是一定比例的兑换手续费。为流动性资金池提供流动性的用户称为流动性提供者(LP Liquidity Provider)。Uniswap的经济激励机制Uniswap给流动性提供者的奖励就是交易所的手续费。流动性提供者可以得到所在流动性池中代币交易的手续费作为奖励,手续费率为0.3%,流动性提供者之间依据存入资金的份额按比例分配。根据上文截图中的数据计算,一天的成交额是40.85亿CNY,一天的手续费就有122万元,经过一段时间的积累,流动性提供者(LP)得到的手续费奖励金额就非常可观了。Uniswap会根据流动性提供者存入资金的数额发给他们一定数量的LP token,我们可以理解为存款奖状或者收据,它是LP获得交易所手续费奖励的凭证。注意:LP token不是Uniswap的项目代币或者说平台币,对于每一种代币交易对有不同的LP token。举个例子具体说明:假设这个交易对是ETH--DAI,目前兑换比例是1ETH--400DAI。我向资金池充了1ETH和400DAI,这个资金池发给我1个LP token,代表我有1份(ETH--DAI)的流动性贡献。这个资金池所产生的手续费进入一个pool,经过一段时间后,pool中共有积累的手续费A个ETH和B个DAI,当我把我的1个LP token交还给Uniswap时,我有权利从pool拿走它按比例对应的手续费。假设此时整个资金池共发出了X个LP token,我的流动性贡献占比就是1/X,我就可以获得A/X个ETH和B/X个DAI,然后再赎回我的1ETH和400DAI。Uniswap通过AMM模式和为流动性提供者奖励手续费的模式,极大地调动了LP的积极性。由于任何人都可以提供流动性并且从中获利,人们有动力为Uniswap提供流动性;交易所获得充足的交易流动性,交易滑点就小,用户体验也好。交易所的运行完全基于市场的需求进行。人工的运维成本大幅降低。在Uniswap中,交易产品的挂牌会是免费的。而且由于不需要再用交易订单的模式,而且流动性也不需要专门的做市商来提供,因此目前证券市场中的做市商的成本就可以取消。降低了上币成本和做市成本,Uniswap对DeFi和整个区块链行业的发展起到了一定的促进作用。为Uniswap提供流动性的用户可以获得经济激励。不过,这种激励存在两个美中不足之处:1)对早期参与流动性提供的用户不够公平。Uniswap能够运转,全凭流动性提供者为它提供了大量的流动性。早期流动性提供者承担了更多的风险,但并没有因此获得更多的收益。Uniswap依靠着早期的LP存入的资金逐步发展,随着它越来越受欢迎,有越来越多的像风投基金、交易所、矿池这样的大资金进入提供流动性。虽然交易手续费累计的很多,但是早期LP的份额被摊薄了,他们没有能够享受到协议成长带来的长期回报。这有点像早期的滴滴司机或者淘宝店主,正是他们让平台实现了发展,然而在平台发展之后他们并没有享受到更多的收益。此外,流动性提供者只有在他们提供流动性时才赚取资金池的交易费。一旦他们撤回资金池中自己的资金,将不再获得相应的收入。2)无常损失得不到补偿。为Uniswap提供流动性可以交易手续费,但也存在无常损失。无偿损失是指流动性提供者按当时的市价存入2种代币,在他要取出这些代币时,它们的兑换价格发生了变化而导致的损失。如果这2种代币中某个代币大幅上涨或下跌都可能导致无常损失。注意,不管涨还是跌,都有可能导致损失。还是以上面表格里的X和Y为例。当10个X换1个Y时,我存入100X和10Y。假设现在行情变化,也就是X和Y的兑换比例变化了:不管现在是10个X换2个Y(Y跌了),还是20个X换1个Y(Y涨了),我如果想赎回我的资金,都必须按照现在的兑换比例,取出价格相等的X和Y,不能破坏资金池中2种代币的比例平衡,不然套利者就又要出动了。这也就是说,我取出来的不是我存入的100X和10Y,而是按照新的市价的兑换比例,比如120X和8Y。而这相比我直接持有100X和10Y不动,是会产生损失的。当然,它本质上也是资产的再平衡,从这个角度看,不算是无常损失。不过,在退出时,如果按照法币计价,可能会出现获得的费用收益不如直接持有代币所得的收益更高的现象。而且这个无常损失,是无偿的损失。Sushiswap的经济激励机制Sushiswap在Uniswap的激励机制基础上做出了一些改变,这是它们二者最大的区别。Sushiswap增加了代币经济激励,也就是将其交易费用的一部分分配给Sushiswap代币SUSHI的持有人。Uniswap没有发行平台币,它每笔交易收0.3%的手续费,再通过LP token的形式把交易费按比例分配给LP(流动性提供者)。Sushiswap发行了平台币SUSHI,它的交易手续费也是0.3%。它将这0.3%的手续费分成2个部分,其中0.25%提供给LP,方法和Uniswap一样;剩下的0.05%将用于回购SUSHI代币,即用这部分钱购买SUSHI代币持有者手里的SUSHI代币。这意味着,SUSHI的价值与Sushiswap平台交易量是挂钩的。在Sushiswap上,交易量越大,SUSHI捕获的价值就越高。SUSHI代币和COMP、LEND、YFI一样,也可以在二级市场交易。此外,为了保证研发和运营的持续,有10%SUSHI代币会用于开发和未来的迭代、审计等。Sushiswap的经济激励机制在Uniswap的基础上做了改进,它保证了早期参与者的长期利益。Sushiswap每个区块将释放100枚SUSHI代币,会均分给所有支持的代币池,LP们还是根据流动性贡献来按比例获得SUSHI。和Uniswap用LP token的形式来分配手续费不同,LP token只有在存入代币对时才发给用户,而SUSHI是每个区块都产生一次,根据用户现在的资金比例分配。这样即使未来有大资金进入Sushiswap,早期参与者的资金份额被摊薄,但是他们之前已经获得的SUSHI代币不会减少,这就相当于是挖到了“头矿”。更何况在最初的100,000个区块,SUSHI产量更高,每个区块释放1,000枚SUSHI。在Sushiswap交易额增长起来后,SUSHI代币的价格也水涨船高,早期参与者凭借着早期相对较高资金份额占比而积累下的SUSHI代币可以享受到Sushiswap长期发展带来的福利。此外,前文提及,Uniswap的LP在赎回了当初存入的代币对之后,就不能再获得交易所的手续费分成了,而Sushiswap的LP即使赎回了资金,也还能够凭借着持有的SUSHI代币获得币价上涨带来的利益。Sushiswap的经济激励机制也并非尽善尽美。SUSHI代币有2个主要用途。第1点是用于投票。投票决定每个区块产生的100个SUSHI在各个代币对兑换池中分配的比例,也就是哪个池子分到的SUSHI奖励多一点;投票决定是不是要新开放某个新代币对兑换池。对于特定的LP来说,这2种投票的目的都是为了让自己获得更多的SUSHI奖励,消耗一部分SUSHI以获得更多的SUSHI。这样会不会造成分配权重大的资金池分配比例越来越大呢,还有待时间的检验。第2点就是上文说的用于兑换那0.05%的手续费。在交易所蒸蒸日上的阶段这当然是好的了,不过如果交易额下降呢。无限通货膨胀的SUSHI和正在下降的手续费分成相互作用,会导致新产生的SUSHI越来越不值钱,对币价下降的预期则会让老持币人竞相抛售。如果他们再从流动性资金池里撤资,交易所流动性不足,引起交易滑点过大,用户体验变差,交易额就会进一步下降。这样的恶性循环会迅速让它承受巨大损失。这样的情形不一定会出现,但是会有这样的风险。虽然在Uniswap中同样存在交易额下降引发流动性下降的恶性循环,不过它没有平台币,也就没有币价下降的第三重刺激。Sushiswap中同样存在无常损失。Sushiswap的大招仅靠改进的经济激励模型,能不能让Sushiswap超越老大哥,坐上DEX头把交椅呢,我们不得而知。不过项目方还想了别的办法,真正的大招还在后头呢。第一步。Sushiswap为Uniswap的流动性提供者提供了赚取SUSHI代币的机会。Uniswap的流动性提供者可以将其LP token质押在Sushiswap,然后在区块高度10750000开始赚取SUSHI代币。目前只收LP token,还不能直接存入代币对。这好比是你在一家大银行Uniswap存了钱,它发给你一个收据,凭此取钱。新银行Sushiswap说,你的收据质押在我这里,1星期以后我给你这张收据发利息,你的钱还在原来的银行,收据你想拿走随时拿走。这样的好事谁不干,于是大家纷纷把Uniswap的LP token质押在Sushiswap。只要LP token第二步。在协议启动大约两周(最初100,000个区块)后,Sushiswap会启动针对Uniswap的流动性池迁移计划。在迁移过程中,首先是这一批用户在Uniswap上进行代币对的赎回,然后将这些代币池迁移,也就是把从Uniswap里取出来的钱存到Sushiswap里。就这样,Sushiswap将获得大量的流动性,它的流动性是从Uniswap那里直接拿来的。近日Uniswap锁仓量(就是资金池的存款量)暴涨,原因就是Sushiswap只收Uniswap的LP token,用户必须先到Uniswap去存钱,换出LP token,才能把它质押到Sushiswap里。复制粘贴你的运行原理,剪切粘贴你的用户。SIGOI!(日语:好厉害)风险最后我们谈一谈这两家DEX的风险。l 技术风险Uniswap在2020年3月19日在以太坊主网上推出了一个新版本,还配合着公开了核心合约的1.0.1版;在发行之前,该版本已经在Rinkeby测试网上测试过一段时间了。这个新版本在以太坊主网上已经使用超过了两个月时间,而且迄今为止,没有出现任何损坏智能合约完整性的问题。Uniswap V2 在上线主网之前经过了充分的测试和审核。对源代码的尽职审核“很有可能”保证了未来不会发现任何重大的问题,不过Uniswap还是发布了一个Bug悬赏,任何人发现了重大漏洞都可以获得奖金。从Sushiswap宣布的信息看,它邀请Trail of Bits、PeckShield、OpenZeppelin、Consensys、Certik、Quantstamp中的其中一家对其合约进行审计。但目前为止还没有完成正式审计。这里是有潜在风险的。即便完成了审计,任何流动性挖矿都存在潜在的智能合约漏洞风险。编写出没有任何错误的代码是非常困难的,而开发人员也不可能设想到所有的潜在风险,尤其是在DeFi发展如此火爆的今天。Uniswap和Sushiswap都存在一定程度的技术风险。审计、测试以及购买智能合约保险都可以降低技术风险。l 经济模型风险许多区块链项目,特别是在DeFi领域,都需要依靠经济激励来激励网络的参与者。有时候经济模型看起来无懈可击,却包含着潜在的风险。对于这两家DEX的LP来说,首先要面对的就是上文所说无常损失风险。而且是为价格波动越大的币种提供流动性,出现无常损失的风险越高,这导致很多用户发现,为DEX提供流动性(也就是流动性挖矿)带来的收益还不如无常损失更多。SUSHI是每个区块产生100个,它与比特币、以太币等不一样。比特币只有2100万枚,而SUSHI是无限通货膨胀的,未来Sushiswap的交易额增长能够跑得过无限通胀呢,现在还没有一个明确的结论。交易额下降会不会引发流动性枯竭,造成恶性循环,这是它们都面临的风险。l 外部风险外部风险指的不是Uniswap和Sushiswap本身存在的风险,而是在它们上线的项目中存在的风险。例如:项目的虚假宣传、项目方大量抛售代币导致币价崩盘等等。只需要建立两个资金池,就可以无上币费、无审查、无成本地“三无上币”,大大降低了项目方发币割韭菜的难度和成本,这简直比2017年还疯狂。结语:以前说币圈一天,人间一年,现在是DeFi圈一天,币圈一年。这两家swap不是“swap party”的谢幕,还会有更多DEX和其他项目粉墨登场。希望各项目能够互相促进,共同为数字金融和区块链行业的发展助力。本文部分观点参考以下文章:有关Uniswap V2的一切:新功能与工作原理。www.8btc.com/article/641872火币观察:SUSHI飙涨行情耀眼,SushiSwap是否存在风险?www.jinse.com/news/blockchain/804917.html从Uniswap看未来的数字资产交易所。www.8btc.com/article/636431全维度深入解析:Uniswap的正面与背面。www.8btc.com/media/636300SushiSwap锁仓超10亿美元,赚钱效应成DeFi繁荣的最大推手。www.jinse.com/news/blockchain/805211.htmlSushiswap:Uniswap的进化?http://blog.csdn.net/lanhubiji/article/details/108289403作者:蒋梦初2020年9月4日编辑于 2020-09-08 21:50区块链(Blockchain)去中心化金融(DeFi)​赞同 340​​20 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录链习生原创,区块链领域,通俗

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Error 403 Forbidden - This request is blocked.

For security reasons you can't connect to the server for this app or website at this time.

It maybe that you have too many requests or the illegal request payload is identified as an attack.

Please try again later.

Attention Required! | Cloudflare

Attention Required! | Cloudflare

Please enable cookies.

Sorry, you have been blocked

You are unable to access coingecko.com

Why have I been blocked?

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 8650f5dabfd35df3

Your IP:

Click to reveal

49.157.13.121

Performance & security by Cloudflare

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Error 403 Forbidden - This request is blocked.

For security reasons you can't connect to the server for this app or website at this time.

It maybe that you have too many requests or the illegal request payload is identified as an attack.

Please try again later.

Home | Uniswap Protocol

| Uniswap ProtocolEcosystemCommunityGovernanceDevelopersBlogFAQJobsLaunch AppMenuUNISWAP PROTOCOLSwap, earn, and build on the leading decentralized crypto trading protocol.Launch App$489B+Trade Volume71M+All Time Trades300+Integrations4,400+Community DelegatesUNISWAP ECOSYSTEM →A growing network of DeFi Apps.Developers, traders, and liquidity providers participate together in a financial marketplace that is open and accessible to all.300+IntegrationsExplore all ↗DEVELOPERS →Superpowers for DeFi developers.Build Defi apps and tools on the largest crypto project on Ethereum. Get started with quick start guides, protocol documentation, a Javascript SDK, and fully open source code.Documentation ↗V3 WhitepaperGithubApply for funding from the Uniswap Grants ProgramGet paid to build the future of finance. Uniswap Governance offers grant funding for people building apps, tools, and activities on the Uniswap Protocol.Learn more ↗PROTOCOL GOVERNANCE ->Governed by the community.The Uniswap Protocol is managed by a global community of UNI token holders and delegates.Read more ↗Governance Forum Participate by proposing upgrades and discussing the future of the protocol with the Uniswap community.Sybil Vote on offchain proposals with the Snapshot interface. Votes are weighted by the number of UNI delegates.Governance Portal Vote on official Uniswap governance proposals and view past proposals. EcosystemCommunityGovernanceDevelopersBlogFAQPrivacy PolicyTrademark PolicySecurityMedia inquires for Uniswap Labs - Contact [email protect

新手指南 | Uniswap 是什么? | 登链社区 | 区块链技术社区

新手指南 | Uniswap 是什么? | 登链社区 | 区块链技术社区

文章

问答

讲堂

专栏

集市

更多

提问

发表文章

活动

文档

招聘

发现

Toggle navigation

首页 (current)

文章

问答

讲堂

专栏

活动

招聘

文档

集市

搜索

登录/注册

新手指南 | Uniswap 是什么?

Bisade Asolo

更新于 2019-12-23 10:55

阅读 14967

Uniswap 是一个基于以太坊的协议,旨在实现 ETH 和 ERC20 代币数字资产之间的自动兑换。Uniswap 是一个完全的链上协议,个人只要安装了 MetaMask 就可以使用该协议。Uniswap 也可以被认为是一个 DeFi(去中心化金融)项目,因为它寻求利用其去中心化协议,消除参与数字资产交易流程的中间人。

Uniswap 是一个基于以太坊的协议,旨在实现 ETH 和 ERC20 代币数字资产之间的自动兑换。Uniswap 是一个完全的链上协议,个人只要安装了 MetaMask 就可以使用该协议。Uniswap 也可以被认为是一个 [DeFi(去中心化金融)](https://www.mycryptopedia.com/what-are-decentralized-finance-defi-applications/ "DeFi(去中心化金融)")项目,因为它寻求利用其去中心化协议,消除参与数字资产交易流程的中间人。

Uniswap 由两种类型的[智能合约](https://www.mycryptopedia.com/3-ethereum-smart-contract-use-cases/ "智能合约")组成:

- 一个交易合约 (exchange contract)

- 一个工厂合约 (factory contract)

这些合约都由 Vyper 智能合约编程语言所编写,而且它们是 Uniswap 协议功能的核心。**一个交易合约只支持一种 ERC20 代币,而且每个交易合约都储备了 ETH 和所支持的 ERC20 代币**。这意味着在一个特定交易合约上执行的交易,是基于合约中存储的 ETH 和 ERC20 代币的相对供应量。在交易合约中执行的交易,也可以是通过将 ETH 作为中介来实现 ERC20 与 ERC20 之间的直接交易。

**工厂合约**可用于部署一个新的交易合约,因此,**尚未拥有交易合约的 ERC20 代币都可以通过工厂合约来创建一个交易合约。**createExchange() 函数允许任何以太坊用户利用工厂合约部署一个交易合约。还需要注意的是,工厂合约被用作 Uniswap 交易合约的注册表,这意味着工厂合约可用于查询被添加进系统中的**所有代币和交易地址**。当一个交易合约发布时,工厂合约不会对代币进行检查(除了需要检查每个交易合约只支持一种代币的约束意外),因此,**用户应该只与他们完全信任的交易合约进行交互。**

## Uniswap 的流动性

Uniswap 协议的设计架构不同于传统数字资产交易所中的模型。大多数传统交易所会维护一个订单簿并用于匹配特定资产的买家和卖家。而 Uniswap 利用**流动性储备 (liquidity reserves) **来在协议中实现数字资产的交易。

交易合约的流动性储备由网络中的流动性提供者 (liquidity providers) 提供。这些流动性提供者将等价的 ETH 和 ERC20 代币存入特定的 ERC20 代币交易合约之中。**第一个向某个交易合约提供流动性的流动性提供者将首先设定 ETH 和该交易合约中相应的 ERC20 代币之间的兑换率**。流动性提供者通过存入他们认为等价的 ETH 和该合约支持的 ERC20 代币来设定这个兑换率的。**如果流动性提供者设定的兑换率与更广泛的加密货币交易市场不一致,那么套利的交易者会把 ETH 和 ERC20 代币间的兑换率引向市场上所认为的正确兑换率上。因此,所有后续的流动性提供者将会使用自己存入资产时的兑换率来存入流动性。**

Uniswap 还使用所谓的**“流动性代币” (liquidity tokens)**,这些代币本身符合 ERC20 标准。这些代币可以视为流动性提供者对交易合约贡献的一种表示。Uniswap 限制每个交易合约只能支持一种 ERC20 代币的背后原理是为了**鼓励流动性提供者将他们的流动性资产集中到单一的储备中**。Uniswap 通过铸造流动性代币来追踪每个流动性提供者贡献给总储备的相对比例。**流动性提供者能够在他们选择的时间对他们的流动性代币进行销毁,从而他们可以从交易合约中取出他们的 ETH 和 ERC20 代币的比例份额。**

流动性提供者可以选择出售或者转让其流动性代币,而不必从交易合约中移除流动性。然而,Uniswap的流动性代币被严格地指定于一个交易合约。**与 Uniswap 协议相关联的单一原生数字资产是不存在的**。流动性提供者还可以通过调用 addLiquidity() 函数往交易合约存入流动性。**作为提供流动性的奖励,流动性提供者在交易执行时会获得一定比例的交易手续费。**

## 在 Uniswap 进行交易:ETH ⇄ ERC20 交易

**能在 Uniswap 协议中执行的其中一类交易是将 ETH 与任何特定的 ERC20 代币进行兑换。**如前文所述,**ETH 和某种 ERC20 代币之间的兑换率基于交易合约中各资产流动性池的相对大小。**兑换率是建立这个在 Uniswap 的不变式之上:**ETH pool * token pool = invariant (不变量)**。在执行 Uniswap 协议上的任何交易期间,invariant (不变量)会保持不变。此外,**只有当交易合约中的流动性增加或减少时,不变量才会发生变化。**

**例子 ETH ⇄ BAT:**Bob 希望发起一笔交易,用于把 1 ETH 兑换为 ERC20 代币 BAT。Bob 将使用一个 Uniswap 协议上现有的交易合约来执行此交易。流动性提供者已将一定数量的 ETH 和 BAT 存入该交易合约,就本例而言,假设为 10 ETH 和 500 BAT。底层的不变式被设置为:ETH pool * BAT pool = invariant (不变量),也即:

- ETH pool = 10

- BAT pool = 500

- Invariant = 10 * 500 = 5,000

Bob 通过发送 1 ETH 到交易合约的 ETH 池中来发起他交易,在此基础上扣除 0.3% 作为给流动性提供者的费用。**剩下的 0.997 ETH 被添加到 ETH 池子中。然后,用不变量除以新的 ETH 总量以确定 BAT 池子的最新大小**。然后,剩余的 BAT 代币会被发送给买家,在本例中买家为 Bob。也即:

- Bob 发送:1 ETH

- 手续费:0.003 ETH

- ETH pool = 10 + (1 – 0.003) = 10.997

- BAT pool = 5000/10.997 = 454.67

- Bob 收到:500 – 454.67 = 45.33 BAT

**支付给流动性提供者的手续费在先前 Bob 发起交易时被扣除,现在这笔手续费又被加入到流动性池子中 (这意味着不变量会增加)。**这起到了向流动性提供者支付费用的作用,**当这些提供者从市场中移除他们的流动性贡献时,他们就可以获取这些费用。**由于这笔费用在价格计算后重新被加入,**随着在交易合约上的每笔交易被执行,不变量逐渐增大,**使得把流动性存入一个交易合约的行为对于流动性提供者来说是一种有利可图的行为。此时:

- ETH pool = 10.997 + 0.003 = 11

- BAT pool = 454.67

- 新的不变量 (invariant) = 5,001.37

在这次交易中,Bob 获取 BAT 的兑换率为 45.33 BAT/ETH。

- 输入:1 ETH

- 输出:45.33 BAT

- 兑换率 = 45.33 BAT/ETH

## 在 Uniswap 进行交易:ERC20 ⇄ ERC20 交易

**能在 Uniswap 协议中执行的另一类交易是将某种 ERC20 代币与另一种 ERC20 代币进行兑换。**由于 ETH 用作所有 ERC20 代币的公共交易对,Uniswap 将 ETH 用作 ERC20 和 ERC20 之间直接交易的**中介资产**。比如,Uniswap 可以在某个交易合约中将 BAT 代币兑换成 ETH,然后在另一个交易合约中将这部分 ETH 兑换成 OMG,所有这些都是在一笔交易种完成的,从而使得任何两种 ERC20 代币之间得兑换成为可能。。

这个公式的作用非常类似于一个普通的市场,原因是你购买的代币越多时,为了购买多一个单元的代币,你所要支付的边际兑换率就会越高。

## 交易费用构成

在协议上执行交易的 Uniswap 费用的构成如下:

- ETH 兑换为 ERC20:支付 0.3% 的 ETH。

- ERC20 兑换为 ETH:支付 0.3% 的 ERC20 代币。

- ERC20 兑换为 ERC20:支付 0.3% 的 ERC20 代币 (针对将某种 ERC20 代币兑换为 ETH) 和 0.3% 的 ETH (针对将 ETH 再兑换为另一种 ERC20 代币)。

## 代币兑换率

Uniswap 采用的用于确定代币间兑换率的不变式取自于 Vitalik Buterin 在2018年3月发表的[一篇文章](https://ethresear.ch/t/improving-front-running-resistance-of-x-y-k-market-makers/1281)。在该文章中,ERC20 代币的兑换率按照一下公式计算:

x * y = k

k 是一个不变的常量,x和y表示在特定的交易中可用的 ETH 和 ERC20 代币的数量,在 Uniswap 的情况下,x 和 y 就是在特定交易合约中可用的 ETH 和 ERC20 代币的数量。**利用这个公式,代币的兑换率将始终是上述公式产生的曲线上的某个点**。见下图。

x*y=k 公式是 Uniswap 协议中不可分割的一部分,而且 Vitalik Buterin 使用下面所示的图,以如下方式进行描述:

![null](https://img.learnblockchain.cn/2020/02/08_/723842887.png)

根据该公式,一个合约 (在本例中为 Uniswap 的交易合约) 将会持有x个**代币A**和y个**代币B**。**这个合约将维持不变量使得 x * y = k 始终成立**。任何个人都可以通过有效地改变做市商在 x * y 曲线上的头寸 (position) 来买卖该合约中的代币。将做市商的头寸向右移动意味着,一笔交易向右移动的金额就是交易员必须输入的**代币A**的量 (即通过输入代币A来兑换代币B)。相应地,做市商的头寸向下移动的量是交易者应该买入多少**代币B**。

假设代币B是 ETH,代币A是任何特定的 ERC20 代币,我们可以看到它们是如何利用公式x * y = k进行运转的。如果 Alice 决定购买一大批特定的 ERC20 代币,这将使得交易合约中的 ERC20 代币的短缺以及 ETH 的增加。Alice 的购买结果是把兑换率移动到 x * y = k 曲线上的一个不同的点。也即红点将会向左移动,这意味着购买更多 ERC20 代币会变得更加昂贵。ETH 和 ERC20 代币的相对供应量可以被认为是 ERC20 代币供需的反映,这最终会决定兑换率价值。

如前文所述,流动性往交易合约的首次存入并非由兑换率所决定。相反,流动性提供者将会存入一定数量的 ETH 和 ERC20 代币,这反映了他们心中 ETH 和 ERC20 代币间的兑换率值。**如果 ETH 和 ERC20 代币被认为是太便宜或者太贵,那么套利交易者就会受到激励去把价格带到市场认为正确的价格上。**

## Uniswap 和套利交易

值得主要的是,虽然 Uniswap 是一个去中心化的链上数字资产交易所,但是它不是为了替代中心化交易所而存在的。当 Uniswap 上的交易机制出现偏差时(笔者注:这里的意思是 Uniswap 上兑换率偏高或偏低),那么必须存在一个纠正错误的机制。这个机制以套利交易的形式存在。

套利交易 (arbitrage trading) 可以被很好地理解为交易者利用两个市场之间存在的价格差进行交易获利的策略。在加密货币的情况下,这种价格差可以在[加密货币交易所](https://www.mycryptopedia.com/cryptocurrency-exchanges-complete-beginners-guide/ "加密货币交易所")之间的数字资产价格差异中找到。如果交易者发现了套利的机会,那么他们会在一个交易所中购买数字资产,然后在另一个加密货币交易所中出售。**套利交易对于 Uniswap 的运作至关重要,这是因为交易者可以利用其他加密货币交易所的兑换率来纠正 Uniswap 上可能出现的价格偏差。**

## Uniswap 和 Gas

使用 Uniswap 协议进行数字资产兑换的其中一个优点是它十分节约 gas。**在 Uniswap 上进行交易时所产生的 gas 成本相对来说比其他去中心化交易所更加便宜。**正如下面展示的 gas 基准:ETH 至 ERC20,ERC20 至 ETH 以及 ERC20 至 ERC20 的转换明显比 Bancor,EtherDelta 等交易所更加便宜。

![null](https://img.learnblockchain.cn/2020/02/08_/422127116.jpeg)

节约 gas 只是 Uniswap 协议的其中一个优点,更多的**优点**包括:

- Uniswap 是去中心化的,因此它的运作不依赖于第三方。此外,希望连接到该协议的任何人都可以自由访问 Uniswap。

- 与其他数字资产交易所相比,在 Uniswap 上进行交易的成本相对较低。

- Uniswap 允许任何用户为任何特定的 ERC20 代币创建交易合约。

然而,Uniswap 确实有它的**局限性**:

- Uniswap 确实依靠套利交易来控制协议中代币的交易价格。这意味着 Uniswap 依靠其他数字资产交易所的存在来保持兑换率的平衡。

- Uniswap 仍处于试验阶段,仍需要对协议进行更多的改进以了解它在促进数字资产交易方面的有效性。

## 结论

总之,Uniswap 代表了以太坊生态内支持数字资产交易的重要一步,正因它使得资产交易得的流程变得更加有效。Uniswap 仍然处于初期阶段,但是,看着这一创新的协议在未来如何发展将是一件有趣的事情。

Uniswap 是一个基于以太坊的协议,旨在实现 ETH 和 ERC20 代币数字资产之间的自动兑换。Uniswap 是一个完全的链上协议,个人只要安装了 MetaMask 就可以使用该协议。Uniswap 也可以被认为是一个 DeFi(去中心化金融)项目,因为它寻求利用其去中心化协议,消除参与数字资产交易流程的中间人。

Uniswap 由两种类型的智能合约组成:

一个交易合约 (exchange contract)

一个工厂合约 (factory contract)

这些合约都由 Vyper 智能合约编程语言所编写,而且它们是 Uniswap 协议功能的核心。一个交易合约只支持一种 ERC20 代币,而且每个交易合约都储备了 ETH 和所支持的 ERC20 代币。这意味着在一个特定交易合约上执行的交易,是基于合约中存储的 ETH 和 ERC20 代币的相对供应量。在交易合约中执行的交易,也可以是通过将 ETH 作为中介来实现 ERC20 与 ERC20 之间的直接交易。

工厂合约可用于部署一个新的交易合约,因此,尚未拥有交易合约的 ERC20 代币都可以通过工厂合约来创建一个交易合约。createExchange() 函数允许任何以太坊用户利用工厂合约部署一个交易合约。还需要注意的是,工厂合约被用作 Uniswap 交易合约的注册表,这意味着工厂合约可用于查询被添加进系统中的所有代币和交易地址。当一个交易合约发布时,工厂合约不会对代币进行检查(除了需要检查每个交易合约只支持一种代币的约束意外),因此,用户应该只与他们完全信任的交易合约进行交互。

Uniswap 的流动性

Uniswap 协议的设计架构不同于传统数字资产交易所中的模型。大多数传统交易所会维护一个订单簿并用于匹配特定资产的买家和卖家。而 Uniswap 利用流动性储备 (liquidity reserves) 来在协议中实现数字资产的交易。

交易合约的流动性储备由网络中的流动性提供者 (liquidity providers) 提供。这些流动性提供者将等价的 ETH 和 ERC20 代币存入特定的 ERC20 代币交易合约之中。第一个向某个交易合约提供流动性的流动性提供者将首先设定 ETH 和该交易合约中相应的 ERC20 代币之间的兑换率。流动性提供者通过存入他们认为等价的 ETH 和该合约支持的 ERC20 代币来设定这个兑换率的。如果流动性提供者设定的兑换率与更广泛的加密货币交易市场不一致,那么套利的交易者会把 ETH 和 ERC20 代币间的兑换率引向市场上所认为的正确兑换率上。因此,所有后续的流动性提供者将会使用自己存入资产时的兑换率来存入流动性。

Uniswap 还使用所谓的“流动性代币” (liquidity tokens),这些代币本身符合 ERC20 标准。这些代币可以视为流动性提供者对交易合约贡献的一种表示。Uniswap 限制每个交易合约只能支持一种 ERC20 代币的背后原理是为了鼓励流动性提供者将他们的流动性资产集中到单一的储备中。Uniswap 通过铸造流动性代币来追踪每个流动性提供者贡献给总储备的相对比例。流动性提供者能够在他们选择的时间对他们的流动性代币进行销毁,从而他们可以从交易合约中取出他们的 ETH 和 ERC20 代币的比例份额。

流动性提供者可以选择出售或者转让其流动性代币,而不必从交易合约中移除流动性。然而,Uniswap的流动性代币被严格地指定于一个交易合约。与 Uniswap 协议相关联的单一原生数字资产是不存在的。流动性提供者还可以通过调用 addLiquidity() 函数往交易合约存入流动性。作为提供流动性的奖励,流动性提供者在交易执行时会获得一定比例的交易手续费。

在 Uniswap 进行交易:ETH ⇄ ERC20 交易

能在 Uniswap 协议中执行的其中一类交易是将 ETH 与任何特定的 ERC20 代币进行兑换。如前文所述,ETH 和某种 ERC20 代币之间的兑换率基于交易合约中各资产流动性池的相对大小。兑换率是建立这个在 Uniswap 的不变式之上:*ETH pool token pool = invariant (不变量)。在执行 Uniswap 协议上的任何交易期间,invariant (不变量)会保持不变。此外,只有当交易合约中的流动性增加或减少时,不变量才会发生变化。**

例子 ETH ⇄ BAT:Bob 希望发起一笔交易,用于把 1 ETH 兑换为 ERC20 代币 BAT。Bob 将使用一个 Uniswap 协议上现有的交易合约来执行此交易。流动性提供者已将一定数量的 ETH 和 BAT 存入该交易合约,就本例而言,假设为 10 ETH 和 500 BAT。底层的不变式被设置为:ETH pool * BAT pool = invariant (不变量),也即:

ETH pool = 10

BAT pool = 500

Invariant = 10 * 500 = 5,000

Bob 通过发送 1 ETH 到交易合约的 ETH 池中来发起他交易,在此基础上扣除 0.3% 作为给流动性提供者的费用。剩下的 0.997 ETH 被添加到 ETH 池子中。然后,用不变量除以新的 ETH 总量以确定 BAT 池子的最新大小。然后,剩余的 BAT 代币会被发送给买家,在本例中买家为 Bob。也即:

Bob 发送:1 ETH

手续费:0.003 ETH

ETH pool = 10 + (1 – 0.003) = 10.997

BAT pool = 5000/10.997 = 454.67

Bob 收到:500 – 454.67 = 45.33 BAT

支付给流动性提供者的手续费在先前 Bob 发起交易时被扣除,现在这笔手续费又被加入到流动性池子中 (这意味着不变量会增加)。这起到了向流动性提供者支付费用的作用,当这些提供者从市场中移除他们的流动性贡献时,他们就可以获取这些费用。由于这笔费用在价格计算后重新被加入,随着在交易合约上的每笔交易被执行,不变量逐渐增大,使得把流动性存入一个交易合约的行为对于流动性提供者来说是一种有利可图的行为。此时:

ETH pool = 10.997 + 0.003 = 11

BAT pool = 454.67

新的不变量 (invariant) = 5,001.37

在这次交易中,Bob 获取 BAT 的兑换率为 45.33 BAT/ETH。

输入:1 ETH

输出:45.33 BAT

兑换率 = 45.33 BAT/ETH

在 Uniswap 进行交易:ERC20 ⇄ ERC20 交易

能在 Uniswap 协议中执行的另一类交易是将某种 ERC20 代币与另一种 ERC20 代币进行兑换。由于 ETH 用作所有 ERC20 代币的公共交易对,Uniswap 将 ETH 用作 ERC20 和 ERC20 之间直接交易的中介资产。比如,Uniswap 可以在某个交易合约中将 BAT 代币兑换成 ETH,然后在另一个交易合约中将这部分 ETH 兑换成 OMG,所有这些都是在一笔交易种完成的,从而使得任何两种 ERC20 代币之间得兑换成为可能。。

这个公式的作用非常类似于一个普通的市场,原因是你购买的代币越多时,为了购买多一个单元的代币,你所要支付的边际兑换率就会越高。

交易费用构成

在协议上执行交易的 Uniswap 费用的构成如下:

ETH 兑换为 ERC20:支付 0.3% 的 ETH。

ERC20 兑换为 ETH:支付 0.3% 的 ERC20 代币。

ERC20 兑换为 ERC20:支付 0.3% 的 ERC20 代币 (针对将某种 ERC20 代币兑换为 ETH) 和 0.3% 的 ETH (针对将 ETH 再兑换为另一种 ERC20 代币)。

代币兑换率

Uniswap 采用的用于确定代币间兑换率的不变式取自于 Vitalik Buterin 在2018年3月发表的一篇文章。在该文章中,ERC20 代币的兑换率按照一下公式计算:

x * y = k

k 是一个不变的常量,x和y表示在特定的交易中可用的 ETH 和 ERC20 代币的数量,在 Uniswap 的情况下,x 和 y 就是在特定交易合约中可用的 ETH 和 ERC20 代币的数量。利用这个公式,代币的兑换率将始终是上述公式产生的曲线上的某个点。见下图。

x*y=k 公式是 Uniswap 协议中不可分割的一部分,而且 Vitalik Buterin 使用下面所示的图,以如下方式进行描述:

根据该公式,一个合约 (在本例中为 Uniswap 的交易合约) 将会持有x个代币A和y个代币B。这个合约将维持不变量使得 x * y = k 始终成立*。任何个人都可以通过有效地改变做市商在 x y 曲线上的头寸 (position) 来买卖该合约中的代币。将做市商的头寸向右移动意味着,一笔交易向右移动的金额就是交易员必须输入的代币A的量 (即通过输入代币A来兑换代币B)。相应地,做市商的头寸向下移动的量是交易者应该买入多少代币B**。

假设代币B是 ETH,代币A是任何特定的 ERC20 代币,我们可以看到它们是如何利用公式x y = k进行运转的。如果 Alice 决定购买一大批特定的 ERC20 代币,这将使得交易合约中的 ERC20 代币的短缺以及 ETH 的增加。Alice 的购买结果是把兑换率移动到 x y = k 曲线上的一个不同的点。也即红点将会向左移动,这意味着购买更多 ERC20 代币会变得更加昂贵。ETH 和 ERC20 代币的相对供应量可以被认为是 ERC20 代币供需的反映,这最终会决定兑换率价值。

如前文所述,流动性往交易合约的首次存入并非由兑换率所决定。相反,流动性提供者将会存入一定数量的 ETH 和 ERC20 代币,这反映了他们心中 ETH 和 ERC20 代币间的兑换率值。如果 ETH 和 ERC20 代币被认为是太便宜或者太贵,那么套利交易者就会受到激励去把价格带到市场认为正确的价格上。

Uniswap 和套利交易

值得主要的是,虽然 Uniswap 是一个去中心化的链上数字资产交易所,但是它不是为了替代中心化交易所而存在的。当 Uniswap 上的交易机制出现偏差时(笔者注:这里的意思是 Uniswap 上兑换率偏高或偏低),那么必须存在一个纠正错误的机制。这个机制以套利交易的形式存在。

套利交易 (arbitrage trading) 可以被很好地理解为交易者利用两个市场之间存在的价格差进行交易获利的策略。在加密货币的情况下,这种价格差可以在加密货币交易所之间的数字资产价格差异中找到。如果交易者发现了套利的机会,那么他们会在一个交易所中购买数字资产,然后在另一个加密货币交易所中出售。套利交易对于 Uniswap 的运作至关重要,这是因为交易者可以利用其他加密货币交易所的兑换率来纠正 Uniswap 上可能出现的价格偏差。

Uniswap 和 Gas

使用 Uniswap 协议进行数字资产兑换的其中一个优点是它十分节约 gas。在 Uniswap 上进行交易时所产生的 gas 成本相对来说比其他去中心化交易所更加便宜。正如下面展示的 gas 基准:ETH 至 ERC20,ERC20 至 ETH 以及 ERC20 至 ERC20 的转换明显比 Bancor,EtherDelta 等交易所更加便宜。

节约 gas 只是 Uniswap 协议的其中一个优点,更多的优点包括:

Uniswap 是去中心化的,因此它的运作不依赖于第三方。此外,希望连接到该协议的任何人都可以自由访问 Uniswap。

与其他数字资产交易所相比,在 Uniswap 上进行交易的成本相对较低。

Uniswap 允许任何用户为任何特定的 ERC20 代币创建交易合约。

然而,Uniswap 确实有它的局限性:

Uniswap 确实依靠套利交易来控制协议中代币的交易价格。这意味着 Uniswap 依靠其他数字资产交易所的存在来保持兑换率的平衡。

Uniswap 仍处于试验阶段,仍需要对协议进行更多的改进以了解它在促进数字资产交易方面的有效性。

结论

总之,Uniswap 代表了以太坊生态内支持数字资产交易的重要一步,正因它使得资产交易得的流程变得更加有效。Uniswap 仍然处于初期阶段,但是,看着这一创新的协议在未来如何发展将是一件有趣的事情。

学分: 31

分类: Uniswap

标签:

Uniswap 

点赞 5

收藏 7

分享

Twitter分享

微信扫码分享

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

你可能感兴趣的文章

UniswapV3 部署 - - Foundry Edition

233 浏览

uniswap v2

313 浏览

#DEFI# 从 BitShares 到 Uniswap:Dex 发展亲历者的去中心化交易所之旅

551 浏览

对比 Uniswap,一种新的去中心化交易所的流动性算法

974 浏览

以太坊合并一年后的MEV格局

952 浏览

EIP-1153 除了赋能 Uniswap-v4 还能做什么

906 浏览

相关问题

有没有已经部署的合约去查询Uniswap V3 NFT仓位的价值

1 回答

一般在编写套利合约中通过什么能直接读取给定交易对uniswap v2中的价格?

4 回答

uniswap 多跳路由寻找相关

1 回答

Uniswap中的LP token的数值是如何计算出来的(需要详细计算过程)

2 回答

如何获取 Uniswap 代币价格,v2 v3 是否不同

1 回答

复制以太坊钱包地址在 Uniswap 上发生交易的机器人

2 回答

3 条评论

请先 登录 后评论

Bisade Asolo

关注

贡献值: 30

学分: 48

江湖只有他的大名,没有他的介绍。

文章目录

关于

关于我们

社区公约

学分规则

Github

伙伴们

DeCert

ChainTool

GCC

合作

广告投放

发布课程

联系我们

友情链接

关注社区

Discord

Twitter

Youtube

B 站

公众号

关注不错过动态

微信群

加入技术圈子

©2024 登链社区 版权所有 |

Powered By Tipask3.5|

粤公网安备 44049102496617号

粤ICP备17140514号

粤B2-20230927

增值电信业务经营许可证

×

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

发给:

内容:

取消

发送

×

举报此文章

垃圾广告信息:

广告、推广、测试等内容

违规内容:

色情、暴力、血腥、敏感信息等内容

不友善内容:

人身攻击、挑衅辱骂、恶意行为

其他原因:

请补充说明

举报原因:

取消

举报

×

如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!