вошел в Midnight Network, понимая общий смысл. ZK-доказательства, конфиденциальность, соблюдение. Чисто и легко для общения. Что я хотел, так это уровень ниже. Как конфиденциальность на самом деле реализуется на уровне исполнения и где находятся границы того, что она может и не может защищать.
Протокол Kachina является ответом, и мне потребовалось больше времени, чем я ожидал, чтобы правильно его отобразить.
Основная идея заключается в разделении, которое большинство архитектур блокчейна не делает. Каждый смарт-контракт на Midnight имеет два разных объекта состояния. Публичное состояние, видимое для всей сети. И частное состояние, которое существует вне цепочки, локально для участвующих сторон. Когда происходит транзакция, частные вычисления выполняются локально. Результат фиксируется в публичном состоянии не как сырые данные, а как ZK-доказательство, подтверждающее, что переход был действительным.
Что это означает на практике, так это то, что сеть проверяет, что контракт выполнен правильно, не позволяя никакому узлу увидеть фактические входные данные. Приложение здравоохранения, обрабатывающее право пациента на получение услуги, выполняет логику локально. Доказательство, которое попадает в цепь, говорит, что проверка прошла, не содержащая имени пациента, диагноза или деталей страховки нигде в записи.
Переход на кривую BLS12-381 в 2025 году стал тем, что сделало это жизнеспособным при реальной пропускной способности. Время проверки сократилось с 12 миллисекунд до 6, размеры транзакций уменьшились, и сеть теперь обрабатывает более 1000 транзакций в секунду с финализацией менее чем за секунду. Этот разрыв в производительности имел значение, потому что генерация ZK доказательств исторически была слишком дорогой для практических приложений в большом масштабе.
Nightstream добавляет сетевое измерение, которого Качина не предоставляет. Частные транзакции включают локальные вычисления, прежде чем что-либо коснется публичного реестра. Эти вычисления требуют быстрого защищенного канала между сторонами. Nightstream обрабатывает зашифрованную координацию между участниками контракта до того, как доказательство станет общедоступным.
Регулируемое DeFi-приложение — это то место, где это перестает быть упражнением по криптографии. Протокол кредитования должен проверять KYC перед предоставлением кредита. В стандартной публичной цепочке эта проверка либо происходит вне цепи через доверенного посредника, разрушая децентрализацию, либо публикуется публично, exposing identity data to every node. Midnight позволяет KYC proof жить в частном состоянии. Публичная запись подтверждает, что проверка прошла. Фактические данные о личности никогда не касаются реестра.
Фаза Kukolu, запускающаяся в первом квартале 2026 года как федеративная основная сеть с Google Cloud и Blockdaemon в качестве первоначальных операторов узлов, является первым производственным развертыванием в реальных условиях.
Я пришла с желанием понять механику. Дизайн Качины — это самая тщательная архитектура конфиденциальности, которую я рассматривала в этой области.