#nil $NIL @Nillion
Когда люди говорят о конфиденциальных транзакциях, я думаю, стоит задать ещё один вопрос: что, если действие скрыто, но лежащее в его основе правило всё равно раскрывает слишком много?

Ковенант (Covenant) предназначен для того, чтобы инструкция оставалась зашифрованной до выполнения заданного условия. Это открывает интересные возможности для торговли, аукционов, платежей и других приложений, где преждевременное раскрытие намерений может повлиять на поведение других участников.

Но дорожная карта поднимает более глубокий вопрос о приватности.

Что происходит, когда сеть может проверить условие, но само условие является конфиденциальным?

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

Именно поэтому меня интересует этап Neon в дорожной карте Nillion.

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

На мой взгляд, более значимая цель — сделать условия конфиденциальными для узлов, которые их проверяют. Сеть сможет установить, что условие выполнено, не видя его в открытом виде.

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

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

Dusk — первый этап в основной сети Ethereum. Neon — будущий этап дорожной карты, поэтому я бы не стал их путать.

Как вы считаете, Nillion стоит в первую очередь сосредоточиться на сокрытии инструкции или также перейти к сокрытию условия от проверяющих узлов?