您可以在终端、代码或 AI 代理中管理 Quicknode。现已支持 CLI、管理 API、MCP 和 SDK。
开始构建dm3 是一个专为 Web3 应用设计的去中心化消息协议,可实现安全、开放且无需许可的通信。它利用了已有的去中心化服务,例如用于身份识别的以太坊名称服务(ENS)和用于存储的 IPFS,从而确保消息以去中心化的方式进行存储和传输。 该协议强调端到端加密,加密密钥完全由用户掌控,从而增强了消息传递的隐私性和安全性。dm3 由多个模块化组件构成,包括 UI 组件(dm3-react)、Web 应用(dm3-web)、后端投递和存储服务(dm3-backend)以及核心功能库(dm3-lib),便于轻松集成到去中心化应用(dApp)中。
该协议定义了一个基于 ENS 文本记录的去中心化注册系统,用于将以太坊账户映射到用户个人资料和投递服务。用户创建并发布包含公共签名密钥和加密密钥以及投递服务引用信息的个人资料。消息经过加密和签名后,通过投递服务发送,这些服务会缓存消息并将其转发给收件人。该协议既支持直接消息投递,也支持消息代理,以实现灵活的路由。 开发者可通过 WebSocket 订阅消息事件,或通过 REST API 获取消息。dm3 的开源性质和无许可设计使得任何人都能构建兼容的客户端或投递服务。
dm3 的独特之处在于其完全去中心化的设计理念,结合了安全的端到端加密技术,并兼容 ENS 等广泛采用的 Web3 标准。与中心化消息传递解决方案不同,dm3 确保用户能够完全掌控自己的密钥和数据,同时支持不同 dApp 和服务之间的互操作性。 该协议的模块化架构和全面的集成指南简化了开发者的采用流程。尽管仍处于发展初期,dm3 已在 Sepolia 等以太坊测试网部署了智能合约,并提供了可执行的集成示例,以加速开发者入门。希望构建去中心化社交或通信功能的团队可以利用 dm3 的协议和库,在其应用程序中实现安全且由用户掌控的消息传递功能。
Web3 应用程序缺乏一种标准化的、去中心化的消息传递协议,该协议既能确保安全、端到端的加密通信,又能让用户保持对密钥和数据的控制权。现有的解决方案往往依赖于中心化服务器或专有系统,这限制了互操作性和隐私保护。
探索 Web3 领域的竞争对手以及类似 Messaging 的应用。

开源 | |
|---|---|
| 价格(每月) | 免费 |
| 价格(年度) | 免费 |
| 消息 | 不适用 |
| 支持 | 通过 GitHub 获得社区支持 |
| 分析 |
可靠的 RPC、强大的 API,且完全省心。
dm3 项目提供了全面的文档、集成示例和模块化包,以帮助开发者在他们的 dApp 中构建去中心化消息传递功能。GitHub 仓库中包含 UI 组件、后端服务和库,以及关于创建个人资料、消息加密和交付服务配置的详细指南。
通过 SOC 2 II 类认证 · ISO 27001
包括 UI 组件、Web 应用、后端交付/存储以及用于灵活集成的核心库。
支持直接消息传递和基于代理的转发,以实现灵活的路由。
利用 ENS 实现身份认证,并利用 IPFS 实现个人资料和消息的去中心化存储。
开发者可以利用 dm3 的协议和库,构建具备安全、由用户掌控的消息传递功能的去中心化社交平台。
DAO 工具开发者可以集成 dm3,以实现成员之间的加密、去中心化通信。
身份识别和社交应用开发者可以使用 dm3 添加与以太坊账户和 ENS 名称关联的消息功能。




















支持80多条链的免费RPC服务。30秒内即可部署一个端点。




