Gate.ioBlogEPNS Introduces SNS Module For Push Delivery Node
EPNS Introduces SNS Module For Push Delivery Node
01 January 08:00
[TL;DR]
Ethereum Push Notification Service (EPNS) unveiled the SNS module for Push delivery service on the 20th of August. Developers are currently being encouraged to incorporate it in their dApps, smart contracts, and other web3 infra-building processes.
Ethereum Push Notification Service provides a decentralized alternative to the communication problem encountered in Web2 such as exploitative drawbacks & lack of control.
Push Delivery nodes provides users or Dev with a way to receive chats, notifications, etc., from web2 and web3 infra such as wallets, Telegram, Discord, Twitter, or Apps.
However, the process required to access Push delivery nodes is cumbersome, requiring Devs to run nodes and sync information.
EPNS introduced the SNS module to ease the implementation of the push delivery nodes as a mid-point providing webhooks that devs can use to access chats, notifications, and other web3 communications in the process of building a platform.
SNS operates by inputting all the user web3 wallet communication into Amazon SNS, which Devs can then subscribe to and get notifications.
SNS Module For push Delivery Nodes Launches
In a tweet on the 18th of August 2022, Ethereum Push Notification Service EPNS unveiled an easier way to implement Push delivery nodes, the SNS module. This recent announcement is the next step in integrating web3 communications for devs. The SNS module utilizes webhooks, allowing developers receive all forms of web3 communication, including notifications, directly to platforms or software they interact with. But first:
What is Ethereum Push Notification Service (EPNS)
Source: Twitter
EPNS describes itself as a decentralized and network agnostic communication solution for dApps, Smart contracts, and other web3 infra. Its native token is PUSH which the protocol uses to incentivize users to receive notifications.
Previously, web3.0 native platforms had no way of directly passing important messages to users and wallet addresses. These protocols had to go through third-party web2 platforms to send necessary info, which may or may not get to the concerned parties on time. It costs platforms in terms of engagement and wasted opportunities. With the advent of the Ethereum Push Notification service, web3 received a communication protocol native to web3 EPNS, enabling Dapps and users to send and receive push notifications effectively across multiple chains.
Push Delivery Nodes And the SNS module; A Closer Look.
Source: Medium
On a purely web3 experience, developers can easily access communications by listening to Push storage nodes. Alternatively, they can as well use RPC endpoints/SDK. However, Push Delivery nodes become necessary when crossing the divide into web2 territory on centralized platforms. These nodes allow both centralized and decentralized platforms, e.g., Telegram, Discord, Wallets, Dapps, Twitter, etc., to access communication from Push storage nodes.
However, the whole process can be cumbersome for Developers as they have to sync information or run nodes hence the arrival of the SNS module. SNS simply means Simple Notification Service; as its name implies, it eliminates the roadblocks to instant integration to web3 notifications.
How Does SNS Work
The SNS module writes all the web3 user wallet notifications as a topic on Amazon SNS where devs can simply subscribe and begin receiving messages. An easy way to eliminate all the web3 infrastructure building developers would have had to engage otherwise. The Simple Notification Service Module provides webhooks which devs merely have to connect to the platform they are working on to start receiving the notifications. It is an ideal solution for anyone building a smart contract, dapp, or wallet and requires web3 notifications.
To Start Your Journey Wih SNS Module
Here are the basic steps to take to get started with the EPNS SNS module.
· execute a webhook to listen to AWS SNS. follow the prescribed boilerplate and specs to install & run npm.
· open an endpoint either at a dedicated IP that listens to SNS or, if you are testing locally, have to expose the public endpoint for which tons of software is available.
· Contact EPNS on discord by either shouting/tagging or reaching out via the contact form. This step is necessary because the SNS module requires whitelisting.
Conclusion
EPNS offers Developers and anyone interested in building dapps, smart contracts, and wallets who needs a way to power web3 notifications an easier way to achieve that. Through the Simple Notification Service module for push delivery service, Devs access webhooks that enable them to receive all forms of communication from decentralized and centralized platforms. According to EPNS, it is the solution to developers' stress when using Push delivery services.
Author: Gate.io Observer: M. Olatunji
* This article represents only the views of the observers and does not constitute any investment suggestions.
*Gate.io reserves all rights to this article. Reposting of the article will be permitted provided Gate.io is referenced. In all other cases, legal action will be taken due to copyright infringement.
This page is not intended for residents and citizens of Spain, Cuba, Bolivia, Venezuela and other Spanish-speaking jurisdictions listed in the Restricted Locations related terms of Gate.io's User Agreement.Español
This page is not intended for residents and citizens of France, Canada and other French-speaking jurisdictions listed in the Restricted Locations related terms of Gate.io's User Agreement.Français (Afrique)