Midnight Messenger тестирует приложения для iPhone и Android
Проект приватного обмена сообщениями готовит закрытую бету с регистрацией без номера телефона и криптокошелька. Midnight проверяет цифровую личность, при этом переписки остаются вне блокчейна.
By SongMarketCap
Midnight Messenger проводит внутреннее тестирование нативных приложений для iPhone и Android, команда разработки объявила об этом 29 сентября. Вместе с демонстрацией обмена сообщениями между двумя телефонами команда описала новую аутентификацию на ретрансляторах и планы закрытой беты с внешними тестировщиками. Приложение в настоящее время использует тестовую среду Preprod от Midnight.
Регистрация без номера телефона и кошелька
Midnight Messenger позволяет пользователям соединяться через уникальные имена для приватных переписок. Приложение разрабатывает независимая команда, а на его сайте упоминается Enigma Stake Pool, что связывает проект с сообществом операторов Cardano. В обсуждении на форуме проекта Midnight Foundation уточнила, что не владеет кодом приложения и не поддерживает его.
Согласно описанию продукта, устройство автоматически создает криптографическую идентичность. Затем пользователи выбирают имя, по которому их могут найти другие, без предоставления номера телефона, адреса электронной почты или подключения кошелька. Справочник хранит криптографический хеш имени пользователя и поддерживает поиск по точному совпадению.
Midnight использует DUST для сетевых комиссий. Во время регистрации спонсор предоставляет необходимый DUST и отправляет подготовленную транзакцию, что позволяет пользователям присоединиться без предварительного приобретения криптовалюты.
Восстановление идентичности основывается на фразе из 24 слов. Проект описывает это как способ восстановить идентичность на новом телефоне, при этом бесшовная синхронизация между несколькими активными устройствами остается в дорожной карте. Команда не может восстановить утерянную фразу от имени пользователя.
Midnight подтверждает личность, MLS защищает переписки
Midnight, партнерский для Cardano блокчейн, проверяет, что пользователь контролирует зарегистрированный криптографический ключ. Это создает идентичность для обмена сообщениями без проверки государственного удостоверения личности или реального имени.
Блокчейн хранит запись криптографической идентичности, ее статус и открытый ключ. Сообщения и контакты обрабатываются отдельно. Команда опубликовала две регистрации от 20 сентября, которые Midnight Explorer отображает как успешные вызовы registerIdentity в Preprod.
Переписки используют Messaging Layer Security, или MLS, стандартизованный протокол сквозного шифрования. Согласно документации приложения, сообщения шифруются на устройстве до отправки. Ретрансляторы пересылают зашифрованный контент и временно удерживают его, когда получатель не в сети.
Отдельный компонент, prover, генерирует доказательство с нулевым разглашением, которое используется для подтверждения контроля над идентичностью. Для создания такого доказательства требуются секретные входные данные. Когда вычисление выполняет внешний сервер, он обрабатывает эти данные, поэтому этот шаг зависит от доверия к его оператору. Технический документ описывает доказательство либо на устройстве, либо через сервис, которым управляет тот же оператор, что и спонсор, с запланированным переходом к полностью локальной генерации доказательств.
Аутентификация на ретрансляторах и независимые операторы
Последняя версия добавляет аутентификацию к соединениям с ретрансляторами. Сервер отправляет одноразовый вызов, который приложение подписывает своим ключом идентичности, затем проверяется доступ к переписке. Команда сообщает, что для этого процесса не требуются отдельные учетные записи на ретрансляторе.
Ретранслятор как и раньше может наблюдать, когда конкретная пара ключей обменивается данными. В документации проекта указано, что временно хранимые сообщения удаляются после получения, а несобранные сообщения удаляются через семь дней.
Дата закрытой беты не объявлена. Веб версия продолжает помогать в обнаружении ошибок, а перед публичным запуском в mainnet запланирован полный независимый аудит безопасности.
Команда также готовит подключение к сети независимых операторов ретрансляторов. Ее дорожная карта предусматривает, что приложения будут выбирать серверы и переключаться, когда один становится недоступным, расширяя доставку сообщений за пределы инфраструктуры, поддерживаемой разработчиками Messenger.