通过去中心化钱包登录EPNS,然后通过在移动端iOS、安卓和Web端浏览器插件后,可接受相对应的项目频道消息。
所以该协议可以被两种广泛的受众使用:频道和订阅者。
频道是希望向他人发送通知的dapp、用户和企业。这些通知可以手动发送,也可以构建为自动响应的链上或链下信息。例如,媒体公司可以在故事发布时发布突发新闻警报。或者,DeFi项目可以允许用户在他们的贷款即将清算时自动接收通知。
频道用户可以登录app.epns.io后可以选择“创建频道”。按照指导步骤设置您的频道、创建通知并将您的频道发布到主网。然后,等待订阅者的加入。
订阅者是那些希望从其他人那里接收通知的人。订阅者可以通过该应用浏览EPNS上的直播频道,并选择接收来自其中任何一个的通知。然后将通知发送到订阅者的“收件箱”。频道现已在EPNS应用程序(iOS/Android)上直播,未来将推出更多频道。
EPNS本质上是一个通知协议将通知视为传达不同类型信息、携带不同实用程序并根据其用例执行不同任务的信息的手段。因此,EPNS为每个通知有效负载分配了一个有效负载类型,该类型定义了它们携带的数据和存储介质的某些特征。
EPNS协议已经开发1年以上,并于2021年10月完成了ChainSafe审核。
EPNS使用以下流程来确保以与平台无关和去中心化的方式存储、广播和发送通知。
通知像JSON有效负载一样存储和处理,当通知到达它们时,它会根据不同运营商的规则进行转换。JSONPayload可以根据有效负载类型而有所不同,这确保了内容、数据、存储解释和交付的灵活性。
该协议允许用户直接控制他们从哪些服务获得通知;它对服务施加了规则,包括对用户的垃圾邮件保护,限制他们将钱包添加为订阅者的能力等。