Skip to main content

Что такое Активаторы?

Активаторы (запланированные задачи) позволяют автоматически выполнять ончейн-инструкции по расписанию без необходимости ручного вмешательства пользователя. В традиционных блокчейн-системах каждое действие требует, чтобы пользователь подписал и отправил транзакцию, что ограничивает возможности автоматизации. С помощью Эфемер Роллапы от MagicBlock вы можете планировать задачи, которые выполняются автоматически через заданные интервалы времени, открывая мощные возможности автоматизации для ваших программ на Solana.

Ключевые преимущества

  • Автоматическое выполнение: программы могут исполнять инструкции через заданные интервалы времени без участия пользователя
  • Экономия средств: снижает необходимость в офчейн cron-задачах или сервисах мониторинга
  • Децентрализация: выполнение происходит ончейн, сохраняя доверительные гарантии
  • Надёжность: запланированные задачи выполняются стабильно в рамках механизма консенсуса блокчейна

Сценарии использования

  • Периодическое обновление состояния: обновление цен, очистка устаревших данных или обновление состояния игры
  • Автоматизированные рабочие процессы: регулярные платежи, графики вестинга или продление подписок
  • Механика игр: периодические награды, события, зависящие от времени, или автоматический прогресс в игре
  • Операции DeFi: ребалансировка портфелей, проверки ликвидаций или компаундинг доходности

Реализация

Узнайте, как внедрить cranks в вашу программу

Пример Кода

Ознакомьтесь с нашим репозиторием на GitHub

Cranks используют Ephemeral Rollups от MagicBlock для планового выполнения:

  1. Инициализируйте состояние вашей программы на базовом уровне Solana
  2. Делегируйте аккаунты в Ephemeral Rollup для более быстрого выполнения
  3. Запланируйте задачу crank, которая будет автоматически выполнять инструкции
  4. Автоматически выполняйте задачу через заданные интервалы времени
  5. После завершения верните аккаунты обратно на базовый уровень Solana
Планирование осуществляется через Cross-Program Invocation (CPI) к программе планирования MagicBlock, которая отвечает за фактическое время выполнения и надёжность.