Gérez Quicknode depuis votre terminal, votre code ou un agent IA.Désormais avec la CLI, l'API d'administration, MCP et le SDK.
Commencer à développerCertifié SOC 2 Type II · ISO 27001
dm3 est un protocole de messagerie Web3 décentralisé, ouvert et sécurisé, qui s'appuie sur ENS et IPFS et intègre un chiffrement de bout en bout.
dm3 est un protocole de messagerie décentralisé conçu pour les applications Web3, permettant une communication sécurisée, ouverte et sans autorisation préalable. Il s'appuie sur des services décentralisés éprouvés tels que l'Ethereum Name Service (ENS) pour l'identité et l'IPFS pour le stockage, garantissant ainsi que les messages sont stockés et transmis de manière décentralisée. Le protocole met l'accent sur le chiffrement de bout en bout, les clés de chiffrement étant contrôlées exclusivement par les utilisateurs, ce qui renforce la confidentialité et la sécurité de la messagerie. dm3 se compose de modules comprenant des composants d'interface utilisateur (dm3-react), une application web (dm3-web), des services backend de distribution et de stockage (dm3-backend) ainsi que des bibliothèques de fonctionnalités de base (dm3-lib), facilitant ainsi son intégration dans les dApps.
Le protocole définit un système de registre décentralisé basé sur des enregistrements textuels ENS afin de mettre en correspondance les comptes Ethereum avec les profils utilisateur et les services de diffusion. Les utilisateurs créent et publient des profils contenant des clés publiques de signature et de chiffrement, ainsi que des références aux services de diffusion. Les messages sont chiffrés, signés et envoyés via des services de diffusion qui les mettent en mémoire tampon avant de les transférer aux destinataires. Le protocole prend en charge la diffusion directe des messages ainsi que l’utilisation de proxys de messages pour un routage flexible. Les développeurs peuvent s’abonner aux événements de messagerie via WebSocket ou récupérer les messages via des API REST. La nature open source et la conception sans autorisation de dm3 permettent à quiconque de développer des clients ou des services de distribution compatibles.
Ce qui distingue dm3, c’est son approche de décentralisation totale, associée à un chiffrement de bout en bout sécurisé et à l’intégration de normes Web3 largement adoptées, telles que l’ENS. Contrairement aux solutions de messagerie centralisées, dm3 garantit aux utilisateurs le contrôle de leurs clés et de leurs données, tout en permettant l’interopérabilité entre différentes dApps et différents services. L’architecture modulaire du protocole et ses guides d’intégration complets simplifient son adoption par les développeurs. Bien qu’encore en phase émergente, dm3 a déployé des contrats sur des testnets Ethereum tels que Sepolia et fournit des exemples d’intégration exécutables pour accélérer la prise en main par les développeurs. Les équipes souhaitant développer des fonctionnalités sociales ou de communication décentralisées peuvent tirer parti du protocole et des bibliothèques de dm3 pour mettre en œuvre une messagerie sécurisée et contrôlée par l’utilisateur au sein de leurs applications.
Les applications Web3 ne disposent pas d'un protocole de messagerie normalisé et décentralisé garantissant une communication sécurisée et chiffrée de bout en bout, tout en préservant le contrôle des utilisateurs sur leurs clés et leurs données. Les solutions existantes s'appuient souvent sur des serveurs centralisés ou des systèmes propriétaires, ce qui limite l'interopérabilité et la protection de la vie privée.
Découvrez les concurrents et les applications Web3 similaires à Messaging.

Open Source | |
|---|---|
| Prix (mensuel) | Gratuit |
| Prix (annuel) | Gratuit |
| Messagerie | N/A |
| Support | Assistance de la communauté via GitHub |
| Analyse |
RPC fiable, API puissantes et simplicité.
Le projet dm3 propose une documentation complète, des exemples d'intégration et des modules permettant aux développeurs d'intégrer une fonctionnalité de messagerie décentralisée dans leurs dApps. Les dépôts GitHub contiennent des composants d'interface utilisateur, des services backend et des bibliothèques, ainsi que des guides détaillés sur la création de profils, le chiffrement des messages et la configuration du service de distribution.
Comprend des composants d'interface utilisateur, une application web, des services de diffusion et de stockage côté serveur, ainsi que des bibliothèques de base permettant une intégration flexible.
Prend en charge la transmission directe des messages et le transfert via un proxy pour un routage flexible.
Utilise ENS pour la gestion des identités et IPFS pour le stockage décentralisé des profils et des messages.
Les développeurs peuvent créer des plateformes sociales décentralisées dotées d'un système de messagerie sécurisé et contrôlé par les utilisateurs grâce au protocole et aux bibliothèques de dm3.
Les développeurs d'outils DAO peuvent intégrer dm3 afin de permettre une communication cryptée et décentralisée entre les membres.
Les développeurs spécialisés dans l'identité et les réseaux sociaux peuvent utiliser dm3 pour ajouter des fonctionnalités de messagerie associées aux comptes Ethereum et aux noms ENS.




















RPC gratuit sur plus de 80 chaînes. Créez un point de terminaison en moins de 30 secondes.





| Composabilité | |||
| Inter-chaînes | |||
| Personnalisation | |||
| Assistance aux développeurs | |||
| Facilité d'intégration | |||
| Performances |