<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Aave Blog - Medium]]></title>
        <description><![CDATA[Aave is an open source and non-custodial protocol for earning interest on deposits and borrowing assets. - Medium]]></description>
        <link>https://medium.com/aave?source=rss----b4ab878e405---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Aave Blog - Medium</title>
            <link>https://medium.com/aave?source=rss----b4ab878e405---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 21:12:41 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/aave" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Cross-chain governance and open-sourcing the Aave UI]]></title>
            <link>https://medium.com/aave/cross-chain-governance-and-open-sourcing-the-aave-ui-ad9dd632175d?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/ad9dd632175d</guid>
            <dc:creator><![CDATA[Aave]]></dc:creator>
            <pubDate>Thu, 26 Aug 2021 17:25:23 GMT</pubDate>
            <atom:updated>2021-08-26T17:25:23.087Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kxymClGcj28dRj3z5RELUA.png" /></figure><p>The Aave Companies are committed to creating open source software that empowers users’ financial, social and cultural independence. For this software, decentralization and — most specifically decentralized governance — will be a core feature; and it is this decentralization that allows community members to contribute to the larger social, cultural and financial ecosystem growing around any software protocol.</p><p>With respect to the Aave Protocol, the community has indicated that it would like to see the protocol deployed to networks other than Ethereum, such as Polygon. Because this is a community-based desire and because the Aave Protocol is controlled by the community through Ethereum-based Aave Governance, the community should also be able to use the Aave Governance with any non-Ethereum networks.</p><p>Introducing Aave Governance cross-chain bridges — a unique set of tools to enable true cross-chain governance on Ethereum — that the Aave community can consider adopting. An explanation of this new software is below, along with an announcement about the open-sourcing and decentralizing of the Aave user interface, for anybody to contribute and run to access the protocol.</p><h3>Architecture of the Cross-Chain Bridge</h3><p>Let’s have a quick dive in the Aave Governance architecture — and how it can be extended to bridge its decisions affecting non-Ethereum based deployment of the protocol.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*M7GLeob59mInf08D4VIbFw.png" /><figcaption>A scheme of the Aave Governance architecture</figcaption></figure><p>For any governance proposal, the key components of the Aave Governance architecture are:</p><ul><li>The main governance contract, which allows users to create proposals and allows AAVE holders to vote on those proposals; as well as</li><li>The executor contracts, which implement and execute any proposal approved by AAVE holders through a time-lock (the time period of which varies based upon the particular proposal) and defines the parameters by which each specific proposal is implemented (if approved).</li></ul><p>However, when any instance of the protocol is deployed on a network other than Ethereum, the only way in which a decision taken by the Ethereum-based governance can be applied is through a bridge from Ethereum to that network. Specifically, if Aave Governance’s decisions were to be applied to the Polygon instance of the Aave Protocol, then the community would have to put forth and implement cross-chain proposals. This would occur through a Bridge Executor Contract.</p><p>The process is the following:</p><ul><li>On the Ethereum side, the system receives the proposal data from the Aave Governance executors on the smart contract initiating the bridging.</li><li>On the recipient chain side, the system receives the already bridged proposal data, forwarded by the Ethereum side.</li><li>Finally, the proposal is executed on the recipient chain after an additional time-lock window.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WCW7XFLbLAFK28e50zkziQ.png" /><figcaption>Diagram of the cross-chain governance architecture for the Polygon case</figcaption></figure><p>Going deeper into the technical details, to submit a proposal regarding the Aave Polygon Market, proposers on Ethereum can encode the proposal to interact with the Polygon FxRoot bridge. The bridge will forward the proposal data to the FxChild on the Polygon side that will queue the proposal in the Polygon Bridge Executor, which will allow to finally execute it after an additional time-lock window.</p><p>This model is not only limited to Polygon, but can be extended to almost any other chain associated with a bridging engine allowing arbitrary messages communication. It’s possible to see a proof of concept of this applied to a roll-up L2 chain like Arbitrum on the same repository, with the architecture explained in the following diagram.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BioFIqiM7S0-0xGxJ-StVg.png" /><figcaption>Diagram of the cross-chain governance architecture for a potential Arbitrum case</figcaption></figure><p>Prior to Aave Governance receiving full control over the Aave Protocol instance on Polygon via the Bridge Executor, a test proposal has been posted to Aave Governance <a href="https://app.aave.com/governance/29-QmaVRJEWEbik6kcDQSpVvgVM9DLUciNJ9BJAUKp9LwK6iW">here</a>, to verify that the Aave Governance approves how the system works as expected between Ethereum Mainnet and Polygon Mainnet. Once this test is successful, then the Aave Governance will be given complete control of the Aave Polygon market.</p><p>The codebase for the Cross-chain Bridges, including extensive documentation is available <a href="https://github.com/aave/governance-crosschain-bridges">here</a>. This will allow anyone to use the code to build their own cross-chain bridges for any chain that needs decisions from another.</p><p>The bridges have been audited by <a href="https://mixbytes.io/">MixBytes</a>, and the report of the audit is available <a href="https://github.com/aave/governance-crosschain-bridges/blob/5c92f459c2e647816725be20fb3902bcef2ddca1/audit/Aave-Governance-Crosschain-Bridges-Security-Audit-Report.pdf">here</a>. The Bug Bounty program applies as well, you can find all the details <a href="https://aave.com/bug-bounty">here</a>.</p><h3>Open Sourcing the Aave Frontend</h3><p>In addition, today the codebase of one of the front-end interfaces to the Aave Protocol is being open sourced — that means that the code will be available to anyone and may be distributed and modified (subject to the terms of the license, discussed below).</p><p>The specific repositories being open sourced are:</p><ul><li><strong>Aave UI</strong>. Main front-end repository, located <a href="https://github.com/aave/aave-ui">here</a>.</li><li><strong>UI caching server</strong>. Convenience server to optimize interactions with Ethereum nodes’ providers, located <a href="https://github.com/aave/aave-ui-caching-server">here</a>.</li><li><strong>Aave UI kit</strong>. Visual component used across the Aave UI, located <a href="https://github.com/aave/aave-ui-kit">here</a>.</li></ul><p>Open sourcing the front end will allow for additional inroads to the already-decentralized Aave Protocol. Such interfaces will augment the more-than-100 integrations that already provide access to the Aave Protocol, by allowing anyone to build an alternative front-end with a different or enhanced user experience. Open sourcing the code also will allow anyone to contribute and improve the current Aave UI.</p><p>A robust, community-driven ecosystem is paramount to the ethos of decentralization at the core of DeFi software development, that is why the Aave UI is open sourced under the<a href="https://opensource.org/licenses/BSD-3-Clause"> 3-Clause BSD License</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ad9dd632175d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/cross-chain-governance-and-open-sourcing-the-aave-ui-ad9dd632175d">Cross-chain governance and open-sourcing the Aave UI</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Exploring New Frontiers with Aave]]></title>
            <link>https://medium.com/aave/exploring-new-frontiers-with-aave-59563ddd2405?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/59563ddd2405</guid>
            <dc:creator><![CDATA[Marc Zeller]]></dc:creator>
            <pubDate>Wed, 31 Mar 2021 15:53:19 GMT</pubDate>
            <atom:updated>2021-03-31T15:53:19.334Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*t5aMtlVl9xooPcOB" /></figure><p>During the summer of 2020, DeFi matured, developed, and defined its product-market fit. Now, it’s time for the Aave Protocol to enter the scalability phase and bring decentralised finance back into everyone’s hands, even those with 3 figure portfolios.</p><h4>Focus on Ethereum</h4><p>Aave was born and raised on Ethereum L1, and the Ethereum community was a huge catalyst for the development of the protocol and growth of the Aave Community. Ethereum and the EVM is the center of gravity for DeFi, and no other network comes close to Ethereum’s network effect. However, on a public blockchain, having a slot on a block is defined by supply and demand.</p><p>Block space supply today is scarce and limited, and since the “DeFi Summer” of 2020, demand for using Ethereum and DeFi has never slowed down.</p><p>High transaction fees are a feature of a successful public blockchain, as they define actors ready to pay the market price to use the decentralised services.</p><p>That being said, DeFi was always intended to create a sustainable and more inclusive alternative to traditional finance. If DeFi is great but only limited to certain high networth users, DeFi will fall short of its mission to be finance for <em>everyone</em>.</p><h4>Multi-Market Approach, ETH L1 as a Settlement layer</h4><p>The solution is on the side of scalability layers of Ethereum:</p><p>Sidechains, rollups, and zero-knowledge-based solutions are quite complex, but fortunately for us, the role of engineers is to make great technology well implemented and intuitive so that complex stuff becomes <em>invisible to untrained eyes</em> just like the Aave mascot<em>.</em></p><p>The Aave Protocol has a multi-market approach and will implement it to scalability solutions in a “New Frontiers” exploration. One of the main assets of DeFi is the ability to build synergies with other projects, and by having an Aave Market in all the venues that matter, there’s no need for a “winner-takes-all” scalability solution and users can choose the solution they feel comfortable with.</p><p>The freedom of choice is earned by a technological victory. In all sidechains that matter, the EVM from Ethereum is the standard of doing smart-contract applications. Replication and deployment of Ethereum L1 code is mostly a seamless process.</p><h4>The First Wave: Sidechains with Polygon</h4><p>The first implementation of the exploration of New Frontiers will be with <a href="https://polygon.technology/">Polygon</a> (<em>formerly known as MATIC). </em>This scalable sidechain of Ethereum allows fast and nearly-free transactions, and Polygon has a nascent ecosystem of applications such as community favourite <a href="https://aavegotchi.com/">Aavegotchi</a> and decentralised exchange <a href="https://quickswap.exchange/#/swap">Quickswap</a>.</p><p>Polygon is also a network powered by <a href="https://chain.link/">Chainlink</a>, allowing the Aave Protocol to maintain the highest standard of safety for the protocol price feeds.</p><p>New frontiers are also an opportunity to taste the local delicacies!</p><p>If the deployment market starts with a limited set of collaterals, being in Polygon is the opportunity for the Aave community to onboard new kinds of collaterals that would be a natural fit in these Networks.</p><p>The Aave Market on Polygon is an opportunity to welcome the MATIC asset as collateral, for example.</p><p>At launch the following assets will be onboarded on the Polygon Aave Market :</p><ul><li>MATIC</li><li>USDC</li><li>USDT</li><li>DAI</li><li>WETH</li><li>AAVE</li><li>WBTC</li></ul><p>To make the experience seamless for the pioneers willing to explore this new frontier with us, a smart-contract bridge will soon be available to bring your favourite assets to Polygon. Users of the bridge will receive part of the transaction fee used in MATIC tokens to cover most of their transaction fees on the Polygon blockchain.</p><p>Meanwhile, the <a href="https://wallet.matic.network/bridge/">Polygon Bridge is available</a> to transfer assets from Ethereum to Polygon</p><p>Thanks to the integration of EIP-3085, switching from Ethereum to the Polygon network is as easy as one-click for every Metamask user, just add the Polygon network when your Metamask Pop-up appears and confirm.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/811/0*Ss0I7fIbrrio0GrQ" /></figure><p>if you’re not using Metamask, please refers to the official <a href="https://docs.matic.network/docs/develop/network-details/network/">Polygon network documentation</a> to set-up your network RPC</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/801/0*aQwW3pLShHqsaIO2" /></figure><p>While depositing into Aave on Polygon, you might see a “0.00$” gas fee reference in Metamask.<br>It’s because Metamask User interface doesn’t show transactions that cost below 0.01$ and Polygon is multiple times cheaper to use than this threshold.</p><p>Here’s an indicative cost of Aave Protocol interactions, please note that these costs might change in the future with potential network congestion and MATIC asset valuation.</p><ul><li>Deposit AAVE : $0.000061</li><li>Borrow USDC : $0.000102</li><li>Withdraw AAVE : $0.000109</li><li>Repay USDC : $0.000072</li></ul><p>Aave has also integrated with <a href="https://transak.com/"><strong>Transak</strong></a> to enable the direct purchase of Polygon assets with fiat currencies.</p><p>Feel free to join the Aave fam on<a href="https://twitter.com/AaveAave"> <strong>Twitter</strong></a> or<a href="https://aave.com/discord"> <strong>Discord</strong></a>!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=59563ddd2405" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/exploring-new-frontiers-with-aave-59563ddd2405">Exploring New Frontiers with Aave</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aave AMM Market Released]]></title>
            <link>https://medium.com/aave/aave-amm-market-released-73ae76a7cbc0?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/73ae76a7cbc0</guid>
            <category><![CDATA[decentralized-finance]]></category>
            <category><![CDATA[amm]]></category>
            <category><![CDATA[defi]]></category>
            <category><![CDATA[liquidity-pool]]></category>
            <dc:creator><![CDATA[Marc Zeller]]></dc:creator>
            <pubDate>Tue, 16 Mar 2021 09:48:37 GMT</pubDate>
            <atom:updated>2021-03-16T13:47:40.235Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*MT0rjTOk7HlfB442" /></figure><p>The Aave Protocol is a decentralised liquidity protocol, which allows users to unlock liquidity across various assets in a multi-pool approach. The new AMM Liquidity Pool enables liquidity providers (“LPs”) of Uniswap and Balancer to use their LP tokens as collateral in the Aave Protocol.</p><h4>The Rise of AMMs</h4><p>With the rise of Uniswap in 2018 and the emergence of “Automated Market Makers” (AMMs) in the DeFi ecosystem, users of Ethereum are now able to swap assets without the need for centralised third-party intermediaries. Users are able to facilitate the provision of liquidity and earn fees for doing so.</p><h4>How do LP tokens work?</h4><p>By providing liquidity, users automatically obtain LP tokens from the AMM. In most cases, LP tokens represent the crypto assets the user deposited into the AMM along with a proportional scale of the trading fees collected over time in the particular liquidity pool into which the user deposited assets. (Frequently, the LP token represents a 50/50 ratio with ETH and another crypto asset, making them potentially less volatile than their underlying assets.) Because LP tokens typically accrue trading fees over the time the user’s assets remain in the liquidity pool, the LP tokens potentially accrue value over time as well.</p><p>AMMs were one of the first ways to earn a passive income in the DeFi ecosystem and remain so today.</p><h4>A first successful Proof of Concept</h4><p>Last year, the Aave Protocol developed an “AMM Liquidity Pool” proof of concept with the “<a href="https://medium.com/aave/the-uniswap-market-is-live-on-aave-protocol-12b5a4cc5e2?source=false---------0">Aave Uniswap V1 Market</a>,” which allowed users to deposit Uniswap v1 LP tokens in the Aave Protocol and use them as collateral. Given the community’s interest in this pool, users will now be able to use LP tokens from several AMMs, with proposals and decisions from Aave Governance about which AMM protocols and collateral to add.</p><p><strong>The Multi-Market Approach</strong></p><p>The AMM Market is the first of many markets of Aave, on Ethereum, and potentially also on different networks, allowing the community to explore “new frontiers” with Aave.</p><h4>Launch Collaterals and Protocol Support Phase 1:</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/440/0*gnab_VhYa_nt_eZm" /></figure><p>Today, users will be able to begin depositing LP tokens from both Uniswap v2 and Balancer.</p><p>Uniswap is the center of gravity of AMM protocols. Its robust, simple code and innovative model inspired actors across several blockchains.</p><p>Uniswap has significant daily volume and $4B of liquidity.</p><p>At launch the following Uniswap V2 LP tokens are supported:</p><ul><li>DAI/USDC</li><li>WBTC/USDC</li><li>DAI/WETH</li><li>USDC/WETH</li><li>AAVE/WETH</li><li>LINK/WETH</li><li>BAT/WETH</li><li>SNX/WETH</li><li>UNI/WETH</li><li>YFI/WETH</li><li>CRV/WETH</li><li>MKR/WETH</li><li>REN/WETH</li><li>WBTC/WETH</li></ul><p>Balancer is one of the most innovative AMMs in the ecosystem. Their smart pool system broke the 50/50 ratio status quo and allowed for more sophisticated liquidity pools.</p><p>There are significant synergies between Balancer and the Aave Protocol. Balancer co-hosts art of the Aave Safety Module protecting Aave liquidity providers.</p><p>In addition, based on the smart pool architecture, Balancer LP token holders will continue to earn BAL rewards each week.</p><p>At launch the following Balancer LP tokens (BPT) are supported:</p><ul><li>WBTC/WETH</li><li>BAL/WETH</li></ul><p>At this time, users who deposit LP tokens may borrow the following crypto assets: <strong>DAI, USDC, ETH, wBTC.</strong> and <strong>USDT</strong>. Users who deposit DAI, USDC, ETH and wBTC may borrow tokens.</p><p>To give an accurate estimation of the value of the LPs tokens from both Uniswap &amp; Balancer, the Aave Protocol leverages Chainlink’s decentralised oracle service. The smart-contract to calculate the value of the LP tokens has been <a href="https://consensys.net/diligence/audits/2020/08/aave-balancer-and-uniswap-v2-price-providers/">audited</a> by ConsenSys Diligence.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/651/0*eqHgjTTpu2CHBwRh" /></figure><h4>Launch Collaterals and Protocol Support Phase 2:</h4><p>As noted above, it will be possible to deploy additional AMM liquidity pools over time, particularly upon proposals from Aave Governance — and such pools will be deployed in a second phase (coming soon). The AMM liquidity pools will be released to Aave Governance in full in short order.</p><p>The AMM Liquidity Pools will not be covered by the Aave Safety Module at launch, but Aave Governance can decide to include these pools through the AIP process.</p><h4>The Aave community will decide on the following steps</h4><p>The Aave Protocol is decentralised and owned by its community of AAVE token holders (referred to as “Aave Governance”). For the support of new collaterals and new AMM protocols, feel free to make proposals in the<a href="https://governance.aave.com/"> governance forum</a> and contact your community representative to whom you delegated your votes.</p><p>We can’t wait to see the AMM Liquidity Pools bloom with your input.</p><p>In DeFi there are no Aave users and there are no AMMs users.</p><p>There are only DeFi users.</p><p>Feel free to join the Aave fam on<a href="https://twitter.com/AaveAave"> <strong>Twitter</strong></a> or<a href="https://aave.com/discord"> <strong>Discord</strong></a>!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=73ae76a7cbc0" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/aave-amm-market-released-73ae76a7cbc0">Aave AMM Market Released</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aave Protocol migration tool released]]></title>
            <link>https://medium.com/aave/aave-protocol-migration-tool-released-22cdde51c852?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/22cdde51c852</guid>
            <category><![CDATA[defi]]></category>
            <category><![CDATA[aave]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[blockchain]]></category>
            <dc:creator><![CDATA[Marc Zeller]]></dc:creator>
            <pubDate>Thu, 28 Jan 2021 11:29:48 GMT</pubDate>
            <atom:updated>2021-01-28T11:29:47.991Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Vd45JEYWPABkgCWi" /></figure><p>The wait is finally over — the migration tool to upgrade full positions from Aave V1 to Aave V2 is now available to all users!</p><h3>Seamless upgrade</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*XbiryzusAfkj79L1" /></figure><p>Migrating full positions, even when you have positions opened, is now accessible directly on your V1 dashboard.</p><p>Under the hood, the migration tool is powered by Flash Loans and in a single transaction will:</p><ul><li>take liquidity from Aave V2</li><li>use it to pay back your loans in V1</li><li>migrate your V1 collateral to V2</li><li>open up equivalent positions in V2</li><li>bring back the liquidity to V2</li></ul><p>This complex transaction is done on auto-pilot so all you need to do on your side is select the collaterals and positions you want to upgrade and click on ‘migrate’.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*_1OtD9aZKxnm8IUL" /></figure><p>Reminder: you will need ETH to cover the transaction fees of this transaction.</p><p>If you have positions opened, the tool will inform you of your new HF. Please be mindful of this new HF to mitigate liquidation risks.</p><p>Complex operations on the Ethereum blockchain can be costly, so if you have many assets borrowed and deposited into V1, feel free to migrate in several batches.</p><p>We do not recommend migrating more than 5 assets (Deposited &amp; Borrowed) in a single migration transaction.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*KAGDIkRw9wKNMDlT" /></figure><h3>The future of V1</h3><p>The Aave Protocol V2 is the future of Aave and already ~820M$ of liquidity adopted the upgraded version of Aave, but feel free to migrate to V2 at your own pace! The V1 contracts are always running on the Ethereum Blockchain. Even if V1 slowly fades in favour of V2, the contracts will remain accessible in the future.</p><p>A progressive V1 -&gt; V2 transition plan is currently being discussed with the community to slowly fade V1 in favour of the V2 upgrade by disabling asset reserve borrows gradually.<br>Even in this scenario, however, your deposits will remain fully accessible, and you will be able to add collateral to protect your Health Factor,<br>you will also keep the ability to migrate at any point.</p><p>Feel free to join the discussions on this topic on the <a href="https://governance.aave.com/t/aave-protocol-v1-v2-migration-tool-and-transition-plan/2053"><strong>governance forum</strong></a>.</p><p>If you want to stay updated on Aave upgrades and news, feel free to follow Aave on <a href="https://twitter.com/AaveAave"><strong>twitter </strong></a>or join the official <a href="https://aave.com/discord"><strong>Discord</strong></a> channel!</p><p>See you on V2!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=22cdde51c852" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/aave-protocol-migration-tool-released-22cdde51c852">Aave Protocol migration tool released</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aave V2 Design Upgrade]]></title>
            <link>https://medium.com/aave/aave-v2-design-upgrade-818f0bd14ccf?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/818f0bd14ccf</guid>
            <category><![CDATA[decentralized-finance]]></category>
            <category><![CDATA[crypto]]></category>
            <category><![CDATA[defi]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[ux-design]]></category>
            <dc:creator><![CDATA[Rowan van Ginkel]]></dc:creator>
            <pubDate>Wed, 23 Dec 2020 13:23:00 GMT</pubDate>
            <atom:updated>2020-12-23T13:23:00.067Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wcXrRph_ObXO4V6H0pIjkg.jpeg" /></figure><p>When setting up the design and user flows back in 2019 before the release of Aave Protocol on mainnet, we did not anticipate the enormous growth of Aave and the DeFi space. Like our TVL, our ideas kept growing with new features for Aave users. The addition of these new features would require more workable space in the user interface.</p><p>The design team decided to overhaul the layout of the user interface. In V1, the main navigation was on the left side which interacts with the ‘content area’ on the right side. This seemed to work fine for V1. However, with the release of V2 and additional features such as staking, governance, yield &amp; collateral swaps, repay with collateral, credit delegation, stable and variable borrowing, and many more to come, it was clear that V2 needed a change of layout to accommodate all these new features. Additionally, preparing for future scalability is always important, especially in a space that innovates as rapidly as DeFi.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/248/1*ZFoeTyvpkmpx0dozu7n7Qg@2x.jpeg" /><figcaption>V2 Colour Palette</figcaption></figure><p>After conducting research about dark and light mode for the UI, the design team settled on a “hybrid” combination between light and dark mode solution for the default V2 colour scheme. After the initial release of V2, more colour themes will be released and users will be able to select and set their preference. These colour schemes will be: default, dark mode, and light V1 Aave. For the fans missing the flashy purple/blue colour all over the UI, no need to worry — it will be an option for the theme!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BtiqXyHBTnWLLEdEn9P3aw.jpeg" /><figcaption>Layout</figcaption></figure><p>The design team tried different approaches and decided to go for a more ‘classic’ approach with the ‘menu’ in the top/header bar. This is to accommodate for the space needed for the new features and a dropdown for sub-sections within categories.</p><p>Underneath the menu is the user information/data specifically for that view. For example, when a user is in the ‘dashboard’ they would see the ‘deposits’, ‘collateral’, ‘health factor’ and more metrics, all accompanied by nice visual representations like various pie charts.</p><p>Located under this ‘user information’ area is the ‘content/action’ area. In this area the user will need to take actions such as entering the amount to deposit or selecting which type of APR they prefer when borrowing.</p><p>This new layout adjusts for more flexibility and scalability in the future while giving users the information they need in a very clear and understandable way.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8kHajZHCNItohJ3G2NA5Nw.png" /><figcaption>Dashboard</figcaption></figure><p>The user dashboard gets an upgrade as well. No need to switch between ‘deposits’ and ‘borrow’, everything is seamlessly connected in one overview giving the user a birds’ eye view of what is happening with their deposits and borrows. In the future, the ‘dashboard’ view will be expanded to include more metrics.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gjazJjLTdFZxXkxtGevzhw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MoQeamM73dkunnSvJMtYrw.png" /></figure><p>On some views, like the dashboard for example, there is now a clever way to collapse and expand the information area for the user who needs some more space if they are on smaller devices such as 10 inch screens, mobile phones, or for those who just want a less data-heavy view.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RO1nYM7z6HalBnpjuB1tYg.png" /><figcaption>Deposit view</figcaption></figure><p>The deposit and borrow main views have been updated as well. The separation between what a user deposited and borrowed previously and what they can deposit/borrow is made clearer in the layout. On the left you will see a list of available assets to deposit/borrow and on the right in the square card you will find your current deposit/borrow positions.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/478/1*e42zewn02bV6-4A3CMt8jw.png" /><figcaption>AAVE Token balance</figcaption></figure><p>Another nice upgrade in the new V2 layout is the visibility of the AAVE governance token balance. This will always be visible for the user from every view. The balance is an aggregation composed of 3 AAVE balances: AAVE in your wallet, AAVE deposited in the protocol, and AAVE that you’ve staked in the Safety Module.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/284/1*6C0LM3oPMjph48cxmfVf6g.png" /><figcaption>Markets</figcaption></figure><p>In the same corner there is the dropdown for the ‘markets’. The initial V2 release includes only the default Aave Market, but additional markets will be added soon. Version 1 can be selected from the ‘markets’ dropdown and will take the user directly to the V1 interface. Switching from V1 to V2 while a user is inside the DApp will be done via the same ‘markets’ dropdown. The logic behind this is that V2 is essentially another market.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/876/1*c_vSp9nB-GsT7apOSoKowQ.png" /><figcaption>Your helpful ghost guide</figcaption></figure><p>The ghost mascot you all know and love will help users onboard and navigate through the Aave Protocol! He’ll be giving hints, notifications, and important messages for users in need of a bit of help.</p><p>These are the main design updates for the initial V2 release, and more will follow in the coming weeks. The design team will constantly work to improve the UI and UX to make DeFi as accessible and seamless as possible!</p><p>DISCLAIMER: Be advised that all the data used in this blog post is not based on fact, but fiction. The images used are mock-ups and can be changed or may be different on actual implementation. In addition, the data shown for APY/APR are just for the mock-ups, so they are not real rates.</p><p>The Genesis team greatly appreciates all of your feedback! Feel free to follow Aave on <a href="https://twitter.com/AaveAave"><strong>Twitter</strong></a> or join the official <a href="https://aave.com/discord"><strong>Discord</strong></a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=818f0bd14ccf" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/aave-v2-design-upgrade-818f0bd14ccf">Aave V2 Design Upgrade</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aave Protocol Governance V2 has been activated!]]></title>
            <link>https://medium.com/aave/aave-protocol-governance-v2-has-been-activated-af4a4b228885?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/af4a4b228885</guid>
            <category><![CDATA[defi]]></category>
            <category><![CDATA[ethereum]]></category>
            <dc:creator><![CDATA[Marc Zeller]]></dc:creator>
            <pubDate>Thu, 17 Dec 2020 13:12:38 GMT</pubDate>
            <atom:updated>2020-12-17T13:12:38.790Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/740/1*Lipso0Jlnvi3S_tvBJl_OQ.png" /></figure><p>The <a href="https://medium.com/aave/the-aave-protocol-v2-f06f299cee04"><strong>Aave Protocol V2</strong></a> launched just over a week ago, and has rapidly grown in market size, now reaching over $98M. The V1 → V2 migration tool has not even been released yet (Soon™), so this growth is particularly Aavesome.</p><p>Last week, there was a governance vote on <a href="https://governance.aave.com/t/aip-4-activation-of-aave-protocol-governance-v2/1749/2"><strong>AIP-4</strong></a>, a proposal to activate Aave V2 governance. The votes were validated over the weekend, and today it’s time for the next milestone on the decentralisation journey:</p><p>The release of V2 governance!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/934/1*9icpDRs7T20JAUXKk-fLBA.png" /></figure><p>With V1 governance, only the Aave Genesis Team could submit Aave Improvement Proposals (AIPs). AIPs are binding on-chain governance proposals that require some technical knowledge and automatically execute once the votes are in and validated. Today, any Aave community actor that meets the requirements can create an AIP to add a new token to the protocol, update risk parameters, add a new liquidity market, and more! V2 governance aims to be inclusive of everyone with a stake in the Aave ecosystem and preserve decentralisation and security.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bf0LGxLBMP14DPSuC5IedQ.png" /><figcaption>Aave V2 Governance</figcaption></figure><p><strong>Segregation between proposition and voting power</strong></p><p>AAVE and stkAAVE holders are not only able to create proposals themselves with V2 governance, but also delegate this proposal creation power to another actor! You’ve probably already heard that vote delegation would be a thing in V2, but one of the most innovative mechanisms of V2 governance is that AAVE holders can separately delegate their proposal power and voting power. This means that they now have the choice to delegate their proposal power to another specialised actor while keeping their voting rights, or even delegating them to someone else like a “protocol politician”.</p><p>This makes the governance more scalable, as the ability to assess and vote on a proposal requires different knowledge/skills than those needed to create an AIP. For example, since AIPs require some technical knowledge, a non-technical AAVE holder could delegate their proposition power to someone technical while keeping their right to vote on the AIPs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/906/1*MpB6Ut9PohDmAb3IHmEI3g@2x.jpeg" /><figcaption>Vote delegation overview</figcaption></figure><p><strong>Voting strategies upgraded</strong></p><p>With different AAVE token forms comes different voting strategies! In V2 governance, both AAVE and stkAAVE holders have voting rights, so staking will not be a hurdle for participating in the governance. These voting strategies can be updated through governance proposals to include more forms of AAVE (i.e. aAAVE, staked AAVE/ETH AMM shares, etc.)</p><p><strong>Multiple executors bring security</strong></p><p>Different updates and parts of the Aave ecosystem may have different consensus and security needs. For example, changing the logic of the AAVE token is something that could have a huge impact on the ecosystem and must be treated with greater care. Thus, there will be 2 executors for V2 governance: 1 with a short execution delay (timelock) and 1 with a long timelock. The timelock is there to act as a buffer to ensure the security of the protocol.</p><ul><li>Executor 1 (short timelock) will control the Aave Protocol V1 and V2 Risk Parameters, the token distributor for V2, contract collecting fees for V1, the AAVE Reserve Ecosystem, and changes to this timelock itself.</li><li>Executor 2 (long timelock) will control changes to the AAVE and stkAAVE tokens, updates to V2 governance parameters, and any changes to this timelock itself.</li></ul><p><strong>The guardian for extra protection</strong></p><p>If most governance tokens are stored on centralised exchanges, it would be possible for a governance attack to occur where a centralised entity uses its users’ AAVE tokens to take over the governance proposals and voting. To prevent this, V2 governance brings in “the guardian”, a 5/10 multisig with veto power in case malicious code is introduced in an AIP.</p><p>The Guardians have been chosen from the Aave community, and they can be changed later through elections.</p><p>Current Guardians are: James Vaugh (Fire Eyes/Metacartel), Anthony Sassano (SET protocol/ETHhub/Daily Gwei), Mariano Conti (ex MakerDAO head of smart contracts), Tarun Chitra (Gauntlet), DeFiSaver, Zerion, Parafi Capital, Framework Venture, Arthur0x and the Aave Genesis Team.</p><p>For an overview of the V2 governance mechanisms:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*1nSVfa_du4uy2PZM" /></figure><p><strong>That’s all folks!</strong></p><p>This important step towards decentralisation means that community members can also create AIPs and vote, and delegate both powers to actors of their choice, making the Aave ecosystem a liquid democracy with many avenues for people to participate. Now more than ever, the protocol is truly in the hands of the community.</p><p>Your feedback is the best asset, and it is always welcome! Looking to take the first steps to get more involved? Make your voice heard on the <a href="https://governance.aave.com/"><strong>governance forum</strong></a>, follow Aave on <a href="https://twitter.com/AaveAave"><strong>Twitter</strong></a>, or join the official <a href="https://aave.com/discord"><strong>Discord</strong></a><strong> </strong>server for more updates and discussion.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=af4a4b228885" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/aave-protocol-governance-v2-has-been-activated-af4a4b228885">Aave Protocol Governance V2 has been activated!</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aave Security Newsletter]]></title>
            <link>https://medium.com/aave/aave-security-newsletter-546bf964689d?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/546bf964689d</guid>
            <dc:creator><![CDATA[Ernesto Boado]]></dc:creator>
            <pubDate>Thu, 10 Dec 2020 18:35:04 GMT</pubDate>
            <atom:updated>2020-12-10T18:35:04.092Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HIufJHUbUJJna81AS5PAFQ@2x.png" /></figure><p>As part of Aave’s focus on security and transparency, the Aave Genesis team will be periodically releasing a report centred on the security of the Aave Protocol and all the other systems of the Aave ecosystem.</p><h3>Aave Governance v2</h3><p><a href="https://governance.aave.com/t/arc-activation-of-aave-protocol-governance-v2/1717">ARC (Aave Request for Comments)</a></p><p>After the release of the Aave Protocol v2 last week, the upgrade of the Aave Governance from v1 to v2 has been submitted to the community for discussion.</p><p>More details about the proposal can be found in the governance forum, but in terms of security, there are certain aspects to highlight:</p><p>1. As with any other software system, some parts of the infrastructure are critical. The Aave governance has the objective of controlling all the different parts of the ecosystem, and taking into account the aforementioned, permissions over contracts are split between 2 different smart contracts, with different configurations. The first (Executor with long timelock) has control over pieces with low frequency of interaction, like the AAVE governance token or the StkAAVE of the Safety Module. The second (Executor with short timelock) has control over pieces with higher frequency of interaction, like the Aave Protocol v1 and v2. Having a longer timelock on changes concerning tokens, and in general longer time-configurations is usually a good practice security-wise, as it leads to longer reaction window for any external party integrating the tokens.</p><p>2. The design goals of this Governance V2 were simplicity, by following industry standard practices; and innovation, by introducing delegation of proposition power in both the AAVE and StkAAVE.</p><p>3. There is a guardian role with permissions to cancel proposals in order to have a safe-guard against malicious ones. This role will be on a multi-signature wallet with 5-of-10 signatures needed.</p><p>4. All of the changes proposed have been audited by industry security leaders and usual collaborators of AAVE, in this case PeckShield and Certora.</p><p>If the community considers it appropriate, the next steps will be the deployment of the necessary smart contracts in the Ethereum main network, and the creation of the proposal on the Aave Governance v1 to proceed with the upgrade to v2.</p><h3>Aave Protocol V2</h3><p>One week has passed since the release of the Aave Protocol v2, and we are proud that there haven’t been any incidents. However, the following potential attack vector has been discovered and fixed during these first days.</p><p>On Friday, 4 December 2020, 19:18 UTC, the Aave team received a notification from the security researcher Josselin Feist from Trail of Bits reporting the following issue:</p><p>There was a possible attack vector in the Aave Protocol v2 that had the potential to cause a smart contracts Denial-of-Service attack on the protocol that could impact the state of the protocol, other protocols integrating Aave and users. The vulnerability is the following:</p><p>The implementation contract of the <strong>LendingPool</strong> proxy was not correctly initialized at that moment, and because of a connection with another <strong>LendingPoolCollateralManager</strong> contract, via DELEGATECALL, it would be possible for an attacker to provoke a selfdestruction of the implementation logic, leaving the system temporarily not operative until a new implementation is set.</p><p>Even if this doesn’t involve any loss of funds, which is the most critical scenario in a protocol like Aave, the potential consequences are considered high according to our standards.</p><p>As it can be seen <a href="https://github.com/aave/protocol-v2/blob/eea6d38f243b909fc3cf82a581c45b8bc3d2390e/contracts/protocol/lendingpool/LendingPool.sol#L46">here</a>, the <em>LendingPool</em> contract uses a DELEGATECALL proxy pattern, meaning that users interact with the proxy, while the code executed is on the implementation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/648/1*30t64nja0clgwQ0xxaTyiQ.png" /><figcaption>Proxy pattern used on Aave</figcaption></figure><p>This implementation contract contains an <em>initialize</em> function, which sets the addresses provider address (<em>_addressesProvider</em> <a href="https://github.com/aave/protocol-v2/blob/eea6d38f243b909fc3cf82a581c45b8bc3d2390e/contracts/protocol/lendingpool/LendingPool.sol#L90-L92">here</a>), and can only be called if the initializer function modifier does not revert. The conditions are:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/632/1*KD8p8iqUAgQRj1rhr5pMKg.png" /><figcaption>conditions to call the initialize function</figcaption></figure><p>On the running system on Friday, even if everything was correctly configured on the proxy contract, it was not the same case on the logic contract itself:</p><ul><li><em>revision</em> on the implementation was 2</li><li><em>lastInitializedRevision</em> was 0</li></ul><p>So, the require was passed and anyone could call on the LendingPool implementation <em>initialize</em> and set the <em>_addressesProvider</em> <strong>on the storage of the implementation contract</strong>. This malicious contract would return a <em>LendingPoolCollateralManager</em> address from <em>_addressesProvider.getLendingPoolCollateralManager()</em> containing also malicious code.</p><p>After that, the attacker would call the <em>liquidationCall</em> function <strong>on the LendingPool implementation</strong>. As the state here is completely different to the one in the proxy (the real state of the system), nothing on the protocol can be affected, but if the <em>liquidationCall</em> function in the malicious returned <em>LendingPoolCollateralManager</em> does a <em>selfdestruct</em>, this will destroy the <em>LendingPool</em> implementation contract, as a DELEGATECALL is used.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/633/1*e8IaZ9mo5YjchIjdshEDJA.png" /><figcaption>The DELEGATECALL that would cause the self-destruct</figcaption></figure><p>Initially, it could appear that when a proxy contract calls as implementation an address without code (remember that the code was self-destructed in the previous step), the transaction would just revert. But this is not actually the case on the used OpenZeppelin proxy contract, as the proxy lacks an existence check on its <a href="https://github.com/aave/aave-protocol/blob/e8d020e9752fbd4807a3b55f9cf98a88dcfb674d/contracts/libraries/openzeppelin-upgradeability/Proxy.sol#L30-L54">fallback function</a>. This means that if the proxy does a <em>DELEGATECALL</em> on an implementation address with no code, the proxy will return success, but no actual code is executed. And this is where the Denial-of-Service appears: anybody calling the <em>LendingPool</em> legitimately would have his transaction succeeded, but without any state change in the protocol.</p><p>As soon as the Aave team received the report from Josselin, we suspected that due to the “obscure” nature of the vulnerability, it could also probably affect v1 of the protocol. Also, we knew that the solution would be easy and fast to execute, just by calling the <em>initialize</em> function in the <em>LendingPool</em> of both protocols with the correct/current <em>_addressesProvider</em>, blocking any further attack opportunity.</p><p>We also immediately realised that, even if we use the proxy pattern extensively, the only vulnerable place was the Aave Protocol itself, because the attack vector only appears in presence of a <em>DELEGATECALL</em> to another contract.</p><p>A high-level recap of our steps were:</p><ul><li><strong>7:18 PM UTC</strong> The team receives the vulnerability report from Josselin, immediately 3 members of the Aave team initiate the internal discussion involving Josselin on the next steps</li><li><strong>7:34 PM UTC</strong> We call <em>initialize</em> in the v1 <em>LendingPool</em>, the most critical system <a href="https://etherscan.io/tx/0x98089120cd9b1a83a8c5233f6773ff9c12b7451a12532b7ef103d0a85419aa4e">https://etherscan.io/tx/0x98089120cd9b1a83a8c5233f6773ff9c12b7451a12532b7ef103d0a85419aa4e</a></li><li><strong>7:53 PM UTC</strong> We call <em>initialize</em> in the v2 <em>LendingPool</em>, <a href="https://etherscan.io/tx/0x5e7b4c263d3f764583bd9fbd39bd7276295f033bf42bbcd97bc0e4d8f7d22ed2">https://etherscan.io/tx/0x5e7b4c263d3f764583bd9fbd39bd7276295f033bf42bbcd97bc0e4d8f7d22ed2</a></li><li><strong>8:13 PM UTC</strong> We call <em>initialize</em> in the v1 Uniswap <em>LendingPool</em> <a href="https://etherscan.io/tx/0x714d19c1057de00921836a9edbb24319f3ff64e4499bf80c6f86bdf57cbe852b">https://etherscan.io/tx/0x714d19c1057de00921836a9edbb24319f3ff64e4499bf80c6f86bdf57cbe852b</a></li></ul><p>With all the main systems fully protected, we deeply reviewed all of our other contracts deployed in main, but as for our initial thoughts, nothing was affected.</p><h4>Consequences of a hypothetical attack</h4><p>As previously described, the attack would be a Denial-of-Service involving Ethereum smart contracts, and because of their particular nature, the criticality is usually higher than in a “traditional” DoS.<br>Taking into account the reaction time of the Aave team, a hypothetical attack would have a margin of time to generate profit/damage in a range of minutes/hours, and could be as following:</p><ul><li>The attacker executes the exploit on both v1 and v2 LendingPool contracts.</li><li>At this point, the points of further exploit are:</li><li>Just stopping the service of the protocol, creating some loss of state affecting all users interacting with during the attack timeframe, that later on would need to be reconstructed from the inputs.<br>- Temporary block ETH funds of users doing new <em>deposits()</em> in the <em>LendingPool</em>, as the ETH would be transferred and the <em>deposit()</em> function would still succeed. The balance of these users would need to be modified according to their deposits later on.<br>- Block all the extraction of funds from the protocol, as no code would allow for transfers out.<br>- In the case of Aave v2, due to the usage of a <em>WETHGateway</em> contract to allow people holding ETH to deposit WETH, an attack vector could appear stealing funds of users trying to deposit WETH during the attack time frame.<br>- More sophisticated exploits based on platforms integrated with Aave, dependant on their particular implementation.</li></ul><p>With a carefully designed plan, potentially involving some kind of social engineering, it can’t be discarded that some users could have loss of funds if the attacker realised the WETHGateway attack vector, which involves quite a deep understanding of the system. The rest of the problems, even if tedious to fix, would have a solution.</p><p>Finally, the vulnerability was fixed and the system didn’t suffer any disruption of its operations, thanks to the report and help of Josselin Feist and the quick reaction of the Aave team. From the perspective of Aave, this reinforces two fundamental parts of our strategy:</p><ul><li>Our <a href="https://aave.com/bug-bounty/">bug bounty program</a>, attracting more pairs of eyes over critical software like the Aave protocol. We have rewarded the attack vector disclosure with an amount of 25 000 USD.</li><li>The importance of quick reaction and well defined security procedures, looking from the perspective of potential consequences to this vulnerability if not solved quickly.</li></ul><p>For regular updates, feel free to follow Aave on <a href="https://twitter.com/AaveAave">Twitter</a> or join the <a href="https://aave.com/discord">Discord</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=546bf964689d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/aave-security-newsletter-546bf964689d">Aave Security Newsletter</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Aave Protocol V2]]></title>
            <link>https://medium.com/aave/the-aave-protocol-v2-f06f299cee04?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/f06f299cee04</guid>
            <category><![CDATA[fintech]]></category>
            <category><![CDATA[decentralized-finance]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[defi]]></category>
            <category><![CDATA[ethereum]]></category>
            <dc:creator><![CDATA[Stani Kulechov]]></dc:creator>
            <pubDate>Thu, 03 Dec 2020 15:20:43 GMT</pubDate>
            <atom:updated>2020-12-07T14:37:56.353Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*JcizUYsW3-dJWHQt" /></figure><p>It’s the moment we’ve all been waiting for… <a href="https://app.aave.com/"><strong>V2 of the Aave Protocol on mainnet</strong></a>!</p><p>The Aave Protocol V1 launched at the beginning of this year, with the goal of unlocking value in DeFi and improving the user experience. The protocol quickly grew to <a href="https://aave.com/"><strong>over $1B market size</strong></a><strong> </strong>in less than 6 months, record growth for the DeFi space! V1 brought to market innovations like Flash Loans and aTokens as new ways to unlock previously locked capital in DeFi and provide a permissionless savings account.</p><p>The Aave Protocol took major steps toward becoming more decentralised with the handover of the Admin Keys to the community. The Aave ethos is that finance should be as you like it, and with a working governance and “Aavenomics”, the future of the protocol is in your hands.</p><p>This week the Aave Protocol hit another major milestone, with $1B in Flash Loans volume! Due to the 0.09% fee for Flash Loans, this has created an additional $906K going to reward depositors since the launch of V1.</p><p>Today, the Genesis Team is happy to introduce some Aavesome new features to unlock more value in DeFi and make the overall experience more seamless.</p><p>The Genesis Team is excited about this glow up, and your feedback throughout the V1 phase has been the inspiration for these updates. For more details on V2, feel free to read the <a href="https://github.com/aave/protocol-v2/blob/master/aave-v2-whitepaper.pdf"><strong>Whitepaper</strong></a>.</p><h3><strong>What’s new with V2?</strong></h3><h4><strong>Yield &amp; Collateral swap</strong></h4><p>In DeFi, assets that were being used as collateral were tied up, but now with V2 they are free to be traded. Users can trade their deposited assets, across all currencies supported in the Aave Protocol, even when they are being used as collateral. Collateral swapping can be a useful tool to avoid liquidations. If the price of your collateral starts to fall, for example, you can simply trade it for a stablecoin so you don’t have to worry about price fluctuations and potential liquidation. This feature also allows you to swap your assets to get the best yields on the market, essentially creating the first market for collateral and yield trading in DeFi.</p><h4><strong>Flash Loans Upgraded</strong></h4><p>Flash Loans were the first undercollateralised loan option to shake up the DeFi space, resulting in the creation of many innovative tools and “money legos”. Flash Loans continued to inspire ideas to make new features possible in Aave V2.</p><h4><strong>Repayment with collateral</strong></h4><p>Before V2, if a user wanted to use part of their collateral to repay a loan, they had to first withdraw the collateral, use it to buy the borrowed asset, and then finally repay the debt and unlock the deposited collateral. This requires at least 4 transactions across multiple protocols, costing time and money and making for an overall not-so-seamless experience. This new feature allows users to close their loan positions by paying directly with their collateral in just 1 transaction — smooth and simple.</p><h4><strong>Flash liquidations</strong></h4><p>Previously, a liquidator needed to have capital in their own wallet or source it from somewhere else in order to liquidate a position and get that liquidation bonus. Flash Loans are a great equaliser that make it possible for everyone to have access to liquidity so they can take advantage of the financial tools DeFi offers. With Aave V2, liquidators can utilise Flash Loans to flash borrow the capital from the Aave Protocol itself in order to execute a liquidation.</p><h4><a href="https://twitter.com/fifikobayashi/status/1332257740123566081"><strong>Batch Flash Loans</strong></a></h4><p>Flash Loans are getting more powerful. With V1, Flash-borrowers could only borrow one currency at a time. Batch Flash Loans let developers execute a Flash Loan with multiple assets inside the same tx. This means a Flash-borrower can access virtually all the Protocol liquidity.</p><h4><strong>Debt Tokenization</strong></h4><p>In V2, debt positions are tokenized, so borrowers will receive tokens that represent their debt. This debt tokenisation enables native Credit Delegation within the Aave Protocol and allows borrowers to manage their debt position from cold wallets.</p><h4><strong>Native Credit Delegation</strong></h4><p>Undercollateralised loans in DeFi have been an increasingly popular way to open up access to liquidity without needing existing capital, and Native Credit Delegation will expand on this with V2.</p><p><a href="https://twitter.com/StaniKulechov/status/1280500969986498561%22%20/"><strong>Credit Delegation</strong></a><strong> </strong>was introduced back in July, and then the first Credit Delegation on Aave Protocol to <a href="https://medium.com/aave/first-credit-delegation-on-aave-protocol-to-deversifi-is-here-c6c0aedb70d4"><strong>DeversiFi</strong></a><strong> </strong>happened over the summer, using <a href="https://www.openlaw.io/"><strong>OpenLaw</strong></a><strong> </strong>to conclude the loan agreement. Credit Delegation received a lot of hype, and now Aave V2 makes it native! Credit Delegation is designed so that a borrower could be an institution, business, NGO, cryptocurrency exchange (like DeversiFi), and more, opening up DeFi as a source of liquidity to the rest of the financial world. CD enables delegators to earn extra yield on top of the yield they already earn from the protocol and borrowers to access an uncollateralized loan.</p><p>The next step will be to add Credit Delegation to the UI, but for now if you’re a developer, you can follow <a href="https://docs.aave.com/developers/v/2.0/guides/credit-delegation"><strong>this tutorial</strong></a><strong> </strong>and try it out for yourself.</p><h4><strong>Gas Optimisations</strong></h4><p>Anyone using Ethereum recently has probably noticed some network congestion and high gas prices for transactions. To help mitigate these costs, Aave V2 introduces gas optimisations, lowering the cost of protocol transactions up to 50% in some cases!</p><h4><strong>Stable &amp; Variable Rate Borrowing</strong></h4><p>DeFi is all about giving you more options so you can get what you want from finance. With Aave V2, borrowers can have both a stable borrow position and a variable borrow position at the same time, with the same underlying asset, from the same wallet. This gives borrowers more options and flexibility for their loan position, and borrowers are still able to switch between the variable and stable rate at any time.</p><h3><strong>Decentralised Access to V2</strong></h3><p>In the spirit of decentralisation, you can access Aave V2 directly from:</p><ul><li><a href="https://www.argent.xyz/"><strong>Argent</strong></a></li><li><a href="https://zapper.fi/"><strong>Zapper</strong></a></li><li><a href="https://zerion.io/"><strong>Zerion</strong></a></li><li><a href="https://token.im/"><strong>imToken</strong></a></li><li><a href="https://defisaver.com/"><strong>DeFi Saver</strong></a></li></ul><p>You should decide what your finances look like, and that includes having access to Aave’s financial tools and services directly from your favourite wallets and platforms.</p><h3><strong>Migration of Liquidity to V2</strong></h3><p>Recently <a href="https://governance.aave.com/t/aip-3-upgrade-aave-v1-lendingpool-contract-for-seamless-migration-to-v2/1383"><strong>AIP-3</strong></a><strong> </strong>was passed to make the migration from V1 to V2 more seamless. By using a Flash Loan powered migration tool, users will be able to make the transition without having to close their V1 loan positions.</p><p>This migration tool will be introduced later, so if you have V1 positions, no need to close them.</p><h3><strong>Security &amp; Audits</strong></h3><p>Security is the top priority at Aave. Formal verification was completed by <a href="https://github.com/aave/protocol-v2/blob/master/audits/Certora-FV-aave-v2-03-12-2020.pdf"><strong>Certora</strong></a>, and you can read the full report <a href="https://github.com/aave/protocol-v2/blob/master/audits/Certora-FV-aave-v2-03-12-2020.pdf"><strong>here</strong></a>.</p><p>Aave V2 has been audited by <a href="https://github.com/aave/protocol-v2/blob/master/audits/Mixbytes-aave-v2-03-12-2020.pdf"><strong>MixBytes</strong></a>; <a href="https://github.com/aave/protocol-v2/blob/master/audits/Certik-aave-v2-03-12-2020.pdf"><strong>CertiK</strong></a>; <a href="https://consensys.net/diligence/audits/2020/09/aave-protocol-v2/"><strong>ConsenSys Diligence</strong></a>; and <a href="https://github.com/aave/protocol-v2/blob/master/audits/Peckshield-aave-v2-03-12-2020-EN.pdf"><strong>PeckShield</strong></a>, which includes an additional audit report in Chinese. Aave is the first company in the industry to do this, thus appealing to the growing Chinese market. A 5th audit by <a href="https://www.smartcontractaudits.com/audit-provider/sigma-prime"><strong>Sigma Prime</strong></a> is coming soon, and that will also be available publicly.</p><p>In addition to the smart contract audits, Aave is working with Gauntlet to test the financial infrastructure of the protocol: resilience to attacks by bad actors as well as incentives for honest participants. A Market Risk Assessment Report will present the market and liquidity risks of Aave’s assets as well as their performance under extreme scenarios with optimised parameter suggestions. Further analysis will assess the Ethereum congestion risk and how to make Aave more resilient.</p><h3><strong>Reserve Factor and Parameters Changes</strong></h3><p>The DeFi space has witnessed incredible growth and battle testing leading to a risk reduction across the Aave Market. Furthermore, the Aave ecosystem is mature with an involved and educated community. V2 pushes some of Aave’s current borrowing limits with an optimisation of the risk parameters:</p><ul><li>Increased collateral capacity for USDC, BAT, LINK, UNI, WBTC and WETH</li><li>Cheaper stablecoin borrowing rates below optimal utilisation</li></ul><p>V2 also introduces a Reserve Factor to finance the long term sustainability of the DAO. The Reserve Factor allocates a share of the protocol’s income to the ecosystem reserve. This reserve is used to sustain the DAO and pay contributors. One of the key expenses of the DAO is to reward Safety Module Stakers who cover the risk of deficit. As such, the Reserve Factor is also a risk premium and so it is calibrated based on the overall risk of the asset.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/880/1*3-Us5DnfjNyURtoDjJQYZQ.png" /></figure><h3><strong>Thank you for being part of the journey</strong></h3><p>Aave has partnered up with Coingecko for an epic contest:</p><ul><li>5000 candies gets you an Aave Ultraswag pack with 1 backpack, 1 t-shirt, 1 beanie and a special NFT “<a href="https://twitter.com/AaveChan"><strong>Aave-Chan</strong></a>” (10 units)!</li><li>1500 candies gets you a special edition Aave-Chan NFT (490 units)</li></ul><p>Additionally, to celebrate the launch of V2, the first 100 addresses to use V2 and deposit at least $100 worth of assets for at least 10 days will receive an extra-special “pioneers” NFT in partnership with <a href="https://www.poap.xyz/"><strong>POAP</strong></a>!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*-8ZJpBwx9bLAQNtz" /></figure><p>The Genesis Team can’t wait to hear what you think about V2! Feel free to join the Aave <a href="https://aave.com/discord"><strong>Discord server</strong></a>, follow Aave on <a href="https://twitter.com/AaveAave"><strong>twitter</strong></a>, and join the <a href="https://governance.aave.com/"><strong>governance forum</strong></a><strong> </strong>to learn about and discuss future protocol updates.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f06f299cee04" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/the-aave-protocol-v2-f06f299cee04">The Aave Protocol V2</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aave V2 is Available on Public Testnet!]]></title>
            <link>https://medium.com/aave/aave-v2-is-available-on-public-testnet-dc13e3dca2b?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/dc13e3dca2b</guid>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[decentralized-finance]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[defi]]></category>
            <dc:creator><![CDATA[Ernesto Boado]]></dc:creator>
            <pubDate>Wed, 11 Nov 2020 17:29:14 GMT</pubDate>
            <atom:updated>2020-11-12T09:05:24.328Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qCiz3FiJ2bmx7CpSAnwrpA.jpeg" /></figure><p>A while ago, the Genesis Team released <a href="https://medium.com/aave/aave-v2-the-seamless-finance-d52075d97a70"><strong>this plan</strong></a> outlining some features to expect with Aave V2, making finance a more seamless experience. Today, Aave V2 is live on the Kovan testnet, and you can check it out <a href="https://testnet-v2.aave.com/"><strong>here</strong></a>.</p><p>Since the beginning of 2020 when the Aave Protocol first launched, the Genesis Team has collected feedback from the community which has been invaluable in making improvements to the protocol. Now the governance power is in your hands, and the Genesis Team will take on the role of builders who gather popular proposals on the <a href="https://governance.aave.com/"><strong>governance forum</strong></a>, and enact the updates voted on by the governance.</p><p>Aave V2 is a culmination of community feedback that brings some architecture redesign to upgrade the protocol, along with some exciting new features to push the limits of the DeFi user experience with new tools and UI/UX improvements.</p><p>You can find the whole documentation <a href="https://docs.aave.com/v2/-MJXUluJ2u1DiL-VU6MM/"><strong>here</strong></a>.</p><h3><strong>How to Test Aave V2</strong></h3><p>You can test Aave V2 without spending real assets on the testnet client <a href="https://testnet-v2.aave.com/"><strong>here</strong></a>! Be sure to switch your wallet provider to the Kovan network in order to use the testnet free of cost. You can get tokens to test from the faucet <a href="https://testnet.aave.com/faucet"><strong>here</strong></a> — simply select the token of your choice and submit the transaction. Make sure to have ETH before using the faucet. You can find the Kovan ETH faucet <a href="https://faucet.kovan.network/"><strong>here</strong></a>. For further instructions on how to test the Aave Protocol on testnet, including how to get ETH for testing, feel free to refer to the <a href="https://docs.aave.com/faq/testing-aave"><strong>testing FAQ</strong></a>.</p><p>You can find the contract addresses for Aave V2 on Kovan in the documentation <a href="https://docs.aave.com/v2/-MJXUluJ2u1DiL-VU6MM/deployed-contracts"><strong>here</strong></a>.</p><h3><strong>Security</strong></h3><p>The code is currently under 4 audits and formal verification, results will all be published before mainnet launch. Additionally, there is an ongoing Bug Bounty up to $250 K to compensate those that discover new bugs or vulnerabilities and disclose them safely. You can find the criteria and details of the Bug Bounty process <a href="https://aave.com/bug-bounty"><strong>here</strong></a>.</p><h3><strong>What’s next?</strong></h3><p>Feel free to try out V2 on testnet! Your feedback is always appreciated. Feel free to follow Aave on <a href="https://twitter.com/AaveAave"><strong>Twitter</strong></a><strong> </strong>for frequent updates, join the discussion on <a href="https://aave.com/discord"><strong>Discord</strong></a>, and voice your opinion on the <a href="https://governance.aave.com/"><strong>Governance Forum</strong></a><strong>!</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dc13e3dca2b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/aave-v2-is-available-on-public-testnet-dc13e3dca2b">Aave V2 is Available on Public Testnet!</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aave x HackMoney is back!]]></title>
            <link>https://medium.com/aave/aave-x-hackmoney-is-back-703d4ee8c28d?source=rss----b4ab878e405---4</link>
            <guid isPermaLink="false">https://medium.com/p/703d4ee8c28d</guid>
            <category><![CDATA[defi]]></category>
            <category><![CDATA[hackathons]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[ethereum]]></category>
            <dc:creator><![CDATA[Marc Zeller]]></dc:creator>
            <pubDate>Mon, 28 Sep 2020 13:21:52 GMT</pubDate>
            <atom:updated>2020-09-28T13:21:51.939Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*5XNK3bTIN2CMV_8I" /></figure><p>After a memorable edition last year, the EthGlobal team is back with a second edition of EthOnline and the HackMoney hackathon! Aave is proud to sponsor the event again and will be present during the whole event to support builders.</p><p>This edition gives hackers 3 full weeks to hack their best project on Aave and take their fair share of the 8000 aUSDC Aave prize pool!</p><h3>The Aave Journey</h3><p>During the last edition in April 2020, Aave was a 50M$ Money Market Protocol and the ecosystem was just discovering the use-cases of Flash Loans and debating the concept of stable rates.</p><p>Now Aave is a 1.8B$ Money Market Protocol with 20 assets and an imminent migration from the LEND to the AAVE asset allowing the Aave community to take full control of the Aave Protocol.</p><p>400M$ volume of Flash Loans have allowed swift liquidations for a safer and more resilient DeFi ecosystem and arbitrage for more liquid markets.</p><p>On average, 20% of all Aave loans are now using stable rates to protect borrowers from short-term volatility.</p><p>BUT we’re still in the early days of the Aave journey!</p><p>The upcoming V2 upgrade of the protocol will soon offer a wider playground for developers. The V2 architecture is very close to V1, migration of projects built during the hackathon should require minimal tweaks for a V2 upgrade.</p><h3>3 Weeks, Endless Opportunities</h3><p>David Truong prepared <a href="https://docs.aave.com/hack/">special documentation</a> full of resources and ideas for this hackathon. Feel free to get inspired by the great work of previous hackathon winners and by the suggested ideas, but don’t feel limited in any way by the suggestions — we encourage you to express your creativity during the event!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/987/0*rNGJ8ozTFTyIGbaX" /></figure><p>The Hackmoney event will last for 3 weeks starting on October 2nd. Past experiences have proved that hackathons spanning several weeks are the best opportunities to convert a crazy idea to the start of a great application!</p><p>Developers are also invited to dive into our technical <a href="https://docs.aave.com/developers/">documentation</a> and get familiarized with Aave’s original features such as <a href="https://t.co/3KZoUVyVjB?amp=1">Credit Delegation</a> and <a href="https://docs.aave.com/developers/tutorials/performing-a-flash-loan">Flash Loans</a>.</p><p>We will be available on the official EthOnline Discord, and joining the community in the <a href="https://discord.gg/5GYuXqh">#Developers channel</a> of the Aave discord is also always a safe bet!</p><h3>Synergies are Welcome</h3><p>DeFi is a CO-OP game! Success highly depends on synergies and strategies, and hackers leveraging the Aave Protocol and other protocols within the ecosystem are encouraged.</p><p>If you’re building a no-loss lottery system leveraging on Aave interest, feel free to use Chainlink VRFs to assure provably fair RNG.</p><p>If you’re building an Aave Flash Loan arbitrage app, building on top of Paraswap.io or Uniswap is the best road to success.</p><p>DeFi is all about breaking the silos of the CeFi mindset, and hackers are invited to think globally and build something that benefits the ecosystem as a whole while providing their own added value!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/0*5wT1WXcIRwzrobGa" /></figure><h3>Prize Pool Upgraded</h3><p>For our second participation in EthOnline, we decided to upgrade the prize rewards pool. This time, up to 8000 aUSDC will be distributed to the winners!</p><ul><li>4000 aUSDC for the Winning spot</li><li>2500 aUSDC for the second team</li><li>1500 aUSDC for the follow-up team</li></ul><p>Hackathons are always a great time to collect feedback from the community of builders and witness great things bloom in real-time. We can’t wait to see what you’ll build on Aave!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=703d4ee8c28d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/aave/aave-x-hackmoney-is-back-703d4ee8c28d">Aave x HackMoney is back!</a> was originally published in <a href="https://medium.com/aave">Aave Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>