Мой знакомый работал охранником в банке со старинными хранилищами: у каждого из двух держателей был свой ключ, и по отдельности ни один ключ ничего не открывал. Дело было не в том, что одному доверяли больше, чем другому, а в том, чтобы хранилище никогда не зависело от решения одного человека. Если одного из держателей подкупали, хранилище оставалось закрытым — оно открывалось, только когда одновременно предъявляли достаточное количество независимых ключей.

По сути, именно эту проблему решают Covenants @Nillion . Covenant запечатывает секретную полезную нагрузку для группы узлов вместе с условием раскрытия в Blacklight L1; операторы блокируют NIL лишь для того, чтобы присоединиться. Данные остаются зашифрованными, пока достаточное количество узлов независимо не обнаружит триггер и не опубликует в блокчейне действительные доли. Когда порог достигнут, данные восстанавливаются. Раунда голосования нет: каждый узел самостоятельно отслеживает свой триггер.

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

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

Этот подход может привести к появлению приватных стоп-лоссов, аукционов со скрытыми ставками, раскрытия данных с временной блокировкой и «выключателей мёртвого человека», хотя сейчас Dusk поддерживает более ограниченный набор ценовых триггеров.

Skyglow интересует меня больше, чем Darkfall. Darkfall распространяет этот примитив на EVM-сети. Skyglow разделяет две части Covenants, чтобы выполнение условия в одной сети раскрывало секрет в другой: межсетевой триггер без моста.

Операторы узлов получают ETH из эскроу, а также эмиссии NIL, размер которых зависит от доли в стейкинге. Открытый вопрос: останется ли конкуренция по наценке здоровой, когда операторы будут соперничать по цене.

@Nillion #NIL $NIL #nil