主网正式上线,读懂去中心化信息推送协议 EPNS 的特点与运作机制
作者:念青、董一鸣,链捕手
2008年,苹果公司宣布正式推出世界上首个信息推送通知服务APN。
那时,互联网、手机应用和社交平台都刚刚起步,用户必须回到网页和应用检查服务是否更新。但是推送通知的出现,改变了服务和用户沟通和交互的方式,也塑造了web2.0的成功和繁荣。
现在,web3.0、dApp的兴起和当年的境况如出一辙。大部分项目动态都需要用户主动去链上查看,否则就错过了某个代币的治理提案、Gas费低点或贷款清算风险等重要信息,影响用户体验。所以,这个新生环境亟需一个内部通信手段。
于是EPNS(以太坊推送通知服务)应时而生,该项目计划打造 Web3 的去中心化通信和通知协议,并已于1月11日正式上线主网。
一、EPNS如何运作?与web2.0的推送方式有何不同?
EPNS通信层的工作主要分为两部分:发送通知与转发通知。
在web2中,像Facebook这种App在向用户发送通知时,他们很难直接触达用户,而是通过苹果推送通知服务(APN)这个中间件推送。所以,EPNS和APN的功能类似,是为web3建立起了这样的通信层,以便所有智能合约和dApps都可访问通信层。
这看起来好像有点微不足道,但它本质上为所有平台打开了大门。EPNS使任何dApp或智能合约能够发送激励和动态通知。任何智能合约、dApp 或后端都可以多链、开放、平台无关的方式发送与用户钱包地址相关的链上或链下通知。作为一个开放的通信中间件,通知可以集成并显示在任何加密钱包、移动应用程序、扩展程序或 dApp 上。
EPNS平台由三个主要参与者组成——服务商、频道和订阅者。
服务商:指想要发送推送通知的Dapps或者智能合约。
频道:EPNS协议已激活的信息推送服务。服务商们会设立自己的频道,以便于在特定事件发生或者触发某项参数时发送通知,用户可以选择订阅自己感兴趣的频道。
订阅者:是订阅频道并想要收到相关推送通知的用户。
你可以想象这样几个应用场景:
1、DEX(去中心化交易所):用户可以设置在某种代币价格下跌或上涨一定百分比时收到通知,也可以设置交易结果通知、gas费价格通知等。
2、DeFi:使用借贷协议用户可以设置在即将被清算时收到通知;在波动性高的市场行情中,LP提供商也可对无常损失设置推送通知,以及时止损。如果DeFi用户在一个特别早期或未经测试的项目进行交互,也可以设置推送以提醒是否有大额资金异动。
3、NFT和游戏:在游戏或市场上交易NFT或物品时,可通过订阅推送信息掌握更好的交易时间。包括销售/拍卖时间、某位加密艺术家的拍卖品上线提醒、投标结果提醒、NFT出售提醒。
4、ENS等消费者应用程序的服务到期提醒。
5、治理:某项目启动新的治理提案投票,或者治理提案获得通过。
此外,还有一个有意思的点是:EPNS协议给予了信息推送的双方很大的自由度。服务方可以自由决定向用户传达什么样的信息,但每次推送都需支付一定的费用(以 ETH 或 DAI 计价),用户方也可以自由决定是否订阅某个频道。
为了避免用户收到垃圾邮件和推送,EPNS用户可以对订阅的频道打分(分数范围为0-1,分值越低代表频道越优质)。当然用户也可直接取消订阅频道,这些都会影响到频道的分数。
由此,频道推送限制会受到用户的打分的影响,它们的推送权限存在被关停的风险,直到评分重新回到一个合理的范围。此类机制将极大制约服务商,使他们站在用户的角度考虑,努力提升推送质量。
目前,用户可以通过下载EPNS APP或者浏览器拓展程序获得订阅频道的即时通知。
那么说到这里,EPNS与web2.0的推送方式有何不同?
最主要的区别,还要看EPNS的代币经济学。
EPNS 协议的宣传标语是“Subscribe、Notify、Earn”。Subscribe(订阅)和 Notify(通知)我们刚才已做解释,Earn的内容就要涉及到 EPNS 协议的原生代币了,值得一提的是EPNS 引入了基于 Aave 协议的 Staking 机制来激励用户。
PUSH是EPNS 协议的原生治理代币。是该协议内部参与者之间的交易媒介。PUSH为其持有者提供两个主要利益:治理权和应收奖励。在网络代币生成之后,PUSH 持有者将能够参与 EPNS 协议的演变,并从支付给网络的费用中获得奖励。
治理权:PUSH赋予代币所有者对协议决策进行投票的权利,包括质押结构、质押机制和奖励分配率等。治理投票权可以包括参与制定订阅服务需要支付的费用结构、权益池的DeFi机制(即可以选择通过 AAVE 或其他权益质押)以及协议的其他关键激励和财务要素。
应收奖励:当服务商创建频道时,必须将至少 50 个 DAI的费用存入到一个共同的质押池。公共质押池汇总EPNS 协议中所有频道费用并质押在AAVE中产生持续的被动收益。产生的被动收益(DAI)将会按照订阅者加入EPNS频道的时间按比例分配给他们。当服务商关闭频道时,费用将被收取。
目前,PUSH代币价格为2.6美元,流通市值约4000万美元,稀释市值为2.6亿美元。
二、EPNS的发展历程与规划
EPNS由Harsh Rajat 和 Richa Joshi于2020年创立,主要创始团队均来自印度。
同时,EPNS还聘请了像Polygon联合创始人Sandeep Nailwal、Gitcoin联合创始人Vivek Singh以及WazirX创始人Nischal Shetty这样的业界大咖作为团队顾问。
2020年12月,EPNS完成了75万美元种子轮融资,Coinbase前首席技术官、Gitcoin联合创始人、MakerDAO负责人、EthHub联合创始人等多名业内人士和风投机构参与。
2021年3月,EPNS又以1200万美元估值完成66万美元种子轮扩展融资。Binance Labs、LD Capital等均有参投。
在测试网阶段,EPNS已经与Uniswap、AAVE、Alpha Homora、TrueFi、Gitcoin、Polygon、Superfluid、Biconomy等协议达成合作,使得这些平台的用户能够订阅清算风险、贷款健康度下降、治理提案更新等信息。
1月11日,EPNS 还首次与中心化平台火币合作,该交易所将通过 EPNS 为其用户提供代币上新和其他 CEX 公告的推送通知。每当发生有关火币交易所代币上新的关键操作时,都会通知该频道的订阅者,包括上币时间或代币销售时间等。
未来,EPNS将不断扩大服务范围,其目标是成为“所有 Web3的默认通信层”。虽然目前仅在以太坊启用通信网络。
EPNS将自己称为“区块链的不可知论者”,即不会把某条区块链作为唯一信仰,而是希望所有L1 或 L2 的项目都将能够通过 EPNS 进行有效的沟通和协作,为了实现这一愿景,EPNS将协议分为两个不同的智能合约:EPNS Core 和 EPNS Communicator。
EPNS Core 智能合约将保留在以太坊区块链上,处理大部分繁重的工作,包括频道的创建、治理和激励机制;而EPNS Communicator 支持多链通信。它可以部署在任何想要集成推送通知的区块链网络上,负责实际发送通知和处理频道订阅。这两个智能合约的操作都由他们架构核心PUSH 节点系统监督。
三、竞争情况
除了EPNS,在推送通知服务方面还有其他探索者,比如HAL。HAL是一个链上通知协议,相比EPNS知名度较低,但主网已于2020年6月上线,尚未发行代币。
据悉,HAL可帮助用户可以通过邮件、Telegram、Slack等方式获得链上贷款健康度、新资金池、新提案、彩票中奖、Gas费变化等信息通知,目前支持用户订阅Aave、Compound等近10个头部DeFi协议的通知,Bancor等协议还在前段集成了该产品,用户量达到数千名。
部分借贷项目也在自主开发这类服务,例如BSC借贷项目Venus,用户在账户主页即可选择为其仓位抵押率设置警告通知,一旦抵押率达到用户设定的数值,Telegram机器人就会向用户账户发送通知,目前每月收费 0.06 BNB。
不过,EPNS在影响力、第三方合作的广度与深度等方面具有明显优势,此番主网上线则将进一步验证用户对链上消息通知的实际需求与商业模式,并有待进一步观察。