第三财经网
首页 > 币圈资讯 > 文章正文

新项目-Dialect:与Solana Mobile合作的链上消息通知协议

第三财经网 2024-11-18 07:35 0

我们几乎每天都会在手机或者其他设备上收到新消息提示,它可能是工作软件提示的流程进度、即时通讯软件发送的聊天信息或是媒体APP推送的热点新闻等等。信息通知功能可以帮助用户快速获取最新、最重要的消息,并在第一时间内做出反应。这一需求在Web3世界里同样刚性。

Odaily星球日报近期关注到的Dialect就是一款信息推送协议,它可以完成Solana生态的协议信息推送,允许用户接收来自Solana链上的15种Dapp和钱包的通知。今年3月,Dialect完成了由MulticoinCapital和JumpCapital共同领投的410万美元种子轮融资。

原理上,Dialect通过使用发布-订阅(pub-sub)消息传递功能完成链上信息推送。发布-订阅(pub-sub)功能要通过创建一个PDA(ProgramDerivedAddresses)来实现。PDA本质上允许一个数据存储账户附加到一个无状态的程序账户上,它是由一个程序ID和一个种子集合衍生的,这样产生的地址就没有相应的私钥。

因此,Dialect不需要管理和跟踪存储账户的私钥就可以将信息传进独立的数据账户中。而由于没有相关的私钥,外部用户也不能为PDA生成有效的签名,所以也不用担心账户信息会被修改。

DialectV0目前支持钱包之间的一对一消息传递,以及支持DAPP通知和用户之间的聊天。

具体来说,DAPP通知功能需要用户通过注册与Dialect集成的Dapp网站来获取信息通知,并使用Slope移动钱包、Step.Finance、Grape.Art以及Dialect.to中的去中心化收件箱接收信息。Dialect除了钱包通知外还支持多个Web2通道,包括Telegram、SMS和电子邮件,具体的接收渠道取决于Dapp的选择。

用户之间的聊天则需要在Dialect官网上创建对话,在打开的窗口中输入需要聊天的另外一个钱包地址(Solana网络的地址),这个协议的对话框类似于独立空间,可以允许你们双方在里面进行秘密对话。

在Dialect的未来版本中还将支持一对多和多对多的消息传递。

在收费方面,Dialect支持链上和链下钱包之间的消息传递,两者费用不同。

链上消息传递需要先一次性支付0.058SOL的押金。支付初始押金后,每条消息只是正常的Solana交易费用。当你结束使用时,你可以取回0.058SOL的押金,但是Solana将删除你的消息历史记录。

链下消息始终可以免费发送并且不需要押金。

此外,Dialect还宣布与SolanaMobile团队合作,为SMS构建核心消息传递基础设施和开发人员工具,并将推出消费者级别的开源消息传递应用程序Dial。

Dial应用程序能让用户直接从钱包进行私信和群聊,其智能消息标准在消息中签署交易不涉及任何Web2身份。接下来的几个月中,Dialect将分阶段开源移动工具,完成Dial应用程序的发布,为核心SMS工具做出贡献。