之前提到了假的protocol?@HookedProtocol,具体可以看我之前发的twitter,今天浅研了一下真的protocol?@pushprotocol,看看正经的协议到底是什么样。pushprotocol之前叫EPNS,在9月份才改为现在这个名字,从这两个名字都可以看出来它是做消息推送协议的,我先从它改名字的过程中了解一下前世今生,然后再分析具体实现和项目价值。
首先之前的名字EPNS的含义是以太坊消息推送服务,做过ios开发的朋友应该熟悉APNS,所以明白为什么它叫EPNS了吧,把apple换成了Ethereum。那为什么又改名了呢?因为它现在开始支持polygon等多链,所以继续叫EPNS会把自己和以太坊在品牌上绑定,于是直接叫自己push。
它也完成了一千万美金融资,是web3通信的头部项目,我们接下来详述它具体做的事情。消息推送是web2不可或缺的一环,从IM聊天、到新闻、再到各种营销信息、通知提示等,整体不管是场景还是技术都非常成熟,但是在web3中,请你立刻3秒钟回想用过什么可以消息推送的dapp?3、2、1,很难想到是吗?
上海:打造元宇宙关键技术创新策源高地:金色财经报道,上海市委副书记、市长龚正今天(22日)主持召开市政府常务会议,会议原则同意《上海元宇宙关键技术攻关三年专项行动方案(2023—2025年)》并指出,要发挥市场作用,把上海打造成为元宇宙关键技术的创新策源高地。要做好三方面工作,一是战略,把握创新规律,讲究策略方法,超前部署、科学布局、有序突破。二是应用场景,推动元宇宙新技术、新产品、新模式率先在文化旅游、全民健身、数字城市等领域落地,打造一批典型场景。三是监管,统筹发展与安全,坚持包容审慎,守牢安全底线。[2023/5/22 15:19:08]
主要原因有两个第一,目前web3应用大多数都以网站形式呈现,移动端发展极其缓慢,因为消息推送是即时性的,web2也是在移动互联网出现后消息推送才大范围应用,后面有机会再和大家分析web3移动端的问题第二,web3的基建层消息推送目前确实是一块发展洼地,能看到的成熟解决方案不多。
即使如此web3依然有大量需要消息推送的场景,比如defi价格变动、ENS域名过期、借贷清算预警、gas异常预警等,这些场景也是EPNS可以解决的。以及很多时候你要检查交易是否完成只能自己去链上查看,智能合约最多只能抛出一个event由第三方去处理,整套过程不论对用户还是项目方都很不友好。
观点:在下一次矿工迁移中,俄罗斯可能会占据比特币哈希率的18%:金色财经报道,俄罗斯分析人士认为,美国和哈萨克斯坦等国家日益增加的监管压力、税收负担和能源成本可能会导致加密矿工的新一轮大迁移。他们声称,在这种情况下,俄罗斯有能力占据全球比特币哈希率的 18%。[2023/5/8 14:49:44]
下图为ios的app对消息推送的原理,APNS作为中转服务,分为3个阶段阶段1:上游项目方把要发送的消息和接收的iPhone标识打包,发给APNS。阶段2:APNS在注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。阶段3:iPhone把发来的消息传递给应用程序,并且按照设定弹出Push通知。
兰博基尼将于10月24日启动发行“World Tour”主题NFT:10月21日消息,据兰博基尼官方社交媒体账号披露,该豪华汽车制造商将于10月24日启动“World Tour”主题NFT发行,该系列推出了四个限量版NFT,包括三个基础版NFT(限量发行1,963个)和一个稀有版NFT(63个),共投放四天,10月24日“穿越纽约时代广场”、10月25日“日本樱花梦”、10月26日“阿联酋航空快运”、以及10月27日“家”(兰博基尼意大利总部)。NFT收藏者还将获得一系列独家福利,包括独特的纪念数字壁纸、兰博基尼Centro Stile Sketch、兰博基尼GLB文件和VIP之旅。[2022/10/21 16:34:48]
下图为EPNS的原理,其实会发现结构上和web2的APNS是一致的,上游的DAPP、服务、合约等输入层会把要推送的信息和接收地址给到EPNS,由它进行分发中转出去,第三方产品可以使用EPNS的消息捕获接口获取并显示出来对应的消息。
数据:2小时前有39327枚ETH从币安转移到地址0xb60...545c:金色财经报道,Tokenview数据显示,2小时前有39,327枚ETH从币安转移到地址0xb60...545c。[2022/9/21 7:11:38]
简单来说,可以理解成合约、后端服务等上游可以在需要消息推送的地方埋一段EPNS的代码,并传入对应消息内容,EPNS就会帮你把这个消息广播给对应地址,当然你必须还要在下游有个前端负责接收消息,并把它展示出来,而不是像很多人以为它会神奇的直接出现在你的小狐狸钱包里。
所以EPNS做了一个自己的消息盒子插件的前端用来接收消息,当然其他任何第三方产品都可以使用EPNS的接口去展示用户所收到的消息,包括小狐狸,这也就是为什么我叫他真的protocol原因,这是正儿八经的中间件协议层,万物可接,万物可用。?????
21Shares进入美国市场并推出两支加密指数基金:5月18日消息,全球最大的加密 ETP 发行商 21Shares 旗下两只加密指数基金——Crypto Basket 10 Index Fund 和 Crypto Mid-Cap Index Fund 正式进入美国市场。据悉,Crypto Basket 10 Index Fund 将根据市值跟踪美国交易所可用的前 10 种加密货币的价格,21Shares 产品副总裁 Arthur Krause 表示,这两只基金将使合格的美国投资者能够参与加密货币,而无需承担托管、私钥和密码丢失、或是黑客攻击和安全漏洞等风险。(Blockworks)[2022/5/18 3:25:24]
在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
简介11月13日,ElonMusk为Twitter进行了1000多次RPC来呈现用户的主页时间线而道歉。乍一看,如此大量的RPC似乎很荒谬.
1900/1/1 0:00:00近日,一款名为?ChatGPT?的聊天?AI?在网上爆火。与带着“人工智障”印象标签的同类产品不同,ChatGPT似乎在各个领域都能掺和几句,发发见解.
1900/1/1 0:00:00原文作者|OriginsNFT原文编译|白泽研究院能源行业正面临着来自环保人士、媒体和公众的巨大压力,要求他们将燃料生产转向更环保的替代品.
1900/1/1 0:00:00反馈上周,我描述了SamBankman-Fried是如何成为一个“正确的白人”,以及他如何靠这个角色来说服西方金融机构和加密货币行业忽视他的缺点,不问太多问题.
1900/1/1 0:00:00过去与现在大家普遍对创作者经济走过Web1和Web2、迈进Web3的理解是:从只有OGC到PGC到增加UGC,从少数资源主导到互联网大众平台主导到去中心化,从观看者到参与者到拥有者.
1900/1/1 0:00:00前两天有用英文写一篇帖子,介绍我认为的GMX现存的一些问题,但那是基于量化交易的角度来看.这两天又想了下,其实GMX的经济模型非常有意思,而基于这个经济模型,也给她带来了一些.
1900/1/1 0:00:00