Web3’s Ultimate Communication Layer is Around the Corner

The EPNS mainnet launch is January 11, 2022 — marking a new era for cross-chain communication for the decentralized future.

Richa
Push Protocol
4 min readDec 21, 2021

--

The EPNS mainnet launches on January 11, 2022. With it, applications across Web3 will begin exploring what it means to communicate with each other and with their users in a decentralized, permissionless, and incentivized way.

The rise of Web2 has brought over 60% of the world’s population online to transact, work, create, and explore. Fundamental to the success and engagement of Web2 is a ubiquitous communication network that keeps bringing users back to the web, over and over again. One of the most revolutionary digital communication techniques of the last 20 years has been the trusty push notification. By keeping users constantly updated about various happenings on the internet, this notification tool has shaped the way users and applications interact with each other on the web.

With the rise of blockchain technology, an ecosystem of decentralized applications have exploded, offering new tools to developers, investors, creators, and more. Like the early days of the internet, however, this nascent landscape has no means of internal communication, and instead has been reliant entirely on legacy centralized platforms.

This has created unnecessary friction between users and protocols, leading to non-deal user experience and lower engagement rates. This is why EPNS has been building the ultimate communication layer for Web3. Now, with the launch of the EPNS mainnet, push notifications and on-chain communication will officially become a fundamental link in the mesh of Web3.

Here’s taking a quick look at how EPNS is poised to change the communication game in Web3.

Building the Web3 Communication Layer

For a better understanding of what EPNS does, it is critical to recall how EPNS works. The EPNS ecosystem consists of three main players — users, channels, and subscribers.

Everyone using EPNS in any possible way is considered a user of the platform, split between providers and consumers. Service providers can register themselves as channels and send notifications, whereas consumers can subscribe to those channels to receive notifications (thus becoming subscribers). Furthermore, a channel itself can subscribe to other channels to receive their notifications. 🤯

With the launch of our mainnet, businesses, service providers, and dApps in Web3 will officially be able to create channels to communicate with their own communities. The best part? The utilities are nearly limitless. DeFi applications can set up notifications that are triggered with on-chain information like loan liquidations and governance proposals. Good samaritans can set up channels to notify their subscribers about airdrops, or when suspicious activity could portent security issues. Centralized exchanges can notify people when new tokens are launched. All of this happens with just a click of a button, putting so much more power into the hands of the everyday Web3 user.

Since the EPNS token generation event in Spring 2021, we have partnered with dozens of DeFi, gaming, NFT, and infrastructure projects to build channel and notification prototypes with them. Many of these will be immediately available at mainnet launch.

Becoming Blockchain Agnostic

As our name suggests, our initial focus was to enable this communication network for Ethereum. Once we succeeded in building that technology, we updated our goal to become the default communication layer for all of Web3. We now have a solution to be blockchain-agnostic, meaning businesses across any L1 or L2 will be able to effectively communicate and collaborate through EPNS.

To achieve this, we divided our protocol into two different smart contracts — EPNS Core and EPNS Communicator.

The EPNS Core smart contract deals with most of the heavy lifting, including channel creation, governance, and incentive mechanisms. The EPNS Core smart contract will remain on the Ethereum blockchain.

The EPNS Communicator enables multi-chain communication. It can be deployed on any blockchain network that wants to integrate push notifications. This smart contract is responsible for actually sending out notifications and handling channel subscriptions. The operations of both these smart contracts are overseen by a system of PUSH Nodes that are central to our architecture.

PUSH Nodes track the events and smart contracts of different protocols across blockchain networks. Based on these events, they dispatch relevant notifications from the correct service provider to its corresponding subscribers without fail. What these nodes do is map the blockchain address of every subscriber with all the channels they have subscribed to and then deliver notifications as and when they’re triggered by an event at the service provider’s end. They’re also capable of deconstructing and synchronizing payloads (notifications) sent from a channel in the database.

To learn more about Core, Communicator, and Nodes — see here.

For the New-Age Internet

Push notifications played a vital role in the success of businesses across industries in Web2. Now, by bringing a similar service in the Web3 space, EPNS will ensure it can fast pace the growth of the new age internet services, becoming an integral part of its operations.

Start #PUSHING for Web3: epns.io

About Ethereum Push Notification Service (EPNS)

EPNS is the world’s first decentralized communication & notification protocol for Web3. Using the protocol, any smart contract, dApp or backend can send on-chain or off-chain notifications tied to wallet addresses of a user in a multichain, open, platform agnostic way. Being an open communication middleware, notifs can be integrated and shown on any crypto wallet, mobile apps, extension or dApps.

Stay in touch! Website | Twitter | Telegram | Medium | Whitepaper | Litepaper

--

--

Richa
Push Protocol

Delivering notifications at Ethereum Push Notification Service