DEX
Открыть приложение

Лимит в смарт-контракте, приватный ключ или API-ключ биржи: что дать торговому боту

Есть три распространённых способа позволить боту или ИИ-агенту торговать за вас. Они отличаются тем, кто держит ваши средства, сколько бот может потерять и как быстро его можно остановить.

Сравнение

Приватный ключ у ботаAPI-ключ биржиЛимит в смарт-контракте
Кто держит средстваВы, но бот может забрать всёБиржаВы
Максимальная потеряВесь кошелёкВсё на счёте биржи, если не отключён выводДневной лимит по каждому разрешённому токену
ОграниченияНетТорговля да / вывод нет, иногда по рынкамПо токену, в день, до даты
ОтзывПеревод всех средств на новый кошелёкУдалить ключ в настройках биржиОдна транзакция
Куда уходит результатКуда решит ботНа счёт биржиТолько в ваш кошелёк
Риск контрагентаНетСама биржаТолько биржи, которыми контракт и так пользуется
С чем работаетС любым ботомС ботами под эту биржуС любым ботом, который умеет вызывать контракт или API Hopivia

Когда что уместно

Приватный ключ допустим только для одноразового кошелька, где лежит ровно та сумма, которую вы готовы потерять. По сути это ручной лимит, только с неудобством пополнения.

API-ключ биржи — норма для централизованной торговли. Он понятен, но держит средства на бирже, а биржа может их заморозить, ограничить или потерять.

Лимит в смарт-контракте оставляет средства в вашем кошельке и поручает правила контракту. Агент торгует по лучшей цене среди децентрализованных бирж, результат всегда возвращается вам, а отзыв — одна транзакция. Цена: агент платит газ за каждую сделку, а стратегия ограничена токенами и сетями, где контракт развёрнут.

Как это устроено в Hopivia

Владелец кошелька разрешает адресу агента конкретные токены с дневным лимитом и сроком. Агент вызывает функцию swap контракта со своего кошелька; контракт забирает входящий токен из кошелька владельца, меняет его на одной из бирж своего фиксированного списка и отправляет результат владельцу. У контракта нет владельца и админ-функций. Подробности — в гайде про ограниченный доступ для ИИ-агентов и в документации API.

Вопросы и ответы

Лимит в контракте безопаснее, чем API-ключ биржи с отключённым выводом?

Они защищают от разного. Ключ биржи защищает от вывода, но не от самой биржи. Лимит в контракте защищает от бота и оставляет средства в вашем кошельке, но небрежный бот всё равно может потерять до лимита на плохих сделках.

Можно ли сочетать подходы?

Да. Многие держат небольшой бюджет в контракте для экспериментов ИИ-агента, а основные активы не трогают.

Сколько стоит настроить лимит?

Две транзакции в сети: разрешение на токен и сам лимит. Дальше газ за каждую сделку платит агент.

Обновлено: