Y messenger: messenger descentralizado na blockchain *


* Sim, usamos blockchain, mas apenas para armazenar informações sobre usuários, servidores, bate-papos e canais em grupo. O blockchain não é adequado para armazenar algo como correspondência pessoal.

Hoje, muitos usuários de smartphones têm vários mensageiros instalados. Cada um deles tem sua própria tarefa. Em algum lugar, conversamos com amigos, em algum lugar com parentes, em algum lugar onde resolvemos problemas de trabalho. A questão é: por que você decidiu confiar em cada um deles? Quem lhe garantiu que as mensagens / documentos / fotos que você enviou através de um determinado messenger não estarão disponíveis ao público? Se você tem uma comunidade nas redes sociais, quem lhe disse que amanhã você não será retirado deste grupo e não perderá o acesso ao seu público? Quem lhe disse que, após a exclusão da correspondência, ela realmente será excluída e não aparecerá nos arquivos em alguns anos? Mas houve casos.

Aqui vamos nós com o nosso Y messenger. Provavelmente, você não conhece nenhum de nossa equipe e é improvável que esteja familiarizado com nossos outros produtos, mas garanto que, no final do artigo, você começará a confiar em nós.

O que nos fizemos


Nós desenvolvemos um novo messenger. Não estamos muito felizes com o desenvolvimento da Internet e vemos uma maneira de mudar isso. Você pode ler mais sobre nossos motivos em nosso manifesto ( link ). Em suma, nosso super objetivo é criar uma Internet segura. O mensageiro é a primeira etapa.

Nosso mensageiro é descentralizado. Qualquer pessoa pode iniciar seu servidor para amigos, colegas e conhecidos. Você será os dados de seus usuários serão armazenados em seu servidor. Os dados pessoais são criptografados e enviados para o blockchain. Um ponto muito importante é que você se tornará parte de uma rede compartilhada. Você e seus usuários poderão se comunicar não apenas dentro do servidor, mas também com usuários de outros servidores, participar de bate-papos e canais de outros servidores. Um tipo de Internet interna, mas funcionando de acordo com regras ligeiramente diferentes.

Y messenger criado para ser seguro. Os dados passam por três camadas de criptografia. Criptografia do canal de comunicação via SSL, criptografia assimétrica de dados no canal e criptografia simétrica opcional do terminal de suas mensagens. Ninguém, exceto interlocutores, mesmo o administrador do servidor, pode ler mensagens criptografadas no final. Ele termina com vários truques de interface, como bloquear capturas de tela quando houver mensagens protegidas na tela. O sistema interno de assinaturas digitais eletrônicas permite garantir a autoria e garante o trabalho de votação e aprovação de documentos.

Nós não controlamos o servidor. Todos os servidores são criados por empresas e entusiastas. Não temos acesso ao seu servidor e não podemos afetar sua operação. Não sabemos quem e por que usa nosso messenger. Na verdade, este não é o nosso negócio.

O código fonte do servidor, componentes de criptografia e aplicativos serão abertos. O protocolo de troca de rede será aberto. Se você entende C ++ / C # / Kotlin ou React, pode se familiarizar com o nosso produto por dentro, garantir a verdade das nossas palavras e até criar sua própria versão.

Tudo isso nos permite dizer que nosso mensageiro é melhor do que muitos existentes no momento, especialmente no contexto de privacidade e abertura.

O que vai acontecer à seguir?


O mensageiro é um ponto de partida, espero, um longo caminho. Nosso objetivo global é muito além do mensageiro, mas avançaremos de maneira consistente e gradual. Agora estamos lançando a base do nosso sistema, seu elemento básico. Depois disso, começaremos a trabalhar no auto balanceamento automático da rede para reduzir o tráfego e a carga do servidor, fornecer uma API e SDK para o desenvolvimento de componentes adicionais do servidor e miniaplicativos incorporados.

Como vamos ganhar com isso


Sim, gostaríamos de ganhar com este mensageiro. No momento, estamos investindo nossos próprios recursos em seu desenvolvimento e suporte. Agora você pode nos ajudar fazendo uma doação de qualquer tamanho através de uma página especial.

No futuro, estamos considerando a possibilidade de introduzir monetização por assinatura. Talvez isso seja uma cota para o número de usuários ou talvez uma assinatura mensal simples para atualizações do servidor. Ainda não existe uma solução final, estamos considerando várias opções.

Como tentar?


Você pode implantar um aplicativo de servidor em quase qualquer servidor virtual ou em algo mais sério. O aplicativo do servidor vem como uma imagem do docker. As instruções estão disponíveis em nosso site https://ymessenger.org/en/user-guide/servers/deployment .
O aplicativo Android pode ser baixado no Play Market ( Y messenger ). Você pode baixá-lo e começar a usá-lo totalmente de graça.

O aplicativo da web está disponível aqui . A versão web não permite autorização via QR e não exibe arquivos criptografados, pesquisas e mensagens de voz. Esses recursos ainda estão em operação.

Ainda não temos um aplicativo iOS nativo, planejamos (que possamos) fazê-lo neste outono. No momento, oferecemos aos usuários do iOS o uso de nosso conjunto de aplicativos da web.

Fonte


Estamos preparando o código fonte para publicação no GitHub em breve. Publicaremos o código-fonte do aplicativo de servidor, aplicativo Android, cliente Web e componentes de criptografia sob a GPL.

Perguntas restantes


Se você ainda tiver dúvidas - você pode perguntar nos comentários, tentaremos responder. Ou envie-os para hi@corp.ymessenger.org .

All Articles