• Notifications Markets & Prices
      View more
    • Language & Exchange Rate Switch
    • Preference Settings
      Rise/fall colour
      Start-End Time of the Change
    Web3 Exchange
    Gate Blog

    Your Gateway to crypto news and insights

    Gate.io Blog EPNS Introduces SNS Module For Push Delivery Node

    EPNS Introduces SNS Module For Push Delivery Node

    26 August 18:34



    [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.
    BTC/USDT + 4.05%
    ETH/USDT + 8.90%
    GT/USDT + 2.77%
    Unbox Your Luck and Get a $6666 Prize
    Register Now
    Claim 20 Points now
    New User Exclusive: complete 2 steps to claim Points immediately!

    🔑 Register an account with Gate.io

    👨‍💼 Complete KYC within 24 hours

    🎁 Claim Points Rewards

    Claim now
    Language and Region
    Exchange Rate

    Select language and region

    Go to Gate.TR?
    Gate.TR is online now.
    You can click and go to Gate.TR or stay at Gate.io.