新項目| Dialect:與Solana Mobile合作的鏈上消息通知協議
我們幾乎每天都會在手機或者其他設備上收到新消息提示,它可能是工作軟件提示的流程進度、即時通訊軟件發送的聊天信息或是媒體APP 推送的熱點新聞等等。信息通知功能可以幫助用戶快速獲取最新、最重要的消息,並在第一時間內做出反應。這一需求在Web3 世界裡同樣剛性。
Odaily近期關注到的Dialect 就是一款信息推送協議,它可以完成Solana 生態的協議信息推送,允許用戶接收來自Solana 鏈上的15 種Dapp 和錢包的通知。今年3 月,Dialect 完成了由Multicoin Capital 和Jump Capital 共同領投的410 萬美元種子輪融資。
原理上,Dialect 通過使用發布-訂閱(pub-sub)消息傳遞功能完成鏈上信息推送。發布-訂閱(pub-sub)功能要通過創建一個PDA (Program Derived Addresses)來實現。 PDA 本質上允許一個數據存儲賬戶附加到一個無狀態的程序賬戶上,它是由一個程序ID 和一個種子集合衍生的,這樣產生的地址就沒有相應的私鑰。因此, Dialect 不需要管理和跟踪存儲賬戶的私鑰就可以將信息傳進獨立的數據賬戶中。而由於沒有相關的私鑰,外部用戶也不能為PDA 生成有效的簽名,所以也不用擔心賬戶信息會被修改。
Dialect V0 目前支持錢包之間的一對一消息傳遞,以及支持DAPP 通知和用戶之間的聊天。
具體來說,DAPP 通知功能需要用戶通過註冊與Dialect 集成的Dapp 網站來獲取信息通知,並使用Slope 移動錢包、Step.Finance、Grape.Art 以及Dialect.to 中的去中心化收件箱接收信息。Dialect 除了錢包通知外還支持多個Web2 通道,包括Telegram、SMS 和電子郵件,具體的接收渠道取決於Dapp 的選擇。

用戶之間的聊天則需要在Dialect 官網上創建對話,在打開的窗口中輸入需要聊天的另外一個錢包地址(Solana 網絡的地址),這個協議的對話框類似於獨立空間,可以允許你們雙方在裡面進行秘密對話。
在Dialect 的未來版本中還將支持一對多和多對多的消息傳遞。
在收費方面,Dialect 支持鏈上和鏈下錢包之間的消息傳遞,兩者費用不同。
鏈上消息傳遞需要先一次性支付0.058 SOL 的押金。支付初始押金後,每條消息只是正常的Solana 交易費用。當你結束使用時,你可以取回0 .058 SOL 的押金,但是Solana 將刪除你的消息歷史記錄。
鏈下消息始終可以免費發送並且不需要押金。
相關閱讀

Odaily的【新項目】欄目旨在幫助Web3 早期項目獲得市場曝光機會,如果你也是Web3 創業者,歡迎關注官方推特@OdailyChina,私信備註【尋求報導】,發送你的項目簡介和聯繫方式,我們將盡快與你溝通。


