以太坊推送通知服务 EPNS

人生代码

共 2742字,需浏览 6分钟

 ·

2021-05-18 06:28

以平台无关的方式从分散和集中接收通知运营商。例如dApps, User Wallets, iOS和Android应用,Chrome或Firefox浏览器或任何其他这样的平台。

区块链的发展速度非常快,呈指数级增长

预计在用户、服务和收入方面将继续快速增长。尽管有这样的增长,服务业(dApps、平台、服务、智能合约)仍然缺乏真正的、去中心化的沟通媒介与他们的用户。

今天,提供者和使用者之间的通信经常发生在像电子邮件这样的媒体,像Twitter这样的社交媒体,还有像Telegram这样的社区平台。这些方法违背了Web3.0的目的。


下面是Web3.0服务目前的痛点和不足之处的快速总结

分散的通信层会导致丢失事件、操作和其他重要的内容更新。

●在AAVE, Compound和其他DeFi协议中,用户不知道他们的贷款清算,直到他们手动检查,因为用户没有办法接收通知。

●每次交易订单在DEX下,用户需要手动检查服务或他们的钱包地址,以查看交易是否完成。

●ENS域的过期必须在Twitter上发布,希望grace域的用户可能会这样做阅读它。

●通知用户他们的治理令牌可以用于重要的提议,如以及任何积极的治理提议所剩下的状态和时间。

●不用等待一条推文,“PoolTogether”彩票的中奖者可以直接收到他们通过通知中奖。

●数字艺术在去中心化市场上的可用性或限量版的nft可以通过简单的通知与用户共享。

●新协议特性的启动可以与用户共享


解决方案

以太坊推送通知服务(EPNS)是一个区块链协议,使服务能够以去中心化的方式与用户(钱包地址)通信。定义的方面协议确保通知是激励的,即用户也将收到代币激励的通知。


此外,协议的去中心化特性允许向任何集中式或去中心化平台为跨任何平台的通信铺平了道路

无论是移动应用程序,用户加密钱包,网页浏览器,还是任何其他选择的平台整合协议。

一些概念

描述

EPNS的核心是一个通知协议。它建立在以太坊之上,是一个完全去中心化的,支持任何dApps、智能合约或传统服务进行通信的中间件层,他们的用户以隐私为中心(钱包地址)和去中心化时尚。

除此之外,该中间件还确保了无垃圾邮件、以用户为中心、可选择加入和透明服务和用户通信的环境。该协议还为有效负载分配了内容类型,这基本上意味着服务是可以自由地与用户交流他们想要的任何信息,例如:发送图像,呼叫动作,视频,甚至加密交易。各种有效载荷的例子以及它们如何白皮书进一步提供了操作。

协议的特点

该协议要求那些希望向其订阅者发送通知的服务被激活,他们自己通过押注$DAI,该股份然后由协议贷给AAVE DeFi协议(在写作的时间),并开始产生兴趣,然后以加权分配占所有选择接收通知的订阅者的比例,权重奖励早期的订阅者会成为早期的采用者。

该协议允许检索每个通知的信息(加密或明文)。IPFS存储大部分有效负载存储,但是不同的存储(分散或集中)可能在不同有效载荷类型的未来。这使得通用通知传递到任何加密钱包,移动应用程序、web浏览器、dApps或其他平台,只要它们集成了协议。作为一个作为整合的奖励,该服务为这些通知支付的费用将在所有人之间共享允许向用户钱包发送通知的钱包和基础设施提供商

通知被像JSON有效负载一样存储和处理,当通知到达不同的运营商时,根据它们的规则进行转换。JSON有效负载可以根据有效负载类型而有所不同,这确保了内容、数据、存储解释和交付的灵活性。这有助于为通知创建不同的规则和内容解释(例如:携带图像、行动号召、直播视频等)

该协议允许用户直接控制他们从哪些服务获得通知;它对用户提供的垃圾邮件保护等服务实施了规定,限制了用户作为用户添加钱包的能力

每个通道都有一个垃圾邮件评分,范围从0到1。值为0表示该通道得分很高,1表示该通道非常不健康。这一范围是基于积极行动而调整的,如随着时间的推移拥有更多订阅者,而消极行动则会高于通常的退订者,高于通常的通知等。这是由协议指导的,在一定范围内,协议将开始限制通知,甚至停止通知,直到分数回到一个更健康的范围

协议治理旨在鼓励继续采用EPNS协议。这是通过通过奖励和惩罚来确保所有参与的用户获得奖励或鼓励来实现的,他们的持续参与被认为是协议增长和采用的必要条件,并实现成为web3通知标准的愿景。EPNS的用户分为服务提供者、订阅者、钱包/基础设施服务和治理用户,所有这些用户都会因为他们的参与而得到奖励,根据白皮书中描述的博弈论,他们会控制其他党派,以建立一个健康的生态系统

EPNS 产品

为了促进协议的采用,并为服务提供价值,我们还在构建EPNS产品套件,以促进协议的采用和增长。目前这些工作包括:

EPNS移动应用程序-服务于将通知从分散的协议到集中的EPNS Infra到集中的平台(iOS和Android)。

●dApp -允许接收来自web浏览器的通知,也允许交付从协议到去中心化运营商的通知。

●EPNS Infra (Push Service) -允许从分散协议携带通知到集中解决方案(iOS, Android, Web等)。还允许第三方dApps、服务和协议在发送通知时开始体验通知影响,遵循整个协议/产品生命周期。

●制作人——这些是我们为了社区和用户的利益而创建和运营的渠道,让他们看到推送通知改变了传统世界的原

因。我们将运行的几个运行程序示例有:复合清算警报、钱包加密移动跟踪器、Eth Gas警报器、ENS域过期等。

●JS库-大大减少了第三方dApps,服务器的集成时间。我们看到这些产品能够立即为协议增加价值,并帮助提高意识,最终推动协议的采用。

●未来的功能——还有一些未来的功能,包括去中心化视频,也正在被讨论和探索,你可以在这里阅读它们的简要概要。

治理

EPNS协议的原生数字加密安全实用令牌($PUSH)是EPNS协议的协议/代码中指定的属性函数的可转让表示,它的设计目的是在EPNS上的生态系统的功能中发挥主要作用


协议,仅作为网络上的主要实用令牌使用。$PUSH令牌用于控制EPNS协议的各种核心功能,允许用户对协议的特性进行投票。为免存疑,投票权只受限制


就EPNS协议的功能进行投票;表决权不代表$PUSH持有人对公司、经销商或其各自的关联公司或其资产的运营和管理进行投票,也不构成上述任何实体的任何股权权益。例如,协议费用在EPNS协议中的$ETH或$DAI中收取,但是$PUSH令牌持有者可以投票来更改这些费用参数


浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报