Midnight создает вычислительную среду, где истина является публичной, но данные являются частными. Это ставит под сомнение предположение о том, что блокчейны должны выбирать между прозрачными, но уязвимыми, или частными, но непрозрачными.

Встраивая доказательства с нулевым разглашением на уровне контракта и создавая токеномическую модель, которая отделяет безопасность от выполнения, Midnight предоставляет инфраструктуру для нового класса приложений.

Архитектура Midnight — это интеграция доказательств с нулевым разглашением непосредственно в выполнение смарт-контрактов. В традиционных моделях блокчейна смарт-контракты работают с общими данными;

Проект часто описывается как блокчейн, ориентированный на конфиденциальность.

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

Механизм основан на доказательствах с нулевыми знаниями, встроенных в выполнение смарт-контрактов. Транзакция может подтвердить, что требуемое условие выполнено, раскрывая только доказательство корректности.

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

  • Сеть использует ночь в качестве своего родного актива, в то время как выполнение транзакций зависит от защищенного ресурса, создаваемого при удержании NIGHT.

  • Эта модель отделяет спекулятивный капитал от операционной деятельности.

Теоретически это позволяет сети поддерживать частные вычисления, сохраняя экономику токенов, связанную с реальным использованием.

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

  2. Без трансляции чувствительных данных, которые привели к этому выводу.

  3. Этот дизайн разделяет верификацию и раскрытие, позволяя сети проверять изменения состояния, одновременно скрывая основную информацию.

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

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

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

#night $NIGHT @MidnightNetwork