浅研Push Protocol

之前提到了假的protocol?/img/20230515151104061960/0.jpg "/>

法国奢侈品牌Balmain推出NFT:金色财经报道,法国奢侈品牌Balmain(巴尔曼)在社交媒体宣布推出限量版NFT系列“Unicorn Phygital Wearable Collection ”,据悉该系列包括130款Unicorn运动鞋NFT,每款都与实体鞋款相匹配,据悉买家可以使用传统货币或ETH支付。虽然Balmain的Unicorn NFT目前尚未与任何元宇宙游戏平台兼容,但有消息称该NFT未来可能会与一些虚拟世界游戏合作。[2023/3/27 13:29:24]

下图为EPNS的原理,其实会发现结构上和web2的APNS是一致的,上游的DAPP、服务、合约等输入层会把要推送的信息和接收地址给到EPNS,由它进行分发中转出去,第三方产品可以使用EPNS的消息捕获接口获取并显示出来对应的消息。

巴哈马不再反对由特拉华州法官处理部分FTX重组案:11月22日消息,据彭博社援引一份法庭文件报道,巴哈马法院官员不再反对将FTX重组案件的一部分移交给特拉华州的美国法院。清算人保留反对FTX高管在特拉华州案件中提出的任何行动的权利。

此前报道,11月16日,根据美国法庭文件显示,位于巴哈马的FTX清算人拒绝承认美国破产程序有效性。FTX和130家附属公司于11月11日在美国申请破产,估计有100万客户和其他投资者面临数十亿美元的总损失,但FTX巴哈马子公司FTXDigitalMarkets将首先进入清算程序,不过其法院指定的清算人表示,巴哈马的FTX清算人或将影响FTX希望在美国破产重组的计划。[2022/11/22 7:54:52]

简单来说,可以理解成合约、后端服务等上游可以在需要消息推送的地方埋一段EPNS的代码,并传入对应消息内容,EPNS就会帮你把这个消息广播给对应地址,当然你必须还要在下游有个前端负责接收消息,并把它展示出来,而不是像很多人以为它会神奇的直接出现在你的小狐狸钱包里。

Avalanche网络日交易笔数创历史新高:金色财经报道,Watcher.Guru在社交媒体上称,当前Avalanche网络日交易笔数为1,514,880,创历史新高。[2022/8/10 12:15:31]

所以EPNS做了一个自己的消息盒子插件的前端用来接收消息,当然其他任何第三方产品都可以使用EPNS的接口去展示用户所收到的消息,包括小狐狸,这也就是为什么我叫他真的protocol原因,这是正儿八经的中间件协议层,万物可接,万物可用。?????

在EPNS中主要有3个概念:用户、频道和订阅者,用户是指所有在EPNS中的实体包括合约、钱包、人员等,如下图所示当我打开它的操作台后,并点击channels栏目右侧会出现很多频道,这些频道就是用户所创建的,我可以点击选择加入和退出,点击加入需要签名,然后就相当于订阅了该频道的消息。?????

当频道中进行消息推送时,就会发送给所有订阅了的钱包地址,这里和web2的APNS有区别,APNS是项目方决定我要将消息推送给谁,而EPNS则是采用订阅制,只有你订阅了我的消息才会进行推送,所以用户掌握绝对的消息获取权,可以随时取消订阅。

EPNS也是少有已经发币的早期协议,如下图所示,币价不予评价。

EPNS中涉及到钱的主要是频道创建需要质押50DAI,如图创建频道需要填写以下内容,并且发送消息时需要消耗DAI或ETH,所以项目方出于成本考虑也不会乱发消息。暂未在产品内看到有原生token的消耗场景,具体原因尚不得知,也许是我还没发现。

EPNS可以支持多种消息发送源,我们以智能合约为例看一下具体实现方式,首先倒入EPNS的合约接口,然后设置你的频道地址,每个用户创建的频道都会分配一个频道地址,然后设置接收地址,你可以指定某些订阅地址,也可以直接设置为广播模式即所有订阅者都会接收。最后按照EPNS的标注数据格式传入内容数据。

这样当你的合约代码执行到对应位置时就可以完成一次消息内容的触发,由EPNS的节点进行内容的中转。消息发出去后,下游的需要对消息进行接收然后展示,接收的方式EPNS给出了三种。

可以通过API直接接收,也可以通过webhook来监听,最后还可以直接读取EPNS节点来接收,这种方式就很web3native了。

EPNS的内容还有非常多,包括他们和thegraph、ethsign等深度合作,以及它们基于其协议自研的应用层聊天软件PushChat等等,EPNS我给予比较高度的评价,它是真正的干了协议该干的事情,大量的第三方接入和原子化能力,值得期待该项目更多的新动向。

责任编辑:Kate

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

[0:46ms0-1:837ms