全链互操作

Memeverse 简化全链架构图

Memeverse 是一个由 LayerZero 提供支持的全链模块,允许用户在任意已部署该模块的区块链上进行注册或参与创世。

为了确保在创世阶段期间每个 Memeverse 的 Symbol(标识符)都是独一无二的(当创世阶段结束时,Symbol 可被重新注册),协议引入了一个注册中心来对全链 Memeverse 的 Symbol 进行集中管理。该注册中心部署在特定的单一链上。

当用户在任意已部署 Memeverse 模块的区块链上发起初始注册时,需明确指定治理链与其他目标链(可指定多个目标链)。随后,协议会将注册请求通过跨链机制转发至注册中心。注册中心收到请求后,会进行一系列验证工作。一旦所有验证均通过,注册中心便会向用户指定的目标链发起跨链注册操作,在目标链上部署代币合约,并与该链的 MemeverseLauncher 合约协同完成最终的注册流程,进而顺利进入创世阶段

当创世成功并切换到流动性锁定阶段时,将在治理链上部署对应的 Memecoin Yield VaultMemecoin DAO Treasury。所有已部署的创世流动性的做市收入都将跨链发送到治理链上的 YieldDispatcher。YieldDispatcher 会将这些收益的 Memecoin 部分以及 UPT 部分分别转发到对应的 Memecoin Yield Vault Memecoin DAO Treasury。需要注意的是,如果在治理链上不存在对应的 Memecoin Yield Vault Memecoin DAO Treasury(当治理链创世失败但其他目标链创世成功),这些做市收入将被直接销毁。

用户可以将 Memecoin 一键跨链质押到 Memecoin Yield Vault 中,从而在治理链铸造对应的sMemecoin(Staked Memecoin)。持有 sMemecoin 的用户可以参与对应 Memecoin DAO 的治理。

分配已累积的做市收入

由于智能合约无法自行执行任务(如自动分配累积的做市收入),需要外部调用者触发执行。目前,市场上已有 Chainlink Automation 等去中心化服务,可根据预定义条件自动触发智能合约功能,减少人工干预。然而,这些服务仅支持部分区块链,且随着 Memeverse 部署规模扩大,相关成本将显著增加。为此,我们决定公开分配已累积做市收入的执行权限,允许任何人触发该操作。作为激励,执行者将获得一定比例(如 0.5%)的已累积收入

Last updated