08月26日 18:34
简体中文
English
Tiếng Việt
Español
Русский
Français (Afrique)
Português
Indonesia
بالعربية
Українська
[TL: DR]
以太坊推送通知服务(EPNS)于8月20日推出了推送服务的SNS模块。目前正在鼓励开发人员将其纳入其dApps、智能合约和其他Web3基础架构流程。
以太坊推送通知服务为Web2中遇到的通信问题(例如网络攻击缺陷和失控风险)提供了去中心化的替代方案。
推送交付节点为用户或开发人员提供了一种从Web2和Web3基础设施(如钱包、Telegram、Discord、Twitter或应用程序)接收聊天、通知等的方式。
然而,访问 推送交付节点所需的过程较为繁琐,需要开发人员运行节点并同步信息。
EPNS引入了SNS模块,以简化推送交付节点的操作过程,作为一个中点,它提供了网络钩子,开发者可以在构建平台的过程中使用它来访问聊天、通知和其他web3通信。
SNS通过将所有用户Web3钱包通信输入亚马逊SNS来发挥作用,开发者可以订阅该SNS并获得通知。
推出用于推送交付节点的SNS模块
在2022年8月18日的推文中,以太坊推送通知服务EPNS推出了一种更简单的实现推送交付节点的方法,即SNS模块。这个最新的公告是为开发人员整合web3通信的最新举措。SNS模块利用网络钩子,允许开发人员直接接收与其交互的平台或软件的所有形式的Web3通信,包括通知。但首先,我们需了解:
什么是以太坊推送通知服务(EPNS)
以太坊推送通知服务(EPNS)是一种通知协议,使用户能够接收通知。使用此协议,任何智能合约、服务都可以以与平台无关的方式向用户发送通知。它的原生代币是PUSH,协议使用它来激励用户接收通知。
以前,web3.0原生平台无法直接将重要消息传递给用户和钱包地址。这些协议必须通过第三方Web2平台发送必要的信息,这些信息可能会也可能不会及时到达相关方。这无疑不利于促进用户的参与度和平台的应用规模。随着以太坊推送通知服务的出现,Web3接收到Web3 EPNS原生的通信协议,使Dapps和用户能跨多个链有效地发送和接收推送通知。
推送交付节点和SNS模块概念介绍
在纯粹的web3体验中,开发人员可以通过监听推送存储节点轻松访问通信。另外,他们也可以使用RPC端点/SDK。然而,当需要从中心化平台跨越鸿沟进入Web2领域时,推送交付节点就变得尤为必要。这些节点须与中心化平台和去中心化平台都兼容,如Telegram、Discord、钱包、Dapps、Twitter等,以便访问来自推送存储节点的通信。
然而,整个过程对开发人员来说可能很麻烦,因为他们必须同步信息或运行节点,由此SNS模块便应运而生。SNS指简单的通知服务。顾名思义,SNS消除了即时整合到web3通知的障碍和问题。
SNS的运行 原理
SNS模块将所有Web3用户钱包通知作为主题写入Amazon SNS,开发人员可以轻松订阅并开始接收消息。这个方法更为简单,可以消除开发人员必须参与的所有web3基础设施建设的繁琐和工作麻烦。简单通知服务模块提供了网络钩子,开发人员只需连接到他们正在工作的平台就可以开始接收通知。对于任何想构建智能合约、dapp或钱包并需要Web3通知的人来说,SNS不失为一个理想解决方案。
如何使用SNS模块
以下是使用EPNS SNS模块所需的基本步骤:
执行一个网络钩子来监听AWS SNS 。按照规定的样板文件 和规格来安装和运行npm。
在专门的IP上打开一个端点来监听SNS,或者,如果您在本地进行测试,则必须公开公共端点,因为有大量的软件可用。
如果意见不一致,可以通过喊/标记或通过联系表格 联系EPNS。这一步十分必要,因为SNS模块需要加入白 名单。
结语
EPNS为开发人员和任何对构建dapp、智能合约和钱包感兴趣的人提供了一种更容易实现Web3通知功能的方法。通过用于推送交付服务的简单通知服务(Simple Notification Service)模块,开发人员可以访问网络钩子,从而能接收来自去中心化和中心化平台所有形式的通信。从EPNS的角度出发,这是处理开发人员在使用推送交付服务时产生的困扰的理想解决方案。
作者:Gate.io研究员M. Olatunji 译者: Joy Z.
声明:
*本文仅代表研究员观点,不构成任何交易建议。
*本文内容为原创,版权为Gate.io所有,如需转载请注明作者和出处,否则将追究法律责任。