提案|实现 aUSD 在 Acala 与 Karura 之间互换
The following article is from Acalaclub Author AcalaClub
1
背景
Acala 与 Karura 中的 aUSD 合并将会使得 aUSD 作为原生稳定币成为 Polkadot 与 Kusama 多链生态中的跨链流动性来源。如果你想了解更多关于 aUSD 合并的内容可以点击:https://acala.discourse.group/t/uniting-acala-karura-to-support-dotsama-with-ausd-together/740
以下为完成合并的主要工作:
在 Karura 上将 kUSD 样式换成 aUSD(完成)
在 Karura 与 Acala 上部署资产桥(完成)
目前的跨链解决方案是使用 Wormhole 桥,当 Substrate 原生桥完成后将会采用 Substrate 原生桥进行跨链
Wormhole 桥上线 Karura(完成)
Wormhole 桥上线 Acala(完成)
在 Karura 网络中部署 Honzon 可替代性 Pallet,并且设置 aUSD 在 Acala 与 Karura 之间的跨链限额
部署支持 aUSD 的转账跨链桥的前端
Wormhole 桥升级至由 XCM 支持的内置中继链桥
将 Karura 上 aUSD 的 Honzon 协议升级至由 Acala 财政理事会进行治理
以下建议是针对上述步骤 3(部署 Honzon 可替代性 Pallet,以实现 aUSD 在 Karura 和 Acala 之间的兑换)。
2
Honzon 可替代性 Pallet
源于 Acala 网络(aUSD@Acala)的 aUSD 是 Polkadot 与 Kusama 生态对外桥接输出的 aUSD 标准,比如通过 Wormhole 的 Ethereum。
当 Honzon 可替代性 Pallet 部署至与 aUSD 相关的链上时,比如 Karura,这就会将源于 Karura 网络的 aUSD(aUSD@Karura)替换为 aUSD@Acala
Honzon 可替代性 Pallet 可以:
aUSD@Karura 能够从 Karura 转入 Acala,变成 aUSD@Acala,就可以用于债仓归还,与本地的 aUSD 池进行交易并且可以跨链至其他平行链生态。
不管 aUSD 是由那条链上生成,aUSD 都可以发送到其他外部的区块链网络。比如,Ethereum可以在 Karura 与 Acala 之间接收与返回,从而为 aUSD 提供统一的跨链流动性。
虽然 Honzon 可替代性 Pallet 管理 Karura 和 Acala 之间 aUSD 的互换,但实际的通用资产的转移是由底层跨链桥进行处理。比如,目前是由 Wormhole 支持,未来将会通过 XCM 支持的中继链跨链桥。
3
机制介绍
从 Karura 向 Acala 转账
Honzon 可替代性 Pallet 配置了 Acala 上 aUSD 跨链的配额,配额标准由 Karura(取决于 Kusama 的共享安全性)和 Wormhole 对 Acala 的风险敞口决定。例如,如果对 Acala 的配额 = 50 万美元,则可以从 Karura 向 Acala 转移的最大 aUSD 金额为 50 万美元与已经跨链至 Karura 的 aUSD@Acala 之间的总和。
为了配置 Acala 的配额,Acala 上的 Honzon 协议将会生成 aUSD@Acala 的配额(不用于流通),直接存入 Wormhole 桥以铸造 1:1 waUSD(aUSD 通过 Wormhole 转移),并将 waUSD 存入 Honzon 可替代性 Pallet。
当 aUSD@Karura 可以转至 Acala 时,aUSD@Karura 将被存入 Wormhole 桥以获得 1:1 的 waUSD,然后 waUSD 将在 Acala 上自动 1:1 兑换为 aUSD@Acala。
从 Acala 向 Karura 转账
Honzon 可替代性 Pallet 配置了对 Karura 的配额,以限制从 Acala 和 Wormhole 对 Karura 的风险敞口。要配置 Karura 的配额,Karura 上的 Honzon (aUSD) 协议可以生成一个 aUSD@Karura 配额(不用于流通),直接存入 Karura 上的 Honzon 可替代性 Pallet。
当 aUSD@Acala 可以转至 Karura 时,aUSD@Acala 会存入 Wormhole 以铸造 1:1 waUSD,然后 waUSD 将在 Karura 上自动 1:1 兑换为 aUSD@Karura。
4
注意事项
Acala 和 Karura 配额的风险参数:限制对跨链桥技术的风险敞口,也分别限制对 Acala 的风险敞口以及对 Karura 的风险敞口。因为在 Acala 和 Karura 上发行 aUSD 时,是需要考虑的。
当 XCM v3 或更高版本可用时,计划由 Acala 通过 XCM 直接管理 Karura 上的Honzon 协议(aUSD 协议)。在此之前,Honzon 可替代性 Pallet 部署在 Karura 上并由 Karura 治理。如果使用 Pallet 或 Karura 治理被利用,Acala将需要一些机制来减轻此类风险,例如取消配额,因此来防止 waUSD 赎回 aUSD@Acala。
5
风控建议
根据目前 Acala 与 Karura 网络情况,Gauntlet 推荐了以下风险参数:
Acala 初始 aUSD 配额 = 1.1M
Karura 初始 aUSD 配额 = 450k
在正常情况下,预计用户将通过跨链网桥双向发送 aUSD,理想情况下,两个配额都不应具有约束力。但是,如果在一个协议上发生了重大的脱钩事件,则可以预期用户在逃离脱钩的资产时会最大限度地使用配额。因此,为了适应资产在 Acala 与 Karura 上发生的最坏情况,提出了这些初始参数。
6
结论
aUSD 的合并将为 Acala 和更繁荣的 Dotsama 生态系统带来以下好处:
提高 Acala 和 Karura 之间以及 Polkadot 和 Kusama 之间的流动性效率
创造更多套利机会,提高 aUSD 的稳定性
KAR/KSM(以及 Karura 上其他可接受的抵押品)的持有者可以在 Polkadot 生态系统上无缝获取 aUSD 信用、交易和访问服务;ACA/DOT 的持有者反过来可以在 Kusama 生态系统上做同样的事情,无缝有效地统一两个生态系统。
Acala & Karura 中文社区渠道
快讯
Acala & Karura 中文推特:https://twitter.com/AcalaKaruraCN
提案/生态/技术进展
Acala/Karura 中文论坛:
https://forum-cn.acala.network/
讨论社群
Acala & Karura 中文讨论群组(电报)
https://t.me/AcalaChineseofficial
Acala & Karura 中文消息订阅群组(电报)
https://t.me/AcalaChineseAnnouncement
Acala Discord 中文频道:https://discord.gg/7StkSWeCmP
更多
https://linktr.ee/acalanetwork
https://linktr.ee/karuranetwork
更多关于 Acala & Karura 的推荐阅读
公众号回复 “ Karura ” 查看 Karura 中文知识库
公众号回复 “ Acala ” 查看 Acala 中文知识库
公众号回复 “ 教程 ” 查看 Karura 常用教程
公众号回复 “ 社区 ” 进入 Acala 中文社群