#nil $NIL @Nillion

Вот вам малоизвестный факт: самое жестокое в ончейн-стоп-лоссах — роботы знают, когда вы собираетесь продать.

Цена срабатывания, направление и временное окно — всё это видно в mempool до исполнения сделки. MEV-роботы сначала обрушивают рынок, выбивают стоп-лосс, а потом возвращаются и забирают ордер. Это не чёрный лебедь, а повседневная жизнь прозрачного блокчейна.

Covenants от Nillion появились именно для того, чтобы изменить настройки по умолчанию: инструкция шифруется и разбивается на несколько частей, которые передаются узлам Nillion. У каждого узла есть только один фрагмент — восстановить полное содержимое невозможно. Узлы отслеживают условия в блокчейне и раскрывают свои доли, только когда условия выполнены; после этого фрагменты собираются и инструкция исполняется. Нет keeper, который решает, когда её запускать: если условия не выполнены, срок действия истекает, а содержимое так и не становится публичным.

Dusk — первый запуск Covenants в основной сети Ethereum. Пока условия ограничены: в основном это ценовые пороги и временные окна продолжительностью до 30 дней. Главное не количество функций, а то, что эта система наконец работает в основной сети.

Из семи этапов дорожной карты больше всего мне хочется увидеть Darkfall. Межсетевое взаимодействие может подождать — ключевой вопрос в подотчётности узлов. На этапе Dusk каждый узел использует собственный источник цен, а доли проходят только криптографическую проверку. Поэтому надёжность системы во многом зависит от того, «будут ли узлы честно сообщать данные». С появлением P2P-коммуникации в Darkfall jail и slashing больше не будут зависеть от центрального арбитра: узлы будут следить друг за другом и действовать по консенсусу. Раньше всё держалось на честности отдельного узла, а дальше узлы будут сдерживать друг друга коллективно.

Следующий этап — Skyglow: две части Covenant разделяются — условия видны в одном блокчейне, а секрет раскрывается в другом. Условия и исполнение могут находиться в разных сетях, но с точки зрения криптографии всё это по-прежнему единое целое. На этом этапе Covenants станет не просто способом создавать запечатанные стоп-лоссы, а скорее универсальным уровнем исполнения условий.

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