Acala (ACA)

## Basics

* Founded in: 2019
* Is in testnet phase (5-9-2020).
* Mainnet release: Scheduled (5-9-2020) for Q3. Still on testnet (3-2-2021) *"We are currently doing internal testing with the parachain and will open it up to public to use and test in the very near future so people can try cross-chain interactions themselves."*
* Based in: New Zealand
* Acala has several moving parts: a staking derivative with LDOT, a DEX and a stablecoin, among other facets.
* From The Defiant (26-7-2020):

"*Mostly known for its stablecoin, but they’re also building staking derivatives —a token that’s a derivative of staked DOT tokens and can be used in DeFi— and a DEX. They want to become the go-to financial shard on Polkadot. The goal is for any financial activity that comes to the new network will land on Acala first. Much of their concept is inspired by MakerDAO, though they do aim to improve on it with different liquidation and oracle solutions."*

* From this report by Chorus One (6-2020):

"*Acala is building two protocols: a stablecoin protocol (Honzon) using Maker-style collateralized debt positions and a staking liquidity protocol (Homa) that allows DOT token holders to receive liquid representations of their staked assets (L-DOTs). Issued L-DOTs will also be accepted as collateral in the stablecoin protocol."*

## Governance

### General Council

* From the website (5-9-2020): "*A decentralized network governed entirely by Acala Network Token (ACA) holders."*
* From their docs (14-9-2020):

"*The overall Acala network is governed by the General Council and specialized councils. Specialized councils would govern specific domains of the network e.g. the Financial Council would govern the financial and risk management of the network, and the Homa Council would govern the Homa protocol.*

*In order to make any changes to the Homa Protocol, the idea is to compose active L-DOT and ACA holders, via the General Council and the Homa council together to administrate a Homa protocol-specific upgrade decision. A change proposal can be raised by the council or the public (L-DOT or ACA) holder, but the decision to approve or against it is made collectively. There is a pathway to decentralization from elected council referenda to public referenda.*

*Any network upgrade would be under the governance of the General Council. L-DOT holders are entitled to govern Homa protocol-specific proposals through the Homa Council. The General Council would have oversight of the Homa Council to ensure the overall welfare of the Acala network.*

*Special voting rights would be afforded to L-DOT holders to participate in voting for or against Homa protocol related proposals, which include but no limited to these areas*

1. *update exchange rate model*
2. *update fee structure*
3. *update staking pool reserve*
4. *update redeem premium rate model*
5. *update and propose new staking strategy"*

* From their Token Economy Paper (12-9-2020):

*"As a governance token, ACA tokens provide their holders voting right in Treasury governance, Council member election, referendum, network upgrade, risk management and more, e.g. adjustment of key risk parameters, such as Stability fee, Liquidation Ratio, and Collateral Type*

### Sovereign Wealth Fund (dSWF)

* Has its own whitepaper (2-3-2020).

* From their Token Economy Paper (12-9-2020):

1. "*Network fees from the following sources are stored in the Treasury, which is under governance of ACA holders. Stability Fee To close a CDP with outstanding debt of n aUSDs, the CDP owner is required to pay s · n aUSDs as Stability Fee, where s is the effective interest rate.*
2. *Liquidation Penalty All open CDPs are constantly monitored by the system. For each collateral type, a corresponding liquidation ratio is voted by ACA holders, reflecting the amount of overcollaterization a CDP is required to meet to avoid liquidation. Once the value of the CDP collateral has fallen below the requirement based on the liquidation ratio, the CDP becomes risky and is automatically liquidated by the system through a hybrid mechanism consist of built-in DEX and Collateral Auctions. In a Collateral Auction, a proportion of collateral is sold to cover the outstanding debt in the CDP, and a liquidation penalty of p · n aUSDs, with any remaining collateral returned to the CDP original owners.*
3. *System Fees System fees include native transaction fee, DeX fee, L-DOT protocol fee and fees for other network activities."*

* From their blog (2-12-2020):

"*The fund itself is represented by an on-chain account. This account does not have a private key associated with it. Instead, the general council and network governance have the capacity to manage the funds in the account.*

*Funds go into the account in three ways. The first two come from Acala’s Honzon protocol, which works similar to Maker. Honzon provides a multi-collateral lending platform that accepts several forms of collateral in exchange for a loan of aUSD, Acala’s stablecoin that is pegged to the US dollar. Just like in Maker, borrowers need to pay a stability fee on their loan. Unlike in Maker, instead of burning the fee, Acala deposits the fees into its sovereign wealth fund.*

*Second, the Acala network takes a penalty fee in case a loan’s collateral drops below some threshold. This fee prevents undercollateralized loans and only applies when the network needs to liquidate some collateral. Just like the stability fee, though, it goes into the wealth fund rather than being burned.*

*Third, Polkadot, like other Proof of Stake networks, locks tokens to back validators and secure the network. If all goes well, those tokens make some return, but if the chosen validators misbehave, the tokens are liable for slashing. This schema is very much aligned with network security, but very much at odds with Acala’s thesis that funds should be able to serve contemporaneous purposes. Homa reconciles this tension by creating a staking pool where users can deposit DOT in return for some freely transferable L-DOT (although not necessarily at a one-to-one ratio). The pool is managed by the Homa Council for decisions like a validator selection strategy (again, whole other article), and L-DOT holders can return their L-DOT to the network and reclaim the underlying DOT plus its share of the staking revenue from the pool and minus some fee that goes — you guessed it — into the sovereign wealth fund.*

*Acala first plans to use these funds to secure a parachain slot.*

### Acala Treasury

* From their blog (8-9-2021):

*"Acala has successfully completed the Build Acala: Ready the Treasury event, garnering over $61M USD in contributions from over 26,000 community members around the world. This $61M will be donated from the Acala Foundation to the on-chain Acala Treasury, Acala’s Protocol DAO, upon launch of Acala on Polkadot.*"

## Token

### Token allocation

* From IcoDrops (5-9-2020):

"*The total supply of the ACA Tokens will be minted at the launch of the mainnet and stored in the ACA Reserve Pool to be distributed to ACALA Foundation, Seed Investment Partners, IPO Participants as Reward, and the rest sold to the public."*

* From their Token Economy Paper (12-9-2020):

1. ACALA Team 20.25%
2. Ecosystem 5% will be reserved for Ecosystem development, e.g. rewarded as grants and bounties.
3. Acala Foundation Treasury 11.62%
4. Strategic Investors 29.13% will be distributed to the strategic investors: – Seed Investors - 18.33% – Ventures - 10.8%
5. Reward 34% will be distributed as reward, to IPO participants as proposed in Section 7, and network contributors including liquidity providers, early participants, oracle operators and collators.

### Utility

* Has a governance token called ACA, that fills much the same role as MakerDAO’s MKR.
* They can be utilised (12-9-2020) in ‘staking for collator, staking for oracle and other network activities'.

*"As a governance token, ACA tokens provide their holders voting right in Treasury governance, Council member election, referendum, network upgrade, risk management and more, e.g. adjustment of key risk parameters, such as Stability fee, Liquidation Ratio, and Collateral Type."*

* From their docs (14-9-2020):

"*ACAs serve three key functions in ACALA Network:*

1. *Network Utility Token ACA tokens are used for paying network transaction fees, stability fees (interest rate of the aUSD loan), and penalty fees in case of liquidation.*

*To close any CDP that has been created to generate aUSDs in the ACALA Network, some ACA tokens are required to be paid as the Stability Fee. Unique to the ACALA Network, an equivalent amount of aUSDs or other supported assets can be accepted as payment of fees, which can be automatically exchanged to ACA via the built-in exchange. When ACA is received, it is burned and removed from the supply permanently. As market demand for aUSDs and CDPs increases, demand for ACA increases as users needs them to pay the Stability Fee.*

*All active CDPs are constantly monitored by the system, and for each type of collateral, ACA holders would vote for a liquidation ratio - the mininum collateral-to-debt ratio required to avoid liquidation of an open CDP. Once the collateral-to-debt ratio has fallen below the liquidation ratio, then the CDP becomes risky. The CDP will then be automatically liquidated by the system in a Collateral Auction mechanism where a liquidation penalty paid in aUSD will be deducted from the collateral sales. The liquidation penalty will be automatically used to purchase ACA tokens in an exchange by the system, which will be burnt and permanently removed from the ACA supply.*

1. *Governance of the Network As a governance token, ACA token holders have rights to propose network upgrades, and risk parameter adjustments (such as Stability fee, Debt Ceiling, Liquidation Ratio, and Liquidation Penalty), which will be approved or declined by the elected on-chain General Council.*
2. *Contingency Solution In situations such as a sudden price collapse of a collateral asset resulting in under-collateralized CDPs, ACA tokens will be automatically diluted and sold on the market for system recapitalization."*

### Stablecoin

#### Acala Dollar (aUSD)

* Scheduled (5-9-2020) for Q3.

* From CoinDesk (27-8-2020):

"*Acala brings roughly the same mechanic to creating a stablecoin as that made famous by MakerDAO. A user deposits an asset and borrows a portion of the value of that asset in the form of a newly minted token. On MakerDAO that’s DAI and on Acala that’s aUSD. This model has also been borrowed recently by Reflexer and Liquity."*

#### LDOT

* From this report by Chorus One (6-2020):

"*L-DOTs issued by the Homa protocol are fungible since all DOT supplied to the protocol are pooled and staked with validators chosen by Acala Network Token (ACA) holders collectively. In addition, DOT owned by the protocol are rebalanced frequently to keep a portion of unstaked DOT tokens to allow instant redemptions for L-DOT holders who pay a redemption fee that decreases proportionally to how long they are willing to wait for receiving the underlying DOT tokens. The protocol is designed to be generic for any staking asset with Polkadot being the first implementation."*

## Tech

* Whitepaper can be found here (early 2020).
* Code can be viewed here (5-9-2020).
* Built on: Kusama and Polkadot, from The Defiant (26-7-2020):

"*We'll be connecting to Kusama and launch on Kusama first with real stablecoin backed by Kusama token, KSM. And we will also be providing staking service for Kusama as well using our staking derivatives. And so, the same sort of functionality, but then once they’re stable, it will be launched on Polkadot shortly after that. So, we’ll be two network project."*

* Supports the following contract languages (11-9-2020):

1. "*Acala supports the EVM pallet (aka runtime module), which is essentially an Ethereum Virtual Machine implementation on Substrate so that Solidity contracts can be deployed and run on Acala.*
2. *Acala also supports the ink! contract pallet, which enables Wasm (Web Assembly) based Substrate native Smart Contracts written in Rust."*

### Staking

* From CoinDesk (27-8-2020):

*"[[[Nick Tomaino|Nick] Tomaino]] [of 1confirmation] pointed in particular to an innovation on Acala, called Liquid DOTs (LDOTS), where users can both stake for staking rewards and also borrow against that stake."*

* Scheduled (5-9-2020) for Q4.
* From their docs (14-9-2020):

"*When users redeem L-DOTs for the underlying DOTs, the protocol would unbound staked assets; generally one would have to wait for certain recovery time (28 days as this is written) for the DOTs to be transferrable. The redeem service fee is payable in ACA tokens."*

### Interoperability

* From the announcement (22-7-2020):

"*In collaboration with Ren, we are bringing Bitcoin — and in future other currently isolated asset classes — onto the Acala Network and into the wider Polkadot multi-chain universe!"*

* From Crypto Briefing (11-9-2020):

"*Acala Network revealed it’s [parachain] now supports the Ethereum Virtual Machine (EVM). With this integration, assets on Acala will be freely interoperable with the second most liquid blockchain in crypto."*

* Acala received a Compound Grant of $35k to connect Compound Chain and Polkadot via Acala (7-4-2021).

## Oracle Method

* From their docs (21-5-2020):

"*Oracles provide pricing information for assets on the Acala Network. Acala has designed its oracle infrastructure to meet these demands through the implementation of the following features:*

1. *Multiple Providers: The oracle module accepts data feeds from multiple nodes and data providers, and the aggregator combines the data to a single price.*
2. *Quality of Service: Oracle operations are classified as high-priority transactions with a favorable fee schedule and DDoS attack protection, e.g. allow 1 call per block from each authorized provider to reduce delay, ensure reliability, and maintain cost-efficiency.*
3. *Progressive Decentralization: Initially, oracle providers will be authorized and whitelisted to maximize security and predictability, while gradually shifting to be more permissionless and trustless over time.*

*Right now we whitelist a number of trusted operators to provide price feeds. We will take a phased approach to decentralizing our oracle system, starting with adding operator to `Operator Membership` by sudo account, then upgraded to general council approval. We are also following closely with the governance and technical progression in the space, and will gradually improve decentralization while maintaining highest security."*

* Is exploring to integrate Chainlink (20-4-2020).

### The Open Oracle Gateway

* From Crypto Briefing (30-11-2020):

"*Acala is launching a new oracle service for the Polkadot ecosystem. The Open Oracle Gateway will provide data for Acala, Karura, Kusama, and various other platforms running on Polkadot. The Gateway is the result of a collaboration between Acala, Laminar, and Band Protocol.*

*The network will aggregate various oracles in one place, allowing applications to choose between providers based on their needs. Alternatively, users of the Gateway can pull data by trusting all of the providers in the network. It’s a big change for Acala, which previously ran its own network with various nodes sourcing off-chain data.*

*In addition to the increased quantity of operators, oracle transactions will now be filed by a process called “Quality of Service,” with oracle transactions treated as high-priority regardless of network congestion level. Moreover, transaction fees will be customizable, and it will be possible to refund valid feeds.*

*Though oracle providers will initially be checked, it’s expected that the Gateway will become more decentralized over time. Acala has teased the possibility of adding an “Oracle Council” to handle decision making."*

## Their Other Projects

### Acala DeX

* Is building a DEX (27-8-2020).
* From their docs (1-5-2020):

*"The Acala DeX protocol is inspired by Uniswap, but built as a runtime module as part of the Acala Substrate chain to serve the aUSD community. Each liquidity pool contains a balance of two tokens, and the exchange rate is simply the amount of one token divides that of the other. Users enjoys instant token swap without the need for an order book, whereas liquidity provider could supply liquidity of the two tokens in a pool to earn a fee."*

### Karura (KAR)

* From the announcement (9-10-2020):

*"Karura is the decentralized financial hub of Kusama. The network is built as Acala’s sister network with nearly the same codebase, enabling a scalable, user-friendly, and fast cross-chain DeFi platform. Karura’s parachain is a fast-moving and powerful platform that enables efficient, inexpensive, and sophisticated financial applications, improving trading effectiveness and saving time. The platform offers a suite of financial primitives: a multi-collateralized stablecoin backed by cross-chain assets like Kusama and Bitcoin, a trustless staking derivative, and a decentralized exchange to unleash liquidity and power financial innovations."*

* From CoinDesk (11-6-2021):

*"Has raised 200,000 KSM tokens, equivalent to $100 million, in a crowd loan, the protocol said in a tweet. More than 900 addresses on Kraken exchange and more than 8,500 contributors, mostly from Karura’s own portal, chipped in on the funding round. For each KSM, contributors will receive 12 KAR tokens. Loaned KSM tokens can be used once Karura’s parachain lease ends after 48 weeks."*

* It won the first auction slot on Kusama (22-6-2021).

### The Open Oracle Gateway

* From Crypto Briefing (30-11-2020):

"*Acala is launching a new oracle service for the Polkadot ecosystem. The Open Oracle Gateway will provide data for Acala, Karura, Kusama, and various other platforms running on Polkadot. The Gateway is the result of a collaboration between Acala, Laminar, and Band Protocol.*"

## Roadmap

* Can be found here (30-10-2020).

* From their Token Economy Paper (12-9-2020):

"*We plan to lease the Parachain slot for six years, in hope to switch to our independent blockchain bridging to Polkadot after six years."*

## Audits

* Bug bounty program can be found [insert here].
* The website's (5-9-2020) roadmap says audits are beginning about now.

* From their October update (28-10-2020):

*"We have completed 2/3 planned security audits including one from SRLabs, and an upcoming audit from Trail of Bits. More details on the finding will be released in the coming weeks."*

* From their blog (12-11-2020):

"*So far SRLabs and Slow Mist have completed their audits, and the Trail of Bits audit is scheduled to commence in Jan 2021.*

*The SRLabs audit found 0 Critical, 1 High, 7 Medium and 2 Low-level issues.*

*The SlowMist audit found 0 Critical, 0 High, 1 Medium and 1 Low-level issue.*

*The one high-level issue regarding weight assignment was a planned task yet to be implemented at the time of the audit. All other network security related issues have been addressed and reviewed by the auditors. There are two application-related issues (#5 and #8 in SRLabs report) are general DeFi issues such as DeX front-running, which yet to have a satisfactory solution. We are addressing it from a risk management perspective by setting safe parameters. The full report from SRLabs and SlowMist are here."*

## Usage

### Integrations

* A whole list is mentioned on their website (5-9-2020), some of which are: REN, Ontology, Centrifuge, Moonbeam and Chainlink.

### Projects that use or built on it

* Ampleforth; from the Acala blog (29-12-2020):

"*AMPL the rebasing currency and elastic finance building block will be available on Polkadot via Acala network. Ample will become a 1st-class fee token on Acala, Ampleforth contracts will be deployed on Acala’s EVM with minimal changes while enjoying seamless integration with Acala’s DeFi primitives and liquidity, thanks to Project Bodhi."*

* Taiga Protocol, from Dot Pulse (1-1-2021):

*"Taiga Protocol aims to build a StableSwap exchange and synthetic in what may be the first project committing to build on Karura."*

* Laminar, from their docs (23-7-2020):

"*Laminar Chain is a specialist high performance synthetic asset and margin trading chain based-on Substrate. It will use Acala Dollar (ticker: aUSD) as its base trading currency, to mint synthetic stablecoins such as EUR and JPY. It also introduces a variety of trading instruments including leveraged trading of forex pairs, gold, stocks, and synthetic crypto pairs BTCUSD and ETHUSD. Value transfer (at this stage aUSD) will implement a token standard accepted by the community."*

* Ren, from their docs (23-7-2020):

"*Ren builds with Acala by deploying its RenVM bridge module on the Acala network. The BTC gateway is provided by RenVM, while minting and burning of renBTC on Acala is provided by this gateway module."*

## Competition

* With its stable coin it has a plethora of competitors like MakerDAO, MetaCoin, Liquity, etc.
* With its Liquid Staking offering it has competitors with projects like StaFi, Rocket Pool and Stake DAO.
* With its DEX it has competitors like Uniswap, SushiSwap, Bancor, etc.

* From their Token Economy Paper (12-9-2020):

"*Unlike Ethereum, where an external liquidator is required to monitor and close dangerous positions, which is by and large due to the limitation of Ethereum, the Honzon Protocol is able to use Off-Chain Worker - an automatic scheduler service unique to Substrate - to automate this process and inherently increase security and stability of the stablecoin."*

## Pros and Cons

### Pros

* From CoinDesk (27-8-2020):

*"[[[Nick Tomaino|Nick] Tomaino]] [of 1confirmation] pointed in particular to an innovation on Acala, called Liquid DOTs (LDOTS), where users can both stake for staking rewards and also borrow against that stake."*

* From this report by Chorus One (6-2020), on the strengths of its LDOT system:

1. "*Clear synergies with Acala’s Honzon stablecoin protocol.*
2. *Flexible liquidity management and redemption mechanism.*
3. *Only one type of tokenized stake, which provides fungibility and increases liquidity."*

### Cons

* From this report by Chorus One (6-2020), on the possible weaknesses of its LDOT system:

1. "*First iteration only works on Polkadot.*
2. *Governance voting and validator choice resides with Acala token holders.*
3. *Potential for conflicts of interest since both the stablecoin and staking liquidity protocol are governed by Acala token holders."*

## Team, Funding, Partnerships, etc.

### Team

* Full team can be found here (5-9-2020).
* Bette Chen; co-founder
* Bryan Chen; co-founder
* Ruitao Su; co-founder

### Funding

* From CoinDesk (27-8-2020):

"*Closed a $7 million simple agreement for future tokens (SAFT) led by Pantera Capital. Other investors in the funding round include 1confirmation, Arrington XRP Capital, ParaFi Capital, Coinfund, Spartan Capital and others."*

* Coinbase Ventures; non-disclosed investment (1-4-2021).
* Compound awarded Acala with a grant to build a Starport gateway to Polkadot (8-4-2021).
* From their blog (5-5-2021):

*"Acala has delivered all milestones for the Web3 Foundation grant we received for our xTokens pallet, which brings cross-consensus messages (XCM) ability for fungible assets to all parachains in the Polkadot and Kusama ecosystems (Wave 9 Grants). You can find the implementation on Github. We invite any parachain team to become #ComposableWith Acala by simply following the instructions on the Acala Wiki. This marks the fifth Web3 Foundation grant received by Acala and Laminar, the development arm behind Acala. See all Web3 Foundation grants here."*

### Partners

* Partners with REN (22-7-2020).
* A whole list is mentioned on their website (6-9-2020), some of which are: Polychain, P2P Capital, HashKey Capital, DCG and KR1.
* Participated in the DeFi Alliance’s accelerator program (18-9-2020).
* Is a partner of Zenlink according to its website (11-11-2020).
* From their blog (12-5-2021):

*"Gauntlet will build a financial model for Karura with a focus on market risks like solvency and capital efficiency. This model will also be refined and extended for Acala on the Polkadot at launch."*

* Mentioned (12-7-2021) as a partner on the website of DFI.Money (YFII)

(:
--

Knowledge empowers us 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.

DOT tip address: 14j3KK6MZYED2XGmYn2yaRp3PKztGXxFdzF4gPKGWihHdVUC