Что такое Активаторы?
Активаторы (запланированные задачи) позволяют автоматически выполнять ончейн-инструкции по расписанию без необходимости ручного вмешательства пользователя. В традиционных блокчейн-системах каждое действие требует, чтобы пользователь подписал и отправил транзакцию, что ограничивает возможности автоматизации. С помощью Эфемер Роллапы от MagicBlock вы можете планировать задачи, которые выполняются автоматически через заданные интервалы времени, открывая мощные возможности автоматизации для ваших программ на Solana.Ключевые преимущества
- Автоматическое выполнение: программы могут исполнять инструкции через заданные интервалы времени без участия пользователя
- Экономия средств: снижает необходимость в офчейн cron-задачах или сервисах мониторинга
- Децентрализация: выполнение происходит ончейн, сохраняя доверительные гарантии
- Надёжность: запланированные задачи выполняются стабильно в рамках механизма консенсуса блокчейна
Сценарии использования
- Периодическое обновление состояния: обновление цен, очистка устаревших данных или обновление состояния игры
- Автоматизированные рабочие процессы: регулярные платежи, графики вестинга или продление подписок
- Механика игр: периодические награды, события, зависящие от времени, или автоматический прогресс в игре
- Операции DeFi: ребалансировка портфелей, проверки ликвидаций или компаундинг доходности
Реализация
Узнайте, как внедрить cranks в вашу программу
Пример Кода
Ознакомьтесь с нашим репозиторием на GitHub
Cranks используют Ephemeral Rollups от MagicBlock для планового выполнения:
- Инициализируйте состояние вашей программы на базовом уровне Solana
- Делегируйте аккаунты в Ephemeral Rollup для более быстрого выполнения
- Запланируйте задачу crank, которая будет автоматически выполнять инструкции
- Автоматически выполняйте задачу через заданные интервалы времени
- После завершения верните аккаунты обратно на базовый уровень Solana

