Для чего нужны Covenants от Nillion? Проще всего объяснить на примере аукциона.

Три человека готовы предложить 800, 900 и 1000 юаней. Если ставки видны заранее, те, кто делает ставку позже, могут просто предложить больше. Если же сначала все подадут зашифрованные ставки, а после окончания торгов их одновременно раскроют, этого можно избежать.

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

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

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

Мне нравится сценарий с закрытыми торгами: пока ставки должны оставаться конфиденциальными — они конфиденциальны, а после окончания торгов их можно проверить.
#nil $NIL @Nillion