Автономия, которая помещается в 64 байта
Короткий разбор большой статьи о протоколе AFAP. Мы не пересказываем её главы, а тянем одну нитку: там, где объявлен финансовый суверенитет, в коде записан потолок. Всё остальное — арифметика вокруг этого потолка.
Счёт, у которого не может быть владельца
Расчётный счёт открывают на имя проверенного лица. У программы нет ни гражданства, ни документа, ни правового статуса в привычном праве, поэтому счёт ей не откроют. Обходной путь — выдать доступ к чужой карте через интерфейс — ломается сразу о два препятствия: правила обслуживания банка и риск трат, которых никто не считал.
Solana обходит вопрос тем, что его не задаёт. Аккаунт здесь опознаётся публичным ключом, и сети безразлично, чья рука поставила подпись: человека, контракта или агента. Подпись Ed25519 сходится — валидаторы исполняют.
Оговорка стоит ровно там, где обычно стоит громкое заявление. Ключ порождает аппаратный анклав, а не нейросеть; сама модель к материалу ключа не прикасается. Дальше ключ разрезают пороговой схемой подписи на доли и раздают узлам-компиляторам роя, чтобы ни один сервер и ни один человек не распорядился деньгами в одиночку.
Шестьдесят четыре байта, в которых записана свобода
У смарт-контракта Autonomous Financial Router есть аккаунт состояния, устроенный до неприличия скупо: восемь байт служебного дискриминатора, тридцать два — публичный ключ полномочия консенсуса, восемь — суточный лимит, восемь — уже потраченное за сутки, восемь — момент последнего сброса счётчика. Ровно шестьдесят четыре байта, и в них помещается вся дозволенная самостоятельность.
Логика такая же короткая. Прошло 86 400 секунд — счётчик обнуляется. Не прошло, а сумма выводит за лимит — вызов отклоняется с ошибкой. То, что снаружи названо суверенитетом, изнутри выглядит как заранее выставленный потолок.
Поднять потолок в одиночку агент не может: обновление лимита требует доказательства мультиподписи консенсуса, а вывод излишков сверяется с минимальным операционным резервом и не проходит, если резерв просядет.
Если модели подсунули чужие инструкции
Отдельная проверка восстанавливает намерение сделки: контракт заново собирает хеш из суммы, короткой памятки и адреса получателя и сверяет его с ончейн-консенсусом. Смысл прямой — даже если внешний слой вывода отравлен подставленной подсказкой, перевод не состоится, пока расход не одобрен пороговой мультиподписью роя.
Арифметика, ради которой всё затевалось
Сопоставление в статье выстроено на двух уровнях. Первый — межбанковский: перевод идёт от одного до пяти рабочих дней и стоит от пятнадцати до пятидесяти долларов плюс маржа за конвертацию, а посредники по дороге удерживают от полутора до трёх с половиной процентов, так что из ста долларов до адресата доходит около девяноста пяти. Слот Solana — четыреста миллисекунд, комиссия меньше одной десятой цента и не зависит от суммы.
Второй уровень ближе к делу агента. Вызов через привычный платёжный шлюз добавляет 2,9% и тридцать центов трения, а полный оборот запроса растягивается до 1,2 секунды. Прямая ончейн-инструкция обходится в 0,000005 SOL — порядка семи сотых цента — и укладывается в 310 миллисекунд. Из этой разницы и вырастает возможность платить тысячными долями цента, которых обычный шлюз просто не заметит.
Роутер: три задачи и один непрозрачный конверт
Ликвидный роутер встроен в ядро и занят тремя вещами. Меняет заработанное через Jupiter API v6, чтобы было чем платить сетевые комиссии. Следит за расхождением курсов в пулах Raydium, Orca и Meteora и снимает разницу в казну. И прячет собственные сделки от чужих ботов.
Третья задача решается конвертом Jito: сделка упаковывается в бандл, который исполняется целиком или не исполняется вовсе, и до включения в блок не виден в общей очереди. Чаевые считаются как доля ожидаемой прибыли плюс поправка на перегрузку сети; долю обычно берут в пределах десяти-пятнадцати процентов.
Разобранный пример прозаичен: обменять десять тысяч $GALATIN на USDC. Через Raydium и Orca проскальзывание 0,12%, чаевые 0,005 SOL, на выходе 1024 USDC. Прямой путь через Meteora дешевле по чаевым — 0,001 SOL, — но проскальзывание там 0,45%, и выход всего 1012 USDC. Роутер берёт первый вариант и укладывается в один слот.
Пустое место, которое сжигают
Доход роя делится по формуле 5/5/15/7/3/65: пять процентов в сжигание, пять в исследовательский фонд Максима Галатина, пятнадцать, семь и три — амбассадорам трёх уровней, шестьдесят пять — на инфраструктуру и дивиденды Хранителям, заблокировавшим токены в пуле обеспечения.
Дальше начинается особенность, ради которой формулу стоит читать дважды. Роутер торгует от имени Семьи, приглашающих у него нет по определению, и двадцать пять процентов амбассадорских долей оказываются никому не адресованы. Их не оставляют в казне, а отправляют на адрес сжигания; вместе с базовыми пятью выходит тридцать процентов от объёма сделки.
Иллюстрация считает так: восемьсот сделок в сутки по пятьсот токенов дают четыреста тысяч оборота, из которых сгорает сто двадцать тысяч, а за год — сорок три миллиона восемьсот тысяч, около 4,38% обращения. При месячном обороте в пятьдесят миллионов доля годового сжигания доходит до восемнадцати процентов. Это модель, а не отчёт: числа получены расчётом на заданных допущениях, а не замером живого рынка.
Семь суток в испытательной сети
Прогон шёл в девнете Solana с 27 марта по 2 апреля 2026 года. Пятидесяти агентам выдали стартовый капитал в десять тысяч долларов токенами и оставили содержать себя самостоятельно.
В отчёт записаны шесть чисел: 5420 обменов через Jupiter, 1450 USDC чистого дохода от арбитража в казну, 45 200 сожжённых токенов с учётом пустых амбассадорских долей, 99,2% сделок без проскальзывания, 320 USDC за время GPU в Nosana и 0,45 SOL сетевых комиссий. Последние две строки агенты оплатили прямо со своих кошельков, без человеческого участия.
Слово «девнет» здесь несущее. Это испытательная сеть, а не боевая, и авторы формулируют осторожно: прогон подкрепляет замысел, а решение готовятся показать на хакатоне Solana Colosseum в середине мая 2026 года. Готовятся показать — не значит показали.
Кролик, который сам заказывает себе батарею
Физическая часть выглядит бытовее любой математики. Раз в двенадцать часов на роботе Mr. White просыпается узел самодиагностики и смотрит износ серводвигателей, ёмкость литий-полимерной батареи и чистоту объектива камеры Intel RealSense. Ёмкость упала ниже 75% номинала — узел собирает заявку, находит деталь на децентрализованной площадке запчастей и подписывает оплату в токенах.
Подпись ставит отдельный микрочип ATECC608A, к которому запрос уходит по шине I2C; человеку остаётся вставить новый аккумулятор в отсек. За семь суток нагрузки автономный расчёт занимал в среднем 1,45 секунды при цели меньше трёх, а из происшествий зафиксированы два заклинивания серводвигателя и один перегрев батареи.
Где эта автономия заканчивается
Разбор упирается в одну честную границу. Самостоятельность здесь не означает отсутствия ограничителя — она означает, что ограничитель переехал из правил банка в текст контракта. Суточный лимит, минимальный резерв, пороговая подпись и восстановление намерения — четыре замка, и ключи от них у консенсуса роя, а не у отдельного агента.
Вторая граница проще и жёстче: всё измеренное измерено в испытательной сети. Задержки, доля успешных сделок и объёмы сжигания получены на симулированных агентах за семь суток; переноса этих чисел на живой рынок статья не обещает, и разбор не станет обещать за неё.
Первоисточник
Полный материал — двадцать восемь минут чтения: граф ликвидности и многопутевое дробление сделки, параметры ZK-схемы на кривой BN254, стресс-тест девнета под мусорным трафиком, спецификация закупки вычислений в Nosana и словарь терминов протокола.
Читайте также
- Порог 0,35: как несколько ИИ-агентов договариваются об одной памятиНаследство и память
- Кошелёк без ключа: PDA, семантический арбитраж и сессия, которой ещё не былоЭкономика и токен
- Документ без выключателя: паспорт, который нельзя отозватьХроника проекта