O que é OpenChat?
OpenChat é um aplicativo de chat totalmente equipado e descentralizado, operando na blockchain Internet Computer. Possui mensagens diretas e grupos privados, como o WhatsApp e o Signal, grupos públicos, como o Telegram, e "comunidades", que são semelhantes a workspaces do Slack ou servidores do Discord. Trata-se de uma aplicação web progressiva (PWA) e responsiva, que se adapta para aproveitar qualquer tamanho de tela e se integra aos dispositivos de forma similar a aplicativos nativos, incluindo notificações push. Você pode encontrar o roteiro completo de desenvolvimento aqui. O aplicativo é de código aberto e funciona como uma coleção de contratos inteligentes em canister. É possível ver o código em execução em qualquer canister a qualquer momento com um link de volta para a versão específica no controle de origem e verificar de forma independente que isso é verdade. Um canister é criado para cada usuário, que guarda seus dados de chat direto, links para os grupos/comunidades dos quais são membros e também funciona como uma carteira, permitindo que os usuários do OpenChat armazenem e gerenciem tokens. Cada grupo e "comunidade" também são implementados como seu próprio canister. Essa arquitetura permitirá que o OpenChat escale para centenas de milhões de usuários. Os usuários do OpenChat podem enviar mensagens entre si contendo tokens como ICP, ckBTC, ckETH e em breve ckUSDT, podendo assim ser utilizado para remessas globais. O principal ponto de diferença entre o OpenChat e aplicativos similares é que ele é governado como uma DAO.














