XMTP é um novo protocolo interessante para mensagens descentralizadas que pode mudar as mensagens para sempre.

Principais conclusões

  • XMTP é um novo protocolo que fornece mensagens seguras e privadas entre contas blockchain, com foco na descentralização e propriedade do usuário.
  • O XMTP funciona em três camadas – a camada de aplicativo, a camada de cliente e a camada de rede – para permitir mensagens descentralizadas e interação entre diferentes plataformas e aplicativos.
  • Os aplicativos de mensagens XMTP oferecem benefícios como descentralização, interoperabilidade, propriedade de dados pelo usuário e a capacidade de transferir convenientemente moeda digital blockchain. No entanto, a adoção generalizada e a interoperabilidade com aplicações de mensagens populares como o WhatsApp e o Messenger ainda são limitadas nesta fase.

Web3 é um avanço significativo em relação à Web2. Enquanto a Web2 se concentra mais na usabilidade, na coleta de dados e no conteúdo gerado pelo usuário, a Web3 se concentra na descentralização, na propriedade e no controle do usuário e na interoperabilidade. À medida que fazemos a transição da Web2 para a Web3, a oportunidade de desenvolver protocolos web melhores agora é possível.

Durante a transição, podemos esperar que alguns dos maiores impactos ocorrerão na área de mensagens e na forma como as mensagens são usadas. Como os protocolos tradicionais foram projetados para Web2, eles não possuem os recursos necessários para Web3. Assim, o XMTP foi criado.

Então, o que exatamente é XMTP e como funciona? Vamos

O que é XMTP?

O novo Extensible Message Transport Protocol (XMTP) fornece uma rede e um padrão para mensagens seguras e privadas entre contas blockchain. O XMTP é usado em aplicativos de mensagens para fornecer aos usuários recursos essenciais, como rede descentralizada, interoperabilidade, suporte a contas blockchain e propriedade do usuário.

Atualmente, o XMTP e o XMTP Labs estão focados em ajudar os desenvolvedores, fornecendo redes iniciais, documentação e guias sobre a implementação do XMTP em seus aplicativos descentralizados (DApps).

O XMTP está ganhando apoio de grandes corporações de tecnologia. Para entender o quão poderoso e útil o XMTP pode ser, você pode experimentá-lo na Coinbase Wallet, Converse, CyberConnect, Lens, Unstoppable Domains e qualquer DApp usando o protocolo Lens.

Como funciona o XMTP?

O XMTP funciona em três camadas, a saber, a camada de aplicação, a camada do cliente e a camada de rede.

  1. Camada de aplicação: A camada de aplicativo compreende aplicativos clientes feitos usando o SDK do cliente XMTP. Este SDK do cliente incorpora o cliente API de mensagem XMTP usado para se comunicar com a camada do cliente. Como o XMTP é interoperável, você pode usar qualquer aplicativo desenvolvido com o SDK do cliente, como Converse, Coinbase Wallet, Lenster e qualquer aplicativo Lens disponível.
  2. Camada do cliente: Esta camada compreende clientes API de mensagens XMTP da camada de aplicação. Esta camada de XMTP é responsável por criar identidades baseadas em blockchain com chaves públicas e privadas, criptografando e descriptografando mensagens e convites, codificação e decodificação de tipos de conteúdo de mensagens e envio e recuperação de todos os pacotes de chaves e mensagens criptografadas e convites.
  3. Rede Camada: A camada de rede do XMTP é o que torna este protocolo descentralizado. Ao contrário das mensagens Web2 tradicionais, em que todos os servidores pertencem a uma única plataforma, o XMTP utiliza uma rede de nós de servidores pertencentes a múltiplas entidades. Essas entidades podem ser qualquer pessoa que participe da construção da rede executando o software do nó XMTP em seu computador.

Tudo isso parece muito bom, mas quais são os benefícios de usar um aplicativo habilitado para XMTP?

4 benefícios dos aplicativos de mensagens XMTP

Crédito da imagem: freestocks/Remover respingo

Conforme discutido anteriormente, a Web3 muda significativamente a forma como usamos a Internet e como ela funciona. O XMTP adere aos padrões Web3, tornando as mensagens convenientes, seguras e descentralizadas. O XMTP faz isso fornecendo funcionalidades avançadas aos aplicativos de mensagens das quais os usuários se beneficiarão, incluindo:

  1. Descentralização: O XMTP descentraliza as mensagens fornecendo e atribuindo nós XMTP em todo o mundo. O uso de nós de servidor elimina a necessidade de um servidor centralizado, garantindo que nenhuma pequena minoria controle como nos comunicamos uns com os outros.
  2. Interoperabilidade: O XMTP permite que diferentes plataformas, aplicativos e serviços interajam perfeitamente. Como nenhuma entidade possui uma rede, ninguém pode forçá-lo a usar um único aplicativo de mensagens. Isso significa que agora você pode enviar mensagens para qualquer pessoa, mesmo que ela esteja usando um aplicativo ou serviço de mensagens diferente. Assim que o XMTP ganhar adoção popular, você poderá escolher qualquer aplicativo de mensagens, como o WhatsApp, para enviar mensagens a alguém através do Messenger, Gmail, Discord, Viber ou qualquer outro aplicativo ou plataforma de mensagens que use XMTP.
  3. Propriedade da identidade: Ao criar uma conta no WhatsApp, Snapchat ou qualquer serviço de mensagens popular, você basicamente empresta uma conta da plataforma deles. Com o XMTP, você possui sua conta e todos os dados que ela produz, incluindo sua caixa de entrada. Isso proporciona segurança aos usuários, pois eles sempre podem solicitar sua caixa de entrada criptografada de um nó XMTP, não da plataforma. Portanto, mesmo que um serviço de mensagens seja encerrado ou decida que não quer você na plataforma dele, você pode mude para um novo aplicativo de mensagens e ainda tenha sua conta antiga e todas as interações que você teve nela conta.
  4. Transferência de dinheiro conveniente: Embora o XMTP não seja blockchain, ele oferece suporte a contas blockchain. Ao criar uma conta proxy XMTP conectada à sua carteira Coinbase, os usuários agora podem enviar e receber moeda digital blockchain com segurança e conveniência usando seu aplicativo de mensagens preferido.

Resumindo, o XMTP permite uma integração muito maior de serviços de mensagens em aplicativos Web3 modernos, aproximando criptografia, blockchain e mensagens.

Você deve mudar para um DApp XMTP?

Crédito da imagem: Emily Morter/Remover respingo

Com as muitas vantagens do XMTP, é bastante tentador mudar para um aplicativo de mensagens compatível com XMTP. No entanto, como o XMTP ainda é um protocolo novo, os usuários encontrarão problemas caso usem um aplicativo desenvolvido em XMTP.

Muitas das grandes plataformas de mensagens que usamos atualmente, como WhatsApp, Messenger e Snapchat, atualmente não oferecem suporte a XMTP. Sem interoperabilidade entre essas plataformas, os aplicativos suportados por XMPT não podem se conectar a esses aplicativos de mensagens Web2. Portanto, se você passar a usar um aplicativo XMTP agora, não poderá usá-lo para se conectar com ninguém que use qualquer um dos aplicativos de mensagens populares que usamos hoje.

Além disso, o XMTP está atualmente usando um rede distribuída, não descentralizada. XMTP Labs possui os dois servidores XMTP que estão disponíveis atualmente. Esses servidores destinam-se a iniciar a rede XMTP enquanto trabalham na propagação de nós de servidor. Portanto, até que comece a fase de descentralização (muito em breve), o uso do XMTP não será tão descentralizado.

Embora o protocolo em si já seja sólido nesta fase, o XMTP ainda precisa passar pela fase de descentralização e ter uma adoção mais ampla para atrair a maioria da população.

O futuro das mensagens descentralizadas

À medida que fazemos a transição da Web2 para a Web3, podemos esperar que o XMTP e outros protocolos descentralizados da Internet obtenham maior adoção por parte de desenvolvedores em todo o mundo. Os DApps provavelmente serão o modo padrão de comunicação bidirecional. E como as contas blockchain são necessárias para criar identidades proxy para DApps, poderemos até ver criptomoedas habilitadas para contratos inteligentes ganharem ainda mais investidores no longo prazo.

A transição da Web2 para a Web3 provavelmente será um processo lento. Até então, mantenha seus aplicativos WhatsApp, Snapchat e Messenger instalados em seu telefone enquanto você brinca com DApps e aguarda sua adoção generalizada.