Ковенанты Nillion: конфиденциальность до совершения сделки
- Торговая инструкция может раскрыть полезную информацию ещё до перемещения средств. Если другие участники могут видеть, чего ожидает ордер, они могут заранее занять выгодную позицию. Ковенанты Nillion решают эту проблему, сохраняя инструкцию зашифрованной до наступления условия её раскрытия. Dusk — первый этап этой разработки.
- Дорожная карта Nillion:
Механизм распределяет ответственность между узлами. Автор выбирает комитет и задаёт количество долей, необходимое для восстановления инструкции. Каждый узел получает зашифрованную долю. Когда условие выполнено, узлы публикуют доли; их достаточное количество позволяет восстановить инструкцию, а контракт проверяет, соответствует ли раскрытая инструкция исходному обязательству. Затем подключённый контракт может выполнить её.
- Как работают ковенанты:
Рассмотрим условную продажу: количество товара для продажи может оставаться скрытым, пока ордер ожидает исполнения. Это отличается от публикации полной инструкции или доверия одному оператору, который должен хранить её в тайне. Полезная особенность здесь — возможность контролировать, когда информация становится доступной.
- У такой защиты есть ограничения. Сам факт существования ковенанта и некоторые метаданные остаются видимыми. После раскрытия его содержимое становится общедоступным. Кроме того, участники комитета, действуя сообща, могут раскрыть его раньше срока, поэтому важны выбор комитета и порог восстановления. Шифрование распределяет доверие, но не устраняет все предположения о доверии.
- Ограничения безопасности:
Больше всего меня интересует различие между возможностями, доступными сегодня, и тем, что появится на следующих этапах. Семь этапов дорожной карты Nillion предусматривают более широкий спектр условий, условия, скрытые от узлов, выполняющих проверку, и снижение затрат. Пока это цели разработки, а не преимущества, которые можно считать уже реализованными.
Для практического применения я бы следил за тем, остаются ли инструкции конфиденциальными в ожидании, надёжно ли раскрываются и остаются ли доступными по цене. Даже приватная инструкция требует надёжного исполнения: одна лишь секретность не гарантирует выгодную сделку.
#nil $NIL @Nillion
- Торговая инструкция может раскрыть полезную информацию ещё до перемещения средств. Если другие участники могут видеть, чего ожидает ордер, они могут заранее занять выгодную позицию. Ковенанты Nillion решают эту проблему, сохраняя инструкцию зашифрованной до наступления условия её раскрытия. Dusk — первый этап этой разработки.
- Дорожная карта Nillion:
Механизм распределяет ответственность между узлами. Автор выбирает комитет и задаёт количество долей, необходимое для восстановления инструкции. Каждый узел получает зашифрованную долю. Когда условие выполнено, узлы публикуют доли; их достаточное количество позволяет восстановить инструкцию, а контракт проверяет, соответствует ли раскрытая инструкция исходному обязательству. Затем подключённый контракт может выполнить её.
- Как работают ковенанты:
Рассмотрим условную продажу: количество товара для продажи может оставаться скрытым, пока ордер ожидает исполнения. Это отличается от публикации полной инструкции или доверия одному оператору, который должен хранить её в тайне. Полезная особенность здесь — возможность контролировать, когда информация становится доступной.
- У такой защиты есть ограничения. Сам факт существования ковенанта и некоторые метаданные остаются видимыми. После раскрытия его содержимое становится общедоступным. Кроме того, участники комитета, действуя сообща, могут раскрыть его раньше срока, поэтому важны выбор комитета и порог восстановления. Шифрование распределяет доверие, но не устраняет все предположения о доверии.
- Ограничения безопасности:
Больше всего меня интересует различие между возможностями, доступными сегодня, и тем, что появится на следующих этапах. Семь этапов дорожной карты Nillion предусматривают более широкий спектр условий, условия, скрытые от узлов, выполняющих проверку, и снижение затрат. Пока это цели разработки, а не преимущества, которые можно считать уже реализованными.
Для практического применения я бы следил за тем, остаются ли инструкции конфиденциальными в ожидании, надёжно ли раскрываются и остаются ли доступными по цене. Даже приватная инструкция требует надёжного исполнения: одна лишь секретность не гарантирует выгодную сделку.
#nil $NIL @Nillion
