
Я хотел понять, что именно происходит на уровне смарт-контракта, когда роллап Lasernet от DIA отправляет обновление цены на другую цепочку. Spectra (сообщенческий слой DIA) построен как пользовательский экземпляр на Hyperlane, и процесс сводится к трём конкретным контрактам: 1. OracleTrigger.sol (на Lasernet): собирает проверенный выход цены из контракта Aggregator и отправляет межцепочечную нагрузку. 2. Hyperlane ISM (Interchain Security Module): релейеры транспортируют сообщение, а валидаторы проверяют подлинность с помощью настраиваемых модулей безопасности. 3. Контракты цепочки назначения: • PushOracleReceiver.sol получает автоматические уведомления об отклонении/heartbeat. • RequestOracle.sol обрабатывает запросы на запрос по требованию от dApp. $DIA Поскольку используется безразрешительная архитектура Hyperlane, любая новая L1 или L2 может подключиться к Lasernet без ожидания решения централизованного комитета моста. @DIAdata_org
