Midnight Messenger testa aplicativos para iPhone e Android
O projeto de mensagens privadas está preparando um beta fechado com cadastro que não exige número de telefone nem carteira cripto. Midnight verifica a identidade digital enquanto as conversas permanecem fora da blockchain.
By SongMarketCap
Midnight Messenger está testando internamente aplicativos nativos para iPhone e Android, anunciou sua equipe de desenvolvimento em 29 de setembro. Junto a uma demonstração de dois telefones trocando mensagens, a equipe detalhou nova autenticação de servidor de retransmissão e planos para um beta fechado com testadores externos. O aplicativo atualmente usa o ambiente de testes Preprod da Midnight.
Cadastro sem número de telefone ou carteira
Midnight Messenger permite que os usuários se conectem por meio de nomes de usuário para conversas privadas. Uma equipe independente desenvolve o aplicativo, e seu site credita a Enigma Stake Pool, conectando o projeto à comunidade de operadores da Cardano. Na discussão do fórum do projeto, a Midnight Foundation esclareceu que não possui nem mantém o código do aplicativo.
De acordo com a descrição do produto, o dispositivo cria automaticamente uma identidade criptográfica. Os usuários então escolhem um nome pelo qual outros podem encontrá-los, sem fornecer número de telefone, endereço de email ou conexão com carteira. O diretório armazena um hash criptográfico do nome de usuário e suporta buscas por correspondência exata.
Midnight usa DUST para taxas de rede. Durante o registro, um patrocinador fornece o DUST necessário e envia a transação preparada, permitindo que os usuários participem sem primeiro adquirir criptomoeda.
A recuperação da identidade depende de uma frase de 24 palavras. O projeto descreve isso como uma forma de restaurar uma identidade em um novo telefone, enquanto a sincronização contínua entre vários dispositivos ativos permanece no roteiro. A equipe não pode recuperar uma frase perdida em nome do usuário.
Midnight verifica identidade, MLS protege conversas
Midnight, uma blockchain parceira da Cardano, verifica que um usuário controla uma chave criptográfica registrada. Isso estabelece uma identidade de mensagens sem verificar um documento oficial ou nome real.
A blockchain mantém um registro de identidade criptográfica, seu status e uma chave pública. Mensagens e contatos são tratados separadamente. A equipe publicou dois registros de 20 de setembro que o Midnight Explorer exibe como chamadas registerIdentity bem-sucedidas no Preprod.
As conversas usam Messaging Layer Security, ou MLS, um protocolo padronizado para criptografia de ponta a ponta. De acordo com a documentação do aplicativo, as mensagens são criptografadas no dispositivo antes da transmissão. Servidores de retransmissão encaminham o conteúdo criptografado e o mantêm temporariamente quando o destinatário está offline.
Um componente separado, o prover, gera a prova de conhecimento zero usada para estabelecer o controle de uma identidade. Produzir essa prova requer entradas secretas. Quando um servidor externo realiza o cálculo, ele processa essas entradas, portanto essa etapa depende de confiança em seu operador. O artigo técnico descreve a comprovação no próprio dispositivo ou por meio de um serviço operado pelo mesmo operador que o patrocinador, com um plano de migração para geração de provas totalmente local.
Autenticação de relay e operadores independentes
A versão mais recente adiciona autenticação às conexões com o relay. O servidor envia um desafio único que o aplicativo assina com sua chave de identidade, depois verifica o acesso à conversa. A equipe informa que esse processo não requer contas de usuário separadas no relay.
Um relay ainda pode observar quando um determinado par de chaves troca dados. A documentação do projeto afirma que mensagens armazenadas temporariamente são excluídas após a coleta, enquanto mensagens não coletadas expiram após sete dias.
Nenhuma data foi anunciada para o beta fechado. A versão web continua a apoiar a descoberta de bugs, e uma auditoria completa e independente de segurança está planejada antes de um lançamento público na mainnet.
A equipe também está se preparando para trazer operadores independentes de relay para a rede. Seu roteiro prevê que os aplicativos selecionem servidores e troquem quando um se tornar indisponível, estendendo a entrega de mensagens além da infraestrutura mantida pelos desenvolvedores do Messenger.