Difference between revisions of "Anchor (ANC)"

From CryptoWiki

wiki_crypto>Zeb.dyor
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
From [[CoinDesk]] (28-7-2020):
''"[[Decentralized]] finance ([[DeFi]]) platform [https://www.coindesk.com/terra-anchor-cosmos-solana-defi-bigger-than-ethereum from] [[Terra (LUNA)|Terra]], [[Cosmos]], [[Web3 Foundation]] and [[Solana]]. Anchor is a two-pronged platform for [[PoS]] [[token]] holders. The system offers savings accounts and a lending platform."''
==Basics ==
==Basics ==
* Based in: Korea
* Based in: Korea
*Founded in:
*Founded in:
* Version 1 is [https://www.coindesk.com/terra-anchor-cosmos-solana-defi-bigger-than-ethereum going live] in October (28-7-2020).
* Version 1 is [https://www.coindesk.com/terra-anchor-cosmos-solana-defi-bigger-than-ethereum going live] in October (28-7-2020).
* [[Mainnet]] release: in the end mainnet on [https://twitter.com/d0h0k1/status/1371371963046797312 17-3-2021]
* [[Mainnet]] release: in the end [[MainNet|mainnet]] on [https://twitter.com/d0h0k1/status/1371371963046797312 17-3-2021]
* From [[CoinDesk]] (28-7-2020):
 
''"Decentralized finance ([[DeFi]]) platform [https://www.coindesk.com/terra-anchor-cosmos-solana-defi-bigger-than-ethereum from] [[Terra (LUNA)|Terra]], [[Cosmos]], [[Web3 Foundation]] and [[Solana]]. Anchor is a two-pronged platform for [[PoS]] token holders. The system offers savings accounts and a lending platform."''
* According to the website of Solana, on which it is mentioned as part of its ecosystem:
* According to the website of Solona, on which it is mentioned as part of its ecosystem:
''"Anchor is a savings protocol that [https://solana.com/ecosystem/anchor aims] (15-10-2020) to produce a simple and convenient savings product with broad appeal to everyday users."''
''"Anchor is a savings protocol that [https://solana.com/ecosystem/anchor aims] (15-10-2020) to produce a simple and convenient savings product with broad appeal to everyday users."''


Line 22: Line 24:


=== Bugs/Exploits ===
=== Bugs/Exploits ===
* After UST got depeged stories emerged about Anchor having been [https://twitter.com/vic_vae/status/1530640035116113920 exploited] (29-5-2022):
''"#LUNC [[oracle]] price after the launch of #luna2 went to $5 and someone deposited around 20mln #BLuna, which was considered as $100mln by @anchor_protocol and took a loan of $40mln #UST.  #LUNA $800k for someone lucky enough."''
== Governance ==
== Governance ==


Line 28: Line 35:
*From their [https://docs.anchorprotocol.com/protocol/anchor-token-anc docs] (16-3-2021):
*From their [https://docs.anchorprotocol.com/protocol/anchor-token-anc docs] (16-3-2021):


''"Development and maturization of Anchor Protocol is driven by the Anchor community through democratic governance. Anchor does not contain any [[admin keys]] with privileged access. Anchor governance is configured to be the sole authority allowed to apply protocol changes or upgrades.''
''"Development and maturization of Anchor Protocol is driven by the Anchor community through democratic [[governance]]. Anchor does not contain any [[admin keys]] with privileged access. Anchor governance is configured to be the sole authority allowed to apply protocol changes or upgrades.''


''Following the initial deployment of Anchor [[smart contracts]], the Anchor [https://docs.anchorprotocol.com/smart-contracts/anchor-token/gov Gov contract] is set as the owner of all [https://docs.anchorprotocol.com/smart-contracts/deployed-contracts Anchor Protocol contracts]. Further modifications and improvements to Anchor contracts can only always be made through the [https://docs.anchorprotocol.com/protocol/anchor-governance#poll-lifecycle governance poll creation process]."''
''Following the initial deployment of Anchor [[smart contracts]], the Anchor [https://docs.anchorprotocol.com/smart-contracts/anchor-token/gov Gov contract] is set as the owner of all [https://docs.anchorprotocol.com/smart-contracts/deployed-contracts Anchor Protocol contracts]. Further modifications and improvements to Anchor [[contracts]] can only always be made through the [https://docs.anchorprotocol.com/protocol/anchor-governance#poll-lifecycle governance poll creation process]."''


However, the bLuna [https://docs.anchorprotocol.com/protocol/bonded-assets-bassets/bonded-luna-bluna docs] show [[Whitelist|whitelists]]. It does not mention how [[validators]] can get onto the whitelist or how they can be delisted. Which would hint towards some form of [[centralization]]:
However, the bLuna [https://docs.anchorprotocol.com/protocol/bonded-assets-bassets/bonded-luna-bluna docs] show [[Whitelist|whitelists]]. It does not mention how [[validators]] can get onto the [[whitelist]] or how they can be delisted. Which would hint towards some form of [[centralization]]:


''"The bLuna contract keeps a whitelist of validators, only permitting delegations to those included in the whitelist. This is crucial since all bLuna tokens equally share slashing risks, and delegations to low-performing validators could negatively affect all holders."''
''"The bLuna [[contract]] keeps a whitelist of validators, only permitting delegations to those included in the whitelist. This is crucial since all bLuna [[tokens]] equally share slashing risks, and delegations to low-performing validators could negatively affect all holders."''


* The reasoning why whitelists are needed [https://discord.com/channels/816973230526693396/821639197911023627/823822518258237441 goes] as followed (23-3-2021):
* The reasoning why whitelists are needed [https://discord.com/channels/816973230526693396/821639197911023627/823822518258237441 goes] as followed (23-3-2021):


''"This is due to [[fungibility]]. If different bLuna tokens have different [[validators]] underneath them, then that means each bLuna tokens will have a different risk of [[slashing]], disallowing bLuna tokens to be fungible with each other. Simply put, if slashing risk is not shared then bLuna tokens with delegations to high-performing validators will be valued higher than tokens with delegations to low-performing validators. I don't think there's a project that contains the entirety of 3 features: 1) Reward-accruing, 2) Fully fungible, 3) Ability to accept any arbitrary validator. Actually the whitelist management is soon to be replaced with a governance-controlled one."''
''"This is due to [[fungibility]]. If different bLuna tokens have different [[validators]] underneath them, then that means each bLuna tokens will have a different risk of [[slashing]], disallowing bLuna tokens to be fungible with each other. Simply put, if slashing risk is not shared then bLuna tokens with delegations to high-performing validators will be valued higher than tokens with delegations to low-performing validators. I don't think there's a project that contains the entirety of 3 features: 1) Reward-accruing, 2) Fully fungible, 3) Ability to accept any arbitrary [[validator]]. Actually the whitelist management is soon to be replaced with a governance-controlled one."''


When asked which governance would replace it (Terra, Anchor or Lido?) the [https://discord.com/channels/816973230526693396/821639197911023627/823827467646664724 answer] was that there is ''"Not much info on this as of now"'', and asked where the 'soon to be' came from, the [https://discord.com/channels/816973230526693396/821639197911023627/823827687876853770 answer] was "The Lido team?".
When asked which governance would replace it (Terra, Anchor or Lido?) the [https://discord.com/channels/816973230526693396/821639197911023627/823827467646664724 answer] was that there is ''"Not much info on this as of now"'', and asked where the 'soon to be' came from, the [https://discord.com/channels/816973230526693396/821639197911023627/823827687876853770 answer] was "The Lido team?".
Line 54: Line 61:
# The launch had some issues with, according to [[Do Kwon]], a [[Denial-of-Service attack (DoS attack)|DDoS attack]] and bots trying to jump ahead. Do [https://twitter.com/d0h0k1/status/1372115268160286722 decided] to 'fuck with the attacker a little bit' (17-3-2021);
# The launch had some issues with, according to [[Do Kwon]], a [[Denial-of-Service attack (DoS attack)|DDoS attack]] and bots trying to jump ahead. Do [https://twitter.com/d0h0k1/status/1372115268160286722 decided] to 'fuck with the attacker a little bit' (17-3-2021);


''"We funded the ANC-UST pools at an exchange rate of 5M UST to 1 ANC - the bots proceeded to chew up the pools to the tune of 600-700k UST. I then proceeded to withdraw all liquidity and raise the price to 10M UST to 1 ANC - similar price-agnostic buying behavior. We waited until the buys stopped."''
''"We funded the ANC-UST pools at an exchange rate of 5M UST to 1 ANC - the bots proceeded to chew up the pools to the tune of 600-700k UST. I then proceeded to withdraw all [[liquidity]] and raise the price to 10M UST to 1 ANC - similar price-agnostic buying behavior. We waited until the buys stopped."''


=== Token allocation ===
=== Token allocation ===
Line 64: Line 71:
# ''Investors: 200M (20%) tokens are allocated to investors of Anchor, with a 6-month lockup period. Afterwards, a 1-year linear vesting schedule is applied.''
# ''Investors: 200M (20%) tokens are allocated to investors of Anchor, with a 6-month lockup period. Afterwards, a 1-year linear vesting schedule is applied.''
# ''Team: 100M (10%) tokens are allocated to the creators of Anchor, with a 4-year vesting period. Tokens are to be released at every end-of-year.''
# ''Team: 100M (10%) tokens are allocated to the creators of Anchor, with a 4-year vesting period. Tokens are to be released at every end-of-year.''
# ''LUNA staking [[airdrop]]: 50M (5%) tokens are airdropped to LUNA stakers on launch.''
# ''[[LUNA]] [[staking]] [[airdrop]]: 50M (5%) tokens are [[airdropped]] to LUNA [[stakers]] on launch.''
# ''LUNA staking rewards: 100M (10%) tokens are linearly distributed to LUNA stakers over a period of 2 years. Tokens will be distributed every 100,000 [[blocks]] (approximately every week) starting from block 2179600. Snapshots are taken every 100,000 blocks to determine distribution eligibility.''
# ''LUNA [[staking rewards]]: 100M (10%) tokens are linearly [[distributed]] to LUNA stakers over a period of 2 years. Tokens will be distributed every 100,000 [[blocks]] (approximately every week) starting from block 2179600. Snapshots are taken every 100,000 blocks to determine distribution eligibility.''
# ''Borrower incentives: 400M (40%) tokens are linearly released to be used as borrower incentives over a period of 4 years.''
# ''Borrower incentives: 400M (40%) tokens are linearly released to be used as borrower incentives over a period of 4 years.''
# ''ANC LP staking rewards: 50M (5%) tokens are linearly distributed to the ANC-[[Terra (LUNA)|UST]] pair liquidity providers over a period of 1 year.''
# ''ANC LP staking rewards: 50M (5%) tokens are linearly distributed to the ANC-[[Terra (LUNA)|UST]] pair [[liquidity providers]] over a period of 1 year.''
# ''Community fund: 100M (10%) tokens will be reserved for the Anchor Community Fund."''
# ''Community fund: 100M (10%) tokens will be reserved for the Anchor Community Fund."''


Line 76: Line 83:
''"The Anchor Token (ANC) is Anchor Protocol's governance token.''
''"The Anchor Token (ANC) is Anchor Protocol's governance token.''


''ANC is designed to capture a portion of Anchor's yield, allowing its value to scale linearly with Anchor's assets under management ([[AUM]]). Anchor distributes protocol fees to ANC stakers pro-rata to their stake.''
''ANC is designed to capture a portion of Anchor's yield, allowing its value to scale linearly with Anchor's assets under management ([[AUM]]). Anchor distributes protocol [[fees]] to ANC stakers pro-rata to their [[stake]].''


''ANC is also used as incentives to bootstrap borrow demand and initial deposit rate stability. The protocol distributes ANC tokens every [[block]] to [[stablecoin]] borrowers, proportional to the amount borrowed.''
''ANC is also used as incentives to bootstrap borrow demand and initial deposit rate stability. The protocol distributes ANC tokens every [[block]] to [[stablecoin]] borrowers, proportional to the amount borrowed.''
Line 85: Line 92:
=== Liquid Staked Tokens ===
=== Liquid Staked Tokens ===
* From the [https://medium.com/terra-money/introducing-anchor-25d782cbb509 announcement] (6-7-2020):
* From the [https://medium.com/terra-money/introducing-anchor-25d782cbb509 announcement] (6-7-2020):
"''One of Anchor’s core primitives is the bAsset (bonded asset) — a tokenized stake on a [[PoS]] blockchain. A bAsset is a token that represents ownership of a staked PoS asset. Like the underlying staked asset, a bAsset pays the holder block rewards. Unlike the staked asset, a bAsset is both transferable and [[fungible]]. Users can therefore transact with bAssets with the same ease as the underlying PoS asset. bAssets are broadly usable — they can be generated on any PoS blockchain that supports smart contracts. bAssets play a key role in Anchor towards offering a stable interest rate to Terra deposits. For in-depth treatment of bAssets refer to the [https://anchorprotocol.com/docs/The_bAsset_Protocol.pdf bAsset protocol white paper]."''
"''One of Anchor’s core primitives is the bAsset (bonded asset) — a [[tokenized]] stake on a [[PoS]] blockchain. A bAsset is a token that represents ownership of a [[staked]] PoS asset. Like the underlying staked asset, a bAsset pays the holder block rewards. Unlike the staked asset, a bAsset is both transferable and [[fungible]]. Users can therefore transact with bAssets with the same ease as the underlying PoS asset. bAssets are broadly usable — they can be generated on any PoS blockchain that supports smart contracts. bAssets play a key role in Anchor towards offering a stable interest rate to Terra deposits. For in-depth treatment of bAssets refer to the [https://anchorprotocol.com/docs/The_bAsset_Protocol.pdf bAsset protocol white paper]."''


== Tech ==
== Tech ==
Line 93: Line 100:
=== Implementations ===
=== Implementations ===


* Built on: [[Solana]], [[Terra (LUNA)|Terra]], [[Lido]] ("''a core staking primitive in Anchor''" [https://twitter.com/d0h0k1/status/1371738421559914496 16-3-2021])
* Built on: [[Solana]], [[Terra (LUNA)|Terra]], [[Lido]] ("''a core staking primitive in Anchor''" [https://twitter.com/d0h0k1/status/1371738421559914496 16-3-2021]). [https://twitter.com/mcantieri/status/1514279537160318976 Announced] to come to [[Acala (ACA)|Acala]] (13-4-2022).


=== How it works ===
=== How it works ===
* From the [https://medium.com/terra-money/introducing-anchor-25d782cbb509 announcement] (6-7-2020):
* From the [https://medium.com/terra-money/introducing-anchor-25d782cbb509 announcement] (6-7-2020):
''"A savings protocol on the Terra blockchain. [https://anchorprotocol.com/ Anchor] offers a principal-protected stablecoin savings product that accepts Terra deposits and pays a stable interest rate. To generate yield, [[Anchor]] lends out deposits to borrowers who put down liquid-staked [[PoS]] assets from major [[blockchains]] as collateral. Anchor’s yield is thus powered by [[block rewards]] of major Proof-of-Stake blockchains. Ultimately, we envision Anchor to become the gold standard for passive income on the blockchain.''
''"A savings protocol on the Terra blockchain. [https://anchorprotocol.com/ Anchor] offers a principal-protected [[StableCoin|stablecoin]] savings product that accepts Terra deposits and pays a stable interest rate. To generate yield, [[Anchor]] lends out deposits to borrowers who put down liquid-staked [[PoS]] assets from major [[blockchains]] as collateral. Anchor’s yield is thus powered by [[block rewards]] of major [[Proof-of-Stake]] blockchains. Ultimately, we envision Anchor to become the gold standard for passive income on the blockchain.''


''A core building block of the Anchor savings protocol is the Terra money market — a Web Assembly smart contract on the [[Terra (LUNA)|Terra]] [[blockchain]] that facilitates depositing and borrowing of Terra stablecoins (TerraUSD, for instance). The money market is defined by a pool of Terra deposits that earns interest from borrowers. Borrowers put down digital assets as collateral to borrow Terra from the pool. The interest rate is determined algorithmically as a function of borrowing demand and supply, which is encoded by the pool’s utilization ratio (fraction of Terra in the pool that has been borrowed).''
''A core building block of the Anchor savings protocol is the Terra money market — a Web Assembly [[smart contract]] on the [[Terra (LUNA)|Terra]] [[blockchain]] that facilitates depositing and borrowing of Terra [[stablecoins]] (TerraUSD, for instance). The money market is defined by a pool of Terra deposits that earns interest from borrowers. Borrowers put down digital assets as collateral to borrow Terra from the pool. The interest rate is determined algorithmically as a function of borrowing demand and supply, which is encoded by the pool’s utilization ratio (fraction of Terra in the pool that has been borrowed).''


''Borrowing from the Terra money market is as straightforward as locking up collateral in exchange for a loan. Each account has a borrowing capacity, determined by the amount and quality of locked-up collateral. Anchor defines a loan-to-value ratio (LTV) for each type of collateral, which indicates the fraction of the collateral’s value that can be borrowed. The borrowing capacity determines the maximum amount of debt an account can accrue."''
''Borrowing from the Terra money market is as straightforward as locking up collateral in exchange for a loan. Each account has a borrowing capacity, determined by the amount and quality of locked-up collateral. Anchor defines a loan-to-value ratio (LTV) for each type of collateral, which indicates the fraction of the collateral’s value that can be borrowed. The borrowing capacity determines the maximum amount of debt an account can accrue."''
Line 121: Line 128:
''"Even 100% of Luna representing ~$6.6b the maximum this collateral could support is ~$3.3b in loans. Terra and Lido have indicated that they plan to add assets stETH, bDot, bAtom and bSol to Anchor after Columbus-5. This significantly increases Anchors total addressable market (TAM), with the addition of these new assets it will allow Anchors UST deposits to scale.''
''"Even 100% of Luna representing ~$6.6b the maximum this collateral could support is ~$3.3b in loans. Terra and Lido have indicated that they plan to add assets stETH, bDot, bAtom and bSol to Anchor after Columbus-5. This significantly increases Anchors total addressable market (TAM), with the addition of these new assets it will allow Anchors UST deposits to scale.''


''This is where it gets exciting with Columbus 5 and cross chain integrations.In [[Do Kwon|@d0h0k1]] latest [[Ask Me Anything (AMA)|AMA]] he mentioned that after Col-5 Anchor will be able to accept other stable coins such as [[Tether (USDT)|USDT]], [[US Dollar Coin (USDC)|USDC]], [[Binance|BUSD]] and [[Maker DAO|DAI]]. Users will be able to deposit these new stable coins into Anchor while in the background they are swapped for UST and earn the Anchor rate."''
''This is where it gets exciting with Columbus 5 and [[Cross Chain|cross chain]] integrations.In [[Do Kwon|@d0h0k1]] latest [[Ask Me Anything (AMA)|AMA]] he mentioned that after Col-5 Anchor will be able to accept other [[stable coins]] such as [[Tether (USDT)|USDT]], [[US Dollar Coin (USDC)|USDC]], [[Binance|BUSD]] and [[Maker DAO|DAI]]. Users will be able to deposit these new stable coins into Anchor while in the background they are swapped for UST and [[earn]] the Anchor rate."''


=== Liquidity Mining ===
=== Liquidity Mining ===
* [https://www.coindesk.com/terra-anchor-cosmos-solana-defi-bigger-than-ethereum Will] have [[liquidity mining]] (28-7-2020):
* [https://www.coindesk.com/terra-anchor-cosmos-solana-defi-bigger-than-ethereum Will] have [[liquidity mining]] (28-7-2020):
"''The new governance token is likely to be named Anchor, like the platform, [[Do Kwon|Kwon]] said. It will distribute over the course of five years and there will be no pre-mine for Anchor’s creators."''
"''The new governance token is likely to be named Anchor, like the platform, [[Do Kwon|Kwon]] said. It will distribute over the course of five years and there will be no pre-[[mine]] for Anchor’s creators."''


=== Bonding Luna ===
=== Bonding Luna ===
Line 143: Line 150:
* From a [[Twitter]] [https://twitter.com/d0h0k1/status/1371738421559914496 thread] by [[Do Kwon]] (16-3-2021):
* From a [[Twitter]] [https://twitter.com/d0h0k1/status/1371738421559914496 thread] by [[Do Kwon]] (16-3-2021):


''"[[Everstake|@everstake_pool]], @[[Certus One|CertusOne]] building the Wormhole bridge to take the Anchor rate interchain"''
''"[[Everstake|@everstake_pool]], @[[Certus One|CertusOne]] building the [[Wormhole]] [[bridge]] to take the Anchor rate [[interchain]]"''


* From [[Discord]] where one Anchor team member [https://discord.com/channels/816973230526693396/821639197911023627/823825237865922573 responded] if future PoS collateral would also be handled through [[Lido]]:
* From [[Discord]] where one Anchor team member [https://discord.com/channels/816973230526693396/821639197911023627/823825237865922573 responded] if future PoS collateral would also be handled through [[Lido]]:
Line 155: Line 162:
== Their Other Projects ==
== Their Other Projects ==
== Roadmap ==
== Roadmap ==
* Can be found [Insert link here].
* Can be found [Insert [[LINK|link]] here].


== Usage ==
== Usage ==
Line 161: Line 168:
* From their [https://medium.com/terra-money/april-2021-community-update-60a6e0ee267d blog] (27-4-2021):
* From their [https://medium.com/terra-money/april-2021-community-update-60a6e0ee267d blog] (27-4-2021):


''"Launched last month, Anchor Protocol has already locked over [https://anchorprotocol.com/dashboard $970 million] in stablecoin deposits and bLUNA collateral value. With more than [https://twitter.com/ryanology045/status/1381675656040222720 11%] of the total LUNA staked on Terra now in the form of bLUNA."''
''"Launched last month, Anchor Protocol has already locked over [https://anchorprotocol.com/dashboard $970 million] in [[StableCoin|stablecoin]] deposits and bLUNA collateral value. With more than [https://twitter.com/ryanology045/status/1381675656040222720 11%] of the total LUNA staked on Terra now in the form of bLUNA."''


* From this [https://patrick-meister.medium.com/the-moonshot-that-is-luna-167b4a9e4add deep dive] in Terra (16-7-2021):
* From this [https://patrick-meister.medium.com/the-moonshot-that-is-luna-167b4a9e4add deep dive] in Terra (16-7-2021):
Line 174: Line 181:


* Angel Protocol ([https://twitter.com/angelprotocol/status/1385450939386011650 4-2021])
* Angel Protocol ([https://twitter.com/angelprotocol/status/1385450939386011650 4-2021])
*[[Harpool Protocol]]; [https://harpoonprotocol.medium.com/harpoon-protocol-a-public-beta-for-defi-liquidations-on-anchor-protocol-4e08e4d137ec released] public beta for DeFi liquidation on Anchor (24-5-2021).
*[[Harpool Protocol]]; [https://harpoonprotocol.medium.com/harpoon-protocol-a-public-beta-for-defi-liquidations-on-anchor-protocol-4e08e4d137ec released] public beta for [[Defi|DeFi]] liquidation on Anchor (24-5-2021).
*[https://twitter.com/Luna_Burn/status/1393172318763945997 Kash App]; using Anchor Protocol on the back end — launches for Africa (14-5-2021).
*[https://twitter.com/Luna_Burn/status/1393172318763945997 Kash App]; using Anchor Protocol on the back end — launches for Africa (14-5-2021).
*[[Orion Money (ORION)|Orion]]; a project which [https://orion-money.medium.com/orion-money-litepaper-release-7e98bb3acb6f allows] users to deposit ETH stables on Anchor deployed on [[Ethereum (ETH)|Ethereum]] (12-6-2021). They will also [https://orion-money.medium.com/orion-money-litepaper-release-7e98bb3acb6f take over] EthAnchor development (2-7-2021).
*[[Orion Money (ORION)|Orion]]; a project which [https://orion-money.medium.com/orion-money-litepaper-release-7e98bb3acb6f allows] users to deposit ETH stables on Anchor deployed on [[Ethereum (ETH)|Ethereum]] (12-6-2021). They will also [https://orion-money.medium.com/orion-money-litepaper-release-7e98bb3acb6f take over] EthAnchor development (2-7-2021).
*[[Pylon (MINE)|Pylon Protocol]]; protocol leveraging Anchor yields for a number of creative use cases ([https://medium.com/terra-money/pylon-protocol-e2a622ac553e 15-5-2021]).
*[[Pylon (MINE)|Pylon Protocol]]; protocol leveraging Anchor yields for a number of creative use cases ([https://medium.com/terra-money/pylon-protocol-e2a622ac553e 15-5-2021]).
*[[Neptune Finance]]; [https://neptunefinance.medium.com/introducing-neptune-finance-f717f5099a05 announced] on 6-7-2021
*[[Neptune Finance]]; [https://neptunefinance.medium.com/introducing-neptune-finance-f717f5099a05 announced] on 6-7-2021
*[[Nexus Protocol]]; risk-minimized vaults for Anchor borrowers and [[Mirror Protocol (MIR)|Mirror]] delta-neutral strategies to maximize yield ([https://medium.com/terra-money/terra-project-spotlight-nexus-protocol-6d44a078c0d4 28-8-2021]).
*[[Nexus Protocol]]; risk-minimized vaults for Anchor borrowers and [[Mirror Protocol (MIR)|Mirror]] delta-[[neutral]] strategies to maximize yield ([https://medium.com/terra-money/terra-project-spotlight-nexus-protocol-6d44a078c0d4 28-8-2021]).
*SolideFi ([https://terra.solidefi.finance/savings 4-2021])
*SolideFi ([https://terra.solidefi.finance/savings 4-2021])
* Oxis ([https://twitter.com/oxisdotcom/status/1384707438910263297 4-2021])
* Oxis ([https://twitter.com/oxisdotcom/status/1384707438910263297 4-2021])
*[[White Whale (WHALE)|White Whale]] (2-2022)


== Competition ==
== Competition ==
Line 194: Line 202:


* One of its critical components (borrowing [[UST]] with bLuna) is [[permissioned]] [https://discord.com/channels/816973230526693396/821639197911023627/823821469041164338 through] [[Lido]] as of 23-3-2021.
* One of its critical components (borrowing [[UST]] with bLuna) is [[permissioned]] [https://discord.com/channels/816973230526693396/821639197911023627/823821469041164338 through] [[Lido]] as of 23-3-2021.
* The Degenbox by [[Abracadabra.money (SPELL + MIM)|Abracadabra]] [https://thedefiant.io/anchor-yield-reserve/ sucked the treasury dry] (2-2022).


== Team, Funding, Partners ==
== Team, Funding, Partners ==
Line 204: Line 211:
*From the [[Orion Money (ORION)|Orion]] [https://orion-money.medium.com/orion-money-litepaper-release-7e98bb3acb6f blog] (2-7-2021):
*From the [[Orion Money (ORION)|Orion]] [https://orion-money.medium.com/orion-money-litepaper-release-7e98bb3acb6f blog] (2-7-2021):


''"Considering the importance of EthAnchor to Orion Money and the overall Terra ecosystem, Orion Money will take over the development and maintenance of EthAnchor from the Anchor team. One of the core objectives of Orion Money is to leverage EthAnchor for Orion Saver and integrate it across major Ethereum-based money markets and platforms. To compensate Orion Money for the resources invested into developing, maintaining, and promoting EthAnchor, a minor portion of EthAnchor’s yield will be routed to ORION token [[Proof-of-Stake (PoS)|Stakers]] in the form of staking rewards. This is part of the ORION token value accrual."''
''"Considering the importance of EthAnchor to Orion Money and the overall Terra ecosystem, Orion Money will take over the development and maintenance of EthAnchor from the Anchor team. One of the core objectives of Orion Money is to leverage EthAnchor for Orion Saver and integrate it across major [[Ethereum]]-[[Based Money|based money]] markets and platforms. To compensate Orion Money for the resources invested into developing, maintaining, and promoting EthAnchor, a minor portion of EthAnchor’s yield will be routed to ORION token [[Proof-of-Stake (PoS)|Stakers]] in the form of staking rewards. This is part of the ORION token value accrual."''


=== Funding ===
=== Funding ===


* From a [[Twitter]] [https://twitter.com/d0h0k1/status/1371738421559914496 thread] by [[Do Kwon]] (16-3-2021):
*
*The Luna [[Foundation]] Guard [https://thedefiant.io/anchor-terra-foundation-revenues/ injected] Acnhor with $450M UST to prop up the reserve (8-2-2022).
*[https://twitter.com/anchor_protocol/status/1412614294185943043 From] their [[twitter]] (7-7-2021):


''"Who are the Anchor whales: $20M raise from''  
''"[[Terra (LUNA)|TFL]] will be capitalizing Anchor’s yield reserve with 50 million SDT (~70 million UST) from its Stability Reserve Fund. As a lynchpin of the Terra ecosystem, capturing ~22% of UST’s outstanding supply, this enables sufficient time for the introduction of more collateral types and self-sustainable protocols improvements coming in the next couple weeks and in V2. Assuming a 35% utilization (current) with a 35% average loan LTV, the reserve boost will enable Anchor to support a 20% APY of $500M worth of deposits for an additional period of around 1.5 years."''


''@[[Arrington XRP Capital|arringtonXRPcap]], @Accomplices, [[Hashed (Company)|@hashed_official]], @[[Galaxy Digital|GalaxyDigital]], @[[Pantera Capital|PanteraCapital]], @[[Delphi_Digital]], @[[Naval Ravikant|naval]], @defialliance, @[[Dragonfly Capital Partners|dragonfly_cap]], @jumptrading, @[[FTX (FTT)|AlamedaResearch]] @[[IDEO|IDEOVC]], @RockawayBlock"''
*From a [[Twitter]] [https://twitter.com/d0h0k1/status/1371738421559914496 thread] by [[Do Kwon]] (16-3-2021):


* [https://twitter.com/anchor_protocol/status/1412614294185943043 From] their [[twitter]] (7-7-2021):
''"Who are the Anchor [[whales]]: $20M raise from''


''"[[Terra (LUNA)|TFL]] will be capitalizing Anchor’s yield reserve with 50 million SDT (~70 million UST) from its Stability Reserve Fund. As a lynchpin of the Terra ecosystem, capturing ~22% of UST’s outstanding supply, this enables sufficient time for the introduction of more collateral types and self-sustainable protocols improvements coming in the next couple weeks and in V2. Assuming a 35% utilization (current) with a 35% average loan LTV, the reserve boost will enable Anchor to support a 20% APY of $500M worth of deposits for an additional period of around 1.5 years."''
''@[[Arrington XRP Capital|arringtonXRPcap]], @Accomplices, [[Hashed (Company)|@hashed_official]], @[[Galaxy Digital|GalaxyDigital]], @[[Pantera Capital|PanteraCapital]], @[[Delphi_Digital]], @[[Naval Ravikant|naval]], @defialliance, @[[Dragonfly Capital Partners|dragonfly_cap]], @jumptrading, @[[FTX (FTT)|AlamedaResearch]] @[[IDEO|IDEOVC]], @RockawayBlock"''


=== Partners ===
=== Partners ===


* [https://twitter.com/danielesesta/status/1448590478593626112 Partnered] with [[Abracadabra.money (SPELL + MIM)|Abracadabra.money]] to bring synergies between MIM and [[Terra (LUNA)|UST]] (14-10-2021).
* [https://twitter.com/danielesesta/status/1448590478593626112 Partnered] with [[Abracadabra.money (SPELL + MIM)|Abracadabra.money]] to bring synergies between MIM and [[Terra (LUNA)|UST]] (14-10-2021).
*From their [https://medium.com/acalanetwork/anchor-protocol-and-acala-integrating-to-unite-terra-and-polkadot-defi-ecosystems-and-grow-9684aa90a81d blog] (13-4-2022):
''"[[Acala (ACA)|Acala]] is working with the team at Anchor, a savings and borrowing protocol built on the [[Terra (LUNA)|Terra]] blockchain, to grow the decentralized stablecoin space through a variety of integrations spanning the Terra and [[Polkadot (DOT)|Polkadot]] ecosystems. [[Acala]] and Karura, Acala’s [[Kusama]]-based parachain, will initially help expand Anchor’s collateral [[options]] for the UST stablecoin with Liquid DOT (LDOT) and Liquid KSM (LKSM), Acala’s yield-bearing liquid staking [[derivatives]]. The teams will also work together to stand up deep [[liquidity pools]] for aUSD and UST on Acala, serving as a gateway into the [[Polkadot]] ecosystem for UST users."''


==(:==
==(:==
Line 227: Line 239:
Making these free wiki pages is fun but takes a lot of effort and time.
Making these free wiki pages is fun but takes a lot of effort and time.


If you have enjoyed reading, tips are appreciated :) This will help us to keep expanding this archive of information.
If you have enjoyed reading, tips are appreciated :) This will help us to [[keep]] expanding this archive of information.


[[Terra (LUNA)|LUNA]] tip [[address]]: terra1usk0sedwmq5rlyegtnv4lvzmyq6t5vgda8s9ex
[[Terra (LUNA)|LUNA]] tip [[address]]: terra1usk0sedwmq5rlyegtnv4lvzmyq6t5vgda8s9ex

Latest revision as of 07:02, 30 May 2022

From CoinDesk (28-7-2020):

"Decentralized finance (DeFi) platform from Terra, Cosmos, Web3 Foundation and Solana. Anchor is a two-pronged platform for PoS token holders. The system offers savings accounts and a lending platform."

Basics

  • According to the website of Solana, on which it is mentioned as part of its ecosystem:

"Anchor is a savings protocol that aims (15-10-2020) to produce a simple and convenient savings product with broad appeal to everyday users."

History

Audits & Exploits

"​Cryptonics published a Anchor Protocol audit report on March 8th 2021.

Note: Anchor Protocol was launched on March 17th 2021.

Note 2: Most fix recommendations were implemented."

Bugs/Exploits

  • After UST got depeged stories emerged about Anchor having been exploited (29-5-2022):

"#LUNC oracle price after the launch of #luna2 went to $5 and someone deposited around 20mln #BLuna, which was considered as $100mln by @anchor_protocol and took a loan of $40mln #UST. #LUNA $800k for someone lucky enough."

Governance

Admin Keys

  • From their docs (16-3-2021):

"Development and maturization of Anchor Protocol is driven by the Anchor community through democratic governance. Anchor does not contain any admin keys with privileged access. Anchor governance is configured to be the sole authority allowed to apply protocol changes or upgrades.

Following the initial deployment of Anchor smart contracts, the Anchor Gov contract is set as the owner of all Anchor Protocol contracts. Further modifications and improvements to Anchor contracts can only always be made through the governance poll creation process."

However, the bLuna docs show whitelists. It does not mention how validators can get onto the whitelist or how they can be delisted. Which would hint towards some form of centralization:

"The bLuna contract keeps a whitelist of validators, only permitting delegations to those included in the whitelist. This is crucial since all bLuna tokens equally share slashing risks, and delegations to low-performing validators could negatively affect all holders."

  • The reasoning why whitelists are needed goes as followed (23-3-2021):

"This is due to fungibility. If different bLuna tokens have different validators underneath them, then that means each bLuna tokens will have a different risk of slashing, disallowing bLuna tokens to be fungible with each other. Simply put, if slashing risk is not shared then bLuna tokens with delegations to high-performing validators will be valued higher than tokens with delegations to low-performing validators. I don't think there's a project that contains the entirety of 3 features: 1) Reward-accruing, 2) Fully fungible, 3) Ability to accept any arbitrary validator. Actually the whitelist management is soon to be replaced with a governance-controlled one."

When asked which governance would replace it (Terra, Anchor or Lido?) the answer was that there is "Not much info on this as of now", and asked where the 'soon to be' came from, the answer was "The Lido team?".

"a) Contracts are clearly labelled as upgradeable b) Ownership is clearly indicated (Gov Contracts is OnlyOwner) c) The capabilities for change are indicated in each contract subsection.

A similar function to Pause Control is explained and documented."

DAO

Treasury

Token

Launch

  1. The launch had some issues with, according to Do Kwon, a DDoS attack and bots trying to jump ahead. Do decided to 'fuck with the attacker a little bit' (17-3-2021);

"We funded the ANC-UST pools at an exchange rate of 5M UST to 1 ANC - the bots proceeded to chew up the pools to the tune of 600-700k UST. I then proceeded to withdraw all liquidity and raise the price to 10M UST to 1 ANC - similar price-agnostic buying behavior. We waited until the buys stopped."

Token allocation

  • From their docs (16-3-2021):

"Further ANC tokens are set to be released over a period of at least 4 years, increasing total supply until it reaches 1B. The final distribution structure will be:

  1. Investors: 200M (20%) tokens are allocated to investors of Anchor, with a 6-month lockup period. Afterwards, a 1-year linear vesting schedule is applied.
  2. Team: 100M (10%) tokens are allocated to the creators of Anchor, with a 4-year vesting period. Tokens are to be released at every end-of-year.
  3. LUNA staking airdrop: 50M (5%) tokens are airdropped to LUNA stakers on launch.
  4. LUNA staking rewards: 100M (10%) tokens are linearly distributed to LUNA stakers over a period of 2 years. Tokens will be distributed every 100,000 blocks (approximately every week) starting from block 2179600. Snapshots are taken every 100,000 blocks to determine distribution eligibility.
  5. Borrower incentives: 400M (40%) tokens are linearly released to be used as borrower incentives over a period of 4 years.
  6. ANC LP staking rewards: 50M (5%) tokens are linearly distributed to the ANC-UST pair liquidity providers over a period of 1 year.
  7. Community fund: 100M (10%) tokens will be reserved for the Anchor Community Fund."

Utility

"The Anchor Token (ANC) is Anchor Protocol's governance token.

ANC is designed to capture a portion of Anchor's yield, allowing its value to scale linearly with Anchor's assets under management (AUM). Anchor distributes protocol fees to ANC stakers pro-rata to their stake.

ANC is also used as incentives to bootstrap borrow demand and initial deposit rate stability. The protocol distributes ANC tokens every block to stablecoin borrowers, proportional to the amount borrowed.

ANC tokens generate a buying pressure that increases proportionally with Anchor's AUM. Protocol fees are used to purchase ANC tokens from Terraswap, which are then distributed as staking rewards to ANC stakers."

Token Details

Liquid Staked Tokens

"One of Anchor’s core primitives is the bAsset (bonded asset) — a tokenized stake on a PoS blockchain. A bAsset is a token that represents ownership of a staked PoS asset. Like the underlying staked asset, a bAsset pays the holder block rewards. Unlike the staked asset, a bAsset is both transferable and fungible. Users can therefore transact with bAssets with the same ease as the underlying PoS asset. bAssets are broadly usable — they can be generated on any PoS blockchain that supports smart contracts. bAssets play a key role in Anchor towards offering a stable interest rate to Terra deposits. For in-depth treatment of bAssets refer to the bAsset protocol white paper."

Tech

Implementations

How it works

"A savings protocol on the Terra blockchain. Anchor offers a principal-protected stablecoin savings product that accepts Terra deposits and pays a stable interest rate. To generate yield, Anchor lends out deposits to borrowers who put down liquid-staked PoS assets from major blockchains as collateral. Anchor’s yield is thus powered by block rewards of major Proof-of-Stake blockchains. Ultimately, we envision Anchor to become the gold standard for passive income on the blockchain.

A core building block of the Anchor savings protocol is the Terra money market — a Web Assembly smart contract on the Terra blockchain that facilitates depositing and borrowing of Terra stablecoins (TerraUSD, for instance). The money market is defined by a pool of Terra deposits that earns interest from borrowers. Borrowers put down digital assets as collateral to borrow Terra from the pool. The interest rate is determined algorithmically as a function of borrowing demand and supply, which is encoded by the pool’s utilization ratio (fraction of Terra in the pool that has been borrowed).

Borrowing from the Terra money market is as straightforward as locking up collateral in exchange for a loan. Each account has a borrowing capacity, determined by the amount and quality of locked-up collateral. Anchor defines a loan-to-value ratio (LTV) for each type of collateral, which indicates the fraction of the collateral’s value that can be borrowed. The borrowing capacity determines the maximum amount of debt an account can accrue."

"A concrete example: imagine Anchor has two participants, Bob the borrower and Luke the lender. Bob locks up $220 worth of bLuna, and borrows 100 $UST . The system makes 26.4% p.a. – Luke is happy capturing the 20, and the system is happy taking the 6.4.

$ANC governance will set Anchor’s target yield – it can theoretically be set to any number. If staking reward > target yield, the excess funds are reserved. If rewards < target yield, reserves are used – and ANC incentives increase rapidly to increase borrowing demand."

  • From their Discord (7-4-2021) on how the stable 20% interest can be maintained:

"It comes from the bLuna that people stake for collateralized loans. To borrow $100 you must stake at least $200 of bLuna as collateral. When you do that you lose the ~12% staking rewards that the Luna would generate. But due to the 2:1 ratio (minimum) it's actually 2 x 12% so 24% of the amount you might borrow. 20% of that is assigned to paying interest on UST deposits, the remaining 4% goes into the Anchor system for other things (I think it is the governance staking rewards). So as long as LUNA pays ~12% staking rewards, and lending collateral is more than 2x deposits Anchor can maintain this. Right now I see we have $107M loaned, but $154M deposited. However the total bLUNA collateral is $322M so actually 3x what has been borrowed. This means the 20% interest on the $154M is more than covered by the staking revenue from bLUNA. Oh, and don't forget there's 30% interest in borrowed UST slopping around the system..."

Fee Mechanism

Upgrades

"Even 100% of Luna representing ~$6.6b the maximum this collateral could support is ~$3.3b in loans. Terra and Lido have indicated that they plan to add assets stETH, bDot, bAtom and bSol to Anchor after Columbus-5. This significantly increases Anchors total addressable market (TAM), with the addition of these new assets it will allow Anchors UST deposits to scale.

This is where it gets exciting with Columbus 5 and cross chain integrations.In @d0h0k1 latest AMA he mentioned that after Col-5 Anchor will be able to accept other stable coins such as USDT, USDC, BUSD and DAI. Users will be able to deposit these new stable coins into Anchor while in the background they are swapped for UST and earn the Anchor rate."

Liquidity Mining

"The new governance token is likely to be named Anchor, like the platform, Kwon said. It will distribute over the course of five years and there will be no pre-mine for Anchor’s creators."

Bonding Luna

  • To borrow UST, users can 'bond' their LUNA with Lido, which issues bLuna back. Lido is in charge of this (23-3-2021), from Discord where one Anchor team member responded:

"bLuna is managed by the Lido team. They've built stETH, which is similar to bLuna but built for ETH. The validator whitelist is also managed by them."

  • From their blog (27-4-2021):

"More than 11% of the total LUNA staked on Terra now in the form of bLUNA."

Scaling

Interoperability

"@everstake_pool, @CertusOne building the Wormhole bridge to take the Anchor rate interchain"

  • From Discord where one Anchor team member responded if future PoS collateral would also be handled through Lido:

"Well there's a lot of things to be decided here but since there are already liquid staking projects on those other chains, we might as well utilize them (e.g. Acala network in Polkadot)."

Other Details

Oracle Method

Privacy Method

Compliance

Their Other Projects

Roadmap

  • Can be found [Insert link here].

Usage

  • From their blog (27-4-2021):

"Launched last month, Anchor Protocol has already locked over $970 million in stablecoin deposits and bLUNA collateral value. With more than 11% of the total LUNA staked on Terra now in the form of bLUNA."

"Currently, ~26% of all UST outstanding is deposited in Anchor."

"On Anchor, recent activity has seen the highest number of new accounts registering since the platform debuted in March, peaking at nearly 500 new users per day earlier this month. This has likely been driven by volatility in crypto markets and increased interest on loans from the Anchor Money Market."

Projects that use or built on it

Competition

"A key limitation of DeFi protocols with savings functionality, such as Compound, Aave and Maker, is the highly cyclical nature of stablecoin interest rates. Anchor solves this by stabilizing the deposit interest rate using block rewards that accrue to collateral assets. Beyond offering low-volatility yield, Anchor is an attempt to give the main street investor a single, reliable rate of return across all blockchains. By aggregating block rewards from all major PoS blockchains, Anchor aspires to set the blockchain economy’s benchmark interest rate."

Pros and Cons

Pros

  • One of the first protocols which (claims) to offer stable 20% yield on lending.

Cons

Team, Funding, Partners

Team

  • Full team can be found [here].
  • TFL
  • Aaysuh Gupta
  • Matt Cantieri; Crypto Lead at Microsoft’s M12, joins TFL as Anchor’s General Manager.
  • From the Orion blog (2-7-2021):

"Considering the importance of EthAnchor to Orion Money and the overall Terra ecosystem, Orion Money will take over the development and maintenance of EthAnchor from the Anchor team. One of the core objectives of Orion Money is to leverage EthAnchor for Orion Saver and integrate it across major Ethereum-based money markets and platforms. To compensate Orion Money for the resources invested into developing, maintaining, and promoting EthAnchor, a minor portion of EthAnchor’s yield will be routed to ORION token Stakers in the form of staking rewards. This is part of the ORION token value accrual."

Funding

"TFL will be capitalizing Anchor’s yield reserve with 50 million SDT (~70 million UST) from its Stability Reserve Fund. As a lynchpin of the Terra ecosystem, capturing ~22% of UST’s outstanding supply, this enables sufficient time for the introduction of more collateral types and self-sustainable protocols improvements coming in the next couple weeks and in V2. Assuming a 35% utilization (current) with a 35% average loan LTV, the reserve boost will enable Anchor to support a 20% APY of $500M worth of deposits for an additional period of around 1.5 years."

"Who are the Anchor whales: $20M raise from

@arringtonXRPcap, @Accomplices, @hashed_official, @GalaxyDigital, @PanteraCapital, @Delphi_Digital, @naval, @defialliance, @dragonfly_cap, @jumptrading, @AlamedaResearch @IDEOVC, @RockawayBlock"

Partners 

  • From their blog (13-4-2022):

"Acala is working with the team at Anchor, a savings and borrowing protocol built on the Terra blockchain, to grow the decentralized stablecoin space through a variety of integrations spanning the Terra and Polkadot ecosystems. Acala and Karura, Acala’s Kusama-based parachain, will initially help expand Anchor’s collateral options for the UST stablecoin with Liquid DOT (LDOT) and Liquid KSM (LKSM), Acala’s yield-bearing liquid staking derivatives. The teams will also work together to stand up deep liquidity pools for aUSD and UST on Acala, serving as a gateway into the Polkadot ecosystem for UST users."

(:

Knowledge empowers all and will help us get closer to the decentralised world we all want to live in!

Making these free wiki pages is fun but takes a lot of effort and time.

If you have enjoyed reading, tips are appreciated :) This will help us to keep expanding this archive of information.

LUNA tip address: terra1usk0sedwmq5rlyegtnv4lvzmyq6t5vgda8s9ex

SOL tip address: EKmmVCJxWamnuSht7wpg4cFVw9Co8qMMeETqvRQuQPm4

Also check out CoinTr.ee for more content.