Почему Midnight заставил меня пересмотреть конфиденциальность в блокчейне

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

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

Но когда я начал читать более внимательно о дизайне за @MidnightNetwork , что-то в подходе заставило меня на мгновение остановиться.

Проект не начинает с идеи скрытия всего.

Вместо этого, похоже, он начинает с совершенно другого вопроса.

Что на самом деле нужно доказать, чтобы система работала?

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

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

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

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

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

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

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

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

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

Но это решение вводит другую проблему.

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

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

Это напряжение сидит в фоновом режиме криптовалюты на протяжении многих лет.

И вот здесь Midnight начал казаться мне другим.

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

Обычно, когда вы что-то доказываете, вы показываете доказательства. Вот так работают большинство систем. Если вы хотите проверить транзакцию или подтвердить запись, вы раскрываете данные за ней.

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

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

Во многих реальных системах важная часть - это не сырая информация сама по себе. Это подтверждение того, что определенный шаг был выполнен.

Проверка верификации.

Авторизация.

Правило соблюдения удовлетворено.

Это те моменты, которые на самом деле имеют значение.

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

Во время чтения о дизайне, другой деталь также привлекла моё внимание.

Midnight использует двойную токен-структуру, включающую NIGHT и DUST.

Моя первая реакция была довольно простой. Я думал, что это просто ещё одна структура с несколькими токенами, как те, с которыми экспериментируют многие проекты блокчейна. Но после того, как я немного подумал об этом, разделение начало иметь смысл.

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

Это различие меняет то, как работает сеть.

Большинство блокчейнов используют один токен для всего. Управление, спекуляции и транзакционные издержки зависят от одного и того же актива. Этот дизайн работает, но также означает, что цена этого токена влияет на то, насколько дорого становится использование сети.

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

Конечно, такие идеи легче понять теоретически, чем на практике.

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

Со временем система раскрывает, что работает, а что нет.

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

Технология, как правило, движется быстрее, чем доверие.

Разработчики, как правило, сосредотачиваются на том, работает ли система с технической точки зрения. Учреждения смотрят на что-то немного другое. Они хотят знать, может ли система работать надежно в условиях, где ошибки имеют последствия.

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

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

Технология может существовать, но понять, как она вписывается в реальные системы, требует времени.

Midnight, похоже, находится прямо в центре этого процесса.

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

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

Но, как и большинство вещей в этой области, реальный ответ, вероятно, появится медленно.

Разработчики продолжат экспериментировать.

Появятся новые приложения.

И со временем экосистема откроет, куда на самом деле эти идеи вписываются.

Пока что, Midnight кажется менее завершённым решением и больше интересным сдвигом в том, как ставится вопрос о конфиденциальности.

#night $NIGHT

NIGHT
NIGHT
0.04489
-0.92%