Когда я впервые увидел @MidnightNetwork , моя первая реакция была - еще одна приватная цепочка, затем я внимательно изучил её структуру токенов и понял, что этот проект немного отличается.
Старая проблема в области конфиденциальности заключается в том, что конфиденциальность и регулирование находятся в естественном противоречии: чем более основательно реализуется конфиденциальность, тем выше риск регулирования; если делать слишком консервативно, то это не отличается от обычной цепочки. Способ обработки Midnight заключается в том, чтобы обойти это противоречие с архитектурной точки зрения, а не искать баланс между двумя крайностями. Он использует нулевые знания, чтобы полностью отделить логику верификации от пользовательских данных, оставляя на цепочке только выводы, данные никогда не попадают на цепочку, поэтому ничего нельзя отследить или раскрыть. Это не скрытие, это полное отсутствие раскрытия.
Я несколько раз внимательно изучал токены. $NIGHT - это токен управления, полностью открытый, держатели могут ставить его и участвовать в принятии решений. DUST - это совершенно другое дело, он непрерывно создается за счет NIGHT, может использоваться только для оплаты взаимодействий в цепочке, не может быть передан между кошельками и не может использоваться для расчетов, после использования он медленно восполняется со временем. Я считаю, что этот дизайн является самой умной частью всего проекта, потому что он отделяет уровень конфиденциальности от финансового уровня, свойства DUST определяют, что он не является финансовым активом, у регулирующих органов не остается много пространства для маневра, и вся сеть таким образом получает довольно стабильную основу для соблюдения нормативных требований. Разработчики также могут использовать имеющиеся у них NIGHT для генерации DUST для пользователей, что позволяет инкорпорировать затраты на взаимодействие в приложение, и пользователи вообще не ощущают наличие каких-либо затрат.
Разработчики используют язык Compact, основанный на синтаксисе TypeScript, что означает, что инженеры с опытом работы во фронтенде или полной стековой разработке могут сразу приступить к работе, не нужно сначала изучать курсы по криптографии. Это реальное преимущество для сети, которая хочет быстро расширить сообщество разработчиков.
Тем не менее, я также считаю, что есть несколько моментов, которые нужно проверить со временем. Основная сеть еще не запущена, и пока нет данных из производственной среды о том, каково вычислительное давление нулевых знаний в условиях высокочастотной торговли. Кроме того, отношение к регулированию в области конфиденциальности отличается в разных регионах; проект Midnight движется в сторону активной адаптации, но фактическая реализация в разных юрисдикциях станет ясна только после запуска основной сети. #night