Thanks @Cross-chain-Alliance, @Jommi and @bgdlabs for your valuable input here. The utilization of native bridges and the Aave Delivery Infrastructure (a.DI) was thoroughly examined during our assessment and research phase, and we would like to share some insights on our recommendation of using CCIP for GHO.
Given the GHO token contract design and the proposed cross-chain strategy, which involves all new issuance exclusively on Ethereum, the bridging of GHO must adopt a hybrid model. This entails a burn-and-mint approach on remote networks and a lock-and-release mechanism on Ethereum. Although the GHO token contract facilitates direct calls for mint-and-burn, the lock-and-release functionality lacks support within any GHO contract. Consequently, a new suite of smart contracts, operating as GHO Facilitators, is imperative to uphold this functionality. Additionally, these contracts can integrate various risk and security levers for the DAOâs governance.
Historically, the Aave DAO has favored the use of native bridges, leveraging their inherent security. While this may seem an appropriate choice initially, it does entail drawbacks in terms of latency and technical complexity that need careful consideration for this particular use case, where usability is paramount. In the context of L2 solutions, employing native bridges for transfers from L2 to Ethereum is suboptimal, especially considering factors like withdrawal windows (seven-day dispute periods). In the opposite direction, native bridges offer improved latency, but it might not be sufficient considering that fast bridging is essential to stimulate activity and growth.
The a.DI is a robust infrastructure technology, well-suited for governance and deemed acceptable for GHO cross-chain. Its reusable code allows for the deployment and configuration of a new infrastructure instance tailored to the requirements of each network and lane, aligning with the strategy proposed by @bgdlabs. However, this infrastructure primarily addresses the bridging aspect, necessitating a concurrent set of contracts to support the lock-and-release model for GHO.
Utilizing CCIP token transfers offers a significant advantage in terms of technical simplicity, requiring minimal to zero additional effort. The contracts provided by CCIP encompass all the technical necessities for GHO cross-chain operations. The TokenPool contract, integral to this infrastructure, supports the lock-and-release functionality required for Ethereum and the mint-and-burn mechanism for remote networks. Additionally, CCIP introduces risk mitigation, security and UX levers that empower the DAO and improve usability for cross-chain GHO transfers:
- Rate Limits: An essential security feature that allows for configurable restrictions on both the quantity of tokens and the value transferred per lane over a period of time, ensuring that the bridge remains protected, as well as allowing for the modulation of bridging activity that can be managed by the DAO.
- Built-in Relayers: CCIPâs decentralized Executing DONs improve the user experience by automatically relaying transactions to destination chains and attempting to re-execute transactions under extreme network conditions (such as spikes in gas prices). Additionally, Chainlink offers a portal through which users can permissionlessly execute the transaction again (overriding the gas limit to use) on the destination chain.
- Flexible Billing Mechanism: the costs CCIP incurs for a transaction to be executed on the destination chain are covered by users when they make a transaction on the source chain. CCIP reduces friction for users by supporting various tokens to pay this fee, including the native currency of the source chain (e.g. gas tokens) and in LINK. Moreover, discussions are ongoing with the team to support GHO as a fee payment option in the future, which would place GHO as a leader in user experience within the stablecoin domain.
- Programmable Token Transfers: CCIP token transfers can include additional instructions about their intended use to a receiving smart contract on a different blockchain, such as swapping or staking GHO once tokens arrive at the destination chain. The transfer of tokens and data take place in one atomic cross-chain transaction, meaning the tokens can always be assumed available when the instructions passed are executed at the destination.
- Highly-Audited Codebase: Both the CCIP onchain and offchain code, including the token pools, have been extensively audited by 14 leading security firmsâmeaning Aave benefits from the resources that have already been invested in CCIP security.
- Risk Management Network: There is a separate, independent network that continuously monitors and validates the behavior of the primary CCIP network, providing an additional layer of security by independently verifying cross-chain operations. For token transfers specifically, the network has access to additional transaction information (e.g. token, amount) that enables it to perform additional risk management policies that cannot be implemented for arbitrary messaging.
By adopting CCIP, the DAO can significantly reduce the technical effort required to initiate its cross-chain strategy as soon as possible while also minimizing development and maintenance expenses.These savings are particularly notable when compared to the potential costs associated with creating a full-fledged solution utilizing native bridges or a.DI.
The recommendation to use CCIP as the bridging solution for GHO is based on its capacity to enable a swift implementation of the cross-chain strategy with minimal technical complexity, access to additional risk mitigation tools, and an improved user experience for GHO users. The streamlined approach offered by CCIP, coupled with its inherent advantages, positions the DAO to proactively drive the expansion and growth of GHO into other networks. This choice notably solves key UX challenges, such as those associated with non-fungible token wrapping on different chains due to different combinations of chain-specific bridges.
Crucially, adopting CCIP does not preclude the utilization of other bridges like a.DI. in the future because the Aave DAO retains complete ownership of the token contracts and the token pool contracts. To ensure a secure and seamless expansion of GHO to other networks, CCIP is deemed the optimal choice at this time. A snapshot vote will be initiated shortly to gauge the community sentiment on this matter.