Skip to main content

Aggregation ISM

开发人员可以使用AggregationISM来聚合来自多种ISMs的安全性。简单地说,AggregationISM要求n中的m个来验证特定的链间信息。

开发人员可以为每个起源链配置一组n个ISMs,以及验证一条消息所需的ISMs数量。

AggregationISM可以聚合任何ISMs的安全性。例如,用户可以部署具有自己验证器集的 Multisig ISM,并部署一个聚合ISM,将该ISM与Hyperlane默认ISM聚合在一起。

自定义

hyperlane-monorepo包含一个抽象的AggregationISM实现,应用程序开发人员可以对其进行分支。

开发人员只需要实现modulesAndThreshold()函数。

通过创建自定义实现,应用程序开发人员可以根据应用程序的需求定制AggregationISM提供的安全性。

例如,一个自定义实现可能要求低值消息由Multisig ISM验证,并且要求高值消息* *由Wormhole ISM验证。