Я должен быть честным, входя в Midnight Devnet, я почувствовал, что это отличается с самого начала. Я ожидал всего лишь еще одного тестовой сети блокчейна, где вы перемещаете фальшивые деньги и смотрите на блок-эксплорер. Но это было не так. Я чувствовал, как будто вошел на площадку, созданную специально для людей, которые действительно заботятся о конфиденциальности, и впервые мне показалось, что эта площадка открыта для таких, как я.
Я помню, что читал, что Midnight работает с этой девнет с 2023 года, но что привлекло мое внимание, так это то, для кого Midnight её создал. Midnight не закрыл двери и не пустил только волшебников криптографии. Midnight спроектировал её так, что если вы хардкорный разработчик, который хочет создавать сложные вещи, вы можете углубиться. Но если вы просто любопытны, возможно, у вас нет опыта работы с блокчейном, вы все равно можете войти и попробовать. Это редкость. Так обычно не работает это пространство. Мне понравилось, что я мог сначала протестировать бизнес-логику на своем компьютере, просто играясь локально, и только затем выложить это в публичную сеть, когда я почувствую себя готовым. Никакого давления. Никаких глаз, следящих за мной.
Затем я посмотрел на язык, который создала Midnight, называемый Compact, и, честно говоря, мои плечи расслабились. Он выглядит как TypeScript. Если вы когда-либо писали JavaScript в своей жизни, вы в основном уже квалифицированы. Это означает, что огромная часть людей, которые создают вещи в интернете, может просто войти без желания выбросить свой ноутбук в окно. Когда вы садитесь писать контракт, вы буквально проводите линию сами. Вы указываете на код и говорите: "Эта часть остается со мной, эта часть может стать публичной." Это так прямо. Midnight убрала некоторые из сложных функций TypeScript, чтобы сделать верификацию проще, но Midnight оставила душу языка нетронутой. Вам не нужен доктор философии, чтобы написать приложение, которое на самом деле защищает данные. Вы просто пишете это, компилируете и загружаете. Затем вы открываете свой кошелек в браузере, кликаете и вдруг делитесь этой вещью с другими людьми, тестирующими вместе с вами. Это казалось живым.
Midnight дает вам токен под названием tDUST. Он не имеет никакой ценности в реальном мире, очевидно, но внутри devnet он все. Я воспользовался фонтаном, схватил кучу и начал платить сборы и перемещать активы. Это было как быть ребенком с бесконечным карманным деньгами в песочнице. Я установил расширение Chrome, запустил локального работника, который генерирует доказательства в фоновом режиме, прочитал данные блокчейна через какую-то службу pub-sub и написал код в VS Code. Все просто сработало.
Что действительно меня заинтересовало, что заставило меня сидеть там допоздна, так это тот факт, что все это работает на моем собственном компьютере. Сервер доказательств - это всего лишь контейнер Docker, живущий на моем компьютере, вероятно, находящийся на порту 6300. Кошелек Lace напрямую общается с этой локальной службой. Это означает, что когда я строю и тестирую, никакие чувствительные данные никогда не покинут мой стол. Они никогда не касаются какого-либо облачного сервера где-то. Если я играю с личной информацией или финансовыми записями, это очень важно. Данные остаются вне цепочки, заблокированными, но я все равно могу доказать, что правила были соблюдены. Я могу доказать, что я соответствую требованиям, не показывая свою домашнюю работу всему миру. Это сила.
Пробираясь через это, я наконец понял, что Midnight подразумевает под "программируемой конфиденциальностью". Это не просто модное слово, которое Midnight бросает, чтобы звучать круто. Midnight на самом деле создала инструменты, которые разрушили стены. Конфиденциальность перестает быть этой пугающей, технической горой, которую нужно преодолеть, и вместо этого становится практическим выбором, который вы делаете, когда строите. Это становится обычным.
Но то, что меня действительно задело, то, что осталась в моей голове, это то, что Midnight дает вам контроль над потоком информации. Мы всегда думаем, что конфиденциальность - это просто скрытие вещей, запирание их в коробке и выбрасывание ключа. Но здесь это о том, чтобы иметь возможность выбора. Это о том, чтобы точно решить, что видит мир и что остается вашим. Это намного интереснее, чем просто скрытие. Это свобода.
@MidnightNetwork #night $NIGHT
