Celer 与 Solace 达成合作,将基于 Celer IM 扩展 Solace 跨链承保能力

我们与 Solace 建立了合作伙伴关系。Solace 是一个去中心化的保险协议,在 Polygon 和 Ethereum 上提供钱包保险服务 Wallet Coverage,通过 Celer 消息跨链 (Celer Inter-chain Messaging,以下简称 Celer IM) 框架简化其在不同区块链上承保池的管理流程!
Solace 将使用 Celer IM SDK 来汇总不同链的承保能力数据,并制定计划以进行风险评估流程。 其最终目标是为 Solace 跨链设计一个特殊的基础设施。
在集成 Celer IM SDK 的初始阶段,Solace 将汇总每条链内所有承保池的总和,从而提高 gas 效率。 具体来说,Solace 更新 CoverageDataProvider 智能合约的方式将发生变化。 此前,如果要更新智能合约的 maxCover() 函数(即总承保能力返回值的函数),则需要更新每条链的 maxCover() 函数。 如果一条链上的承保能力数值进行更新,则需要多次调用该函数才能更新每条链上正确的 maxCover()。
请看下面这个例子:
假设现在有一个拥有 100 万美元流动性的 Ethereum 承保池。 maxCover() 函数返回值为 100 万美元。
现在,我们来添加 Polygon 承保池。 这个承保池也有 100 万美元的流动性。 为了更新 maxCover() 并在 Ethereum 和 Polygon 两条链上具有相同的正确值,需要采取以下步骤:
- 将 Polygon 的承保池值更新到 Polygon 的 CoverageDataProvider
- 将 Ethereum 的承保池值添加到 Polygon 的 CoverageDataProvider
- 将 Polygon 的承保池值添加到 Ethereum 的 CoverageDataProvider
在这个例子中,只有两个承保池。但实际上 Solace 在 Ethereum、Polygon 和 Aurora 上已经有三个承保池,并计划扩展到更多的链。
Solace 基于 Celer IM 扩展其承保能力的具体流程
Solace 利用 Celer IM 互操作性协议在多条链之间更新其承保信息。 这一流程将使用 Celer IM 的三个核心组件:包装合约、Message Bus 合约和状态守卫者网络 (SGN)。
下面是具体流程:

步骤如下:
- 通过管理员或数据脚本调用 CoverageDataProviderWrapper 以「集合」或「删除」承保能力值。
- CoverageDataProviderWrapper 使用其「集合」或「删除」函数更新 CoverageDataProvider 合约。
- 该操作被编码为消息并发送到 Message Bus 合约。
- Message Bus 合约将消息发送到 SGN。 SGN 一旦验证该消息存在,就会将它发送到 Executor Service。
- Executor Service 获取该消息。
- Executor Service 调用目标链的 Message Bus 合约并中继获取的消息。
- Message Bus 合约调用目标链的 CoverageDataProviderWrapper 以及 executeMessage() 函数。
- CoverageDataProviderWrapper 解码该消息并调用目标链的 CoverageDataProvider 执行操作。
Celer 消息跨链框架可以无缝连接用户、dApp 和多链,改变了多链 dApp 的开发和使用范式。 开发者可以基于 Celer 消息跨链 SDK 构建原生跨链 dApp,从而实现高效的流动性利用率、连贯的应用逻辑和共享的状态。用户使用 Celer 支持的dApp,即可在单一链上进行一键式跨链,并从多元化的多链生态中受益。
Solace 简介
Solace 是一种去中心化的保险协议,提供钱包保险服务 Solace Wallet Coverage,同时还是第一个也是唯一一个允许用户通过一个保单为 Ethereum 和 Polygon 上的 180 多个 DeFi 协议的头寸投保的 DeFi 保险产品。 即使每天更改 DeFi 头寸,Solace Wallet Coverage 也会根据钱包的投资组合进行个性化设置。 资产持有者可以质押 SOLACE 以赚取保单销售和资产分配的奖励。 由于 Solace 拥有其承保资金,因此 Solace 会支付保单赔付,并且质押者在索赔期间永远不会被清算。
Celer Network 简介
Celer 是一种区块链互操作性协议,旨在针对资产、DeFi、GameFi、NFT、治理、隐私等跨链解决方案提供一键式用户体验。利用 Celer 消息跨链 SDK ,开发者构建的跨链原生 dApp 将具有高效的流动性利用率,连贯的应用逻辑、共享的状态。用户使用 Celer 支持的dApp,即可在单一链上进行一键式跨链,并从多元化的多链生态中受益。