推送协议:促进 Web3 通信的可访问性?

关键点:

  • 推送协议支持所有 dApp、智能合约、后端和协议。
  • 经过两年的发展,Push Protocol 已经成为消息推送管道的主要项目,也成为 Web3 行业不可或缺的重要基础设施。
推送协议是一种 Web3 去中心化通信协议,允许任何智能合约、dApp 甚至传统服务向钱包地址发送通知。
推送协议:扩展 Web3 通信的可访问性?

概述

协议 是Web3的去中心化通信协议,它可以让任何智能合约、dApp甚至传统服务向钱包地址发送通知,只要这些钱包地址选择从这些通道接收消息,就可以应用于Web3。全场景,包括 DeFi 资产清算、ens 域名过期、媒体新闻推送等,已发送 17.7 万条消息 60,000用户,是去中心化通信赛道的头部项目。

名称和定位变更

之前 2022年九月,名称 推雪 电子信息系统,这意味着“以太坊  通知服务”。从名字上我们可以看出它之前是以太坊的一个项目,而且当时它的定位是一个服务而不是一个协议,所以旧的名字被分解为3个部分:以太坊、消息通知和服务,而新名称打破了这三个部分。

当它开始支持其他链时,例如 Polygon,将会突破 以太坊 到其他 L1 和 L2。其次,应用场景不限于通知,而是所有消息推送场景。最后,因为支持多链、多场景,它不再是一个具体的服务而是一个协议,所以继续被称为 电子信息系统。它将限制自己的业务和品牌,因此更名为 Push Protocol。

为什么需要去中心化通信协议

消息推送已经融入到传统Web2的方方面面,从IM聊天到新闻,再到各种营销信息、通知提示等,无论是应用场景还是技术都非常成熟,但在Web3中却很少用到具有消息推送功能的dApp,大多数与通知相关的需求都是通过电子邮件解决的。主要原因有:

  • 目前大多数dApp在PC端都是网页的形式,移动端的发展极其缓慢,因为消息推送是即时的,移动端的缺失制约了消息推送场景的发展。相比之下,Web2是在移动互联网出现之后才得到广泛应用的。
  • Web3的基础设施层的消息推送目前确实是一个发展洼地,能看到的成熟解决方案并不多。

即便如此,Web3 仍然有大量的场景需要消息推送,比如 DeFi 价格变动、投票结果通知等,而 Lens Protocol 等社交协议产品也集成了 Push Protocol,因为关注、点赞等都需要消息推送。

Web2与PUSH消息推送逻辑对比

每个人的手机每天都会收到大量来自APP的消息,包括社交软件的好友消息、新闻媒体的头条、电商平台的折扣等等,它们是如何实现的呢?下图是iPhone手机中的APP向您的手机发送消息的流程。核心是APNS(Apple Push Notification Service)作为中转服务,分为3个阶段:

  • 阶段1: 上游项目方将要发送的消息和收到的iPhone ID打包发送给APNS。
  • 阶段2: APNS 在注册 Push 服务的 iPhone 列表中搜索具有相应徽标的 iPhone,并将消息发送给该 iPhone。
  • 阶段3: iPhone将收到的消息传递给应用程序,并根据设置弹出推送通知。
推送协议:促进 Web3 通信的可访问性?

下图展示了Push协议的原理。事实上,会发现其结构与Web2的APNS是一致的。 dapp、服务器和智能合约前三类位于输入层,即消息生成的源头。消息传入 Push Protocol 后,内部节点会监听协议智能合约中的事件,并将消息转发给对应的接收者。

推送协议:促进 Web3 通信的可访问性?

简单来说,可以理解为合约、后端服务等上游可以在需要消息推送的地方埋入一段EPNS代码,传入相应的消息内容,Push Protocol就会将消息传递给对应的地址。当然,你必须返回下游需要有一个前端负责接收和显示消息。

Push协议作为协议层,只负责消息的分发过程。当然,Push Protocol也做了插件消息框,方便用户使用。用户通过推送协议收到的消息也会显示出来。

推送协议:促进 Web3 通信的可访问性?

PUSH的架构:用户、渠道、订阅者

Push Protocol 中有三个主要概念:用户、通道和订阅者。

  • 用户:指EPNS中的所有实体,包括合约、钱包、人员等。
  • 渠道:消息的发送者在Push Protocol中注册;用户需要订阅频道才能接收相应的消息
  • 订户: 已订阅的用户

如下图所示,当我打开Push Protocol操作控制台,点击频道栏时,右侧会出现很多频道。这些通道是用户创建的消息发送者。

推送协议:促进 Web3 通信的可访问性?

我可以选择点击加入和退出某个频道。当我加入时,我需要注册成为该频道的订阅者。签名后,通道中生成的消息将发送到我的钱包地址。用户可以随时取消订阅,因此用户知道对消息的绝对访问权,无需担心被垃圾消息,并且频道必须承担发送通知的费用,以 ETH 或 DAI 支付,这也可以防止垃圾消息的发送在某种程度上。

推送协议:促进 Web3 通信的可访问性?

我们可以看到现在渠道的多元化非常强;不仅大多数主流Web3产品和协议如Snapshot、MakerDAO等都已入驻,甚至连连载小说也已入驻,所以Push Protocol应用场景的想象空间还是很大的。

申请成为通道需要质押 50 $PUSH,其中 10 $PUSH 用于创建合约的协议费,其余 Token 将存储在通道所有者的合约池中,并且通道关闭后,池中的 Token 将被返还。

通道可以发送 3 种类型的消息:广播通知、丁香通知和子集通知。

  • 广播通知:立即向频道的所有订阅者发送消息
  • 定向通知:当然可以发送到特定的钱包地址,前提是他们订阅了该频道
  • 子集通知:有针对性的通知的一种变体,通知特定的订阅者组

如何集成推送协议

Push Protocol 支持通过智能合约、PUSH dApp、SDK 等方式发送消息。我们以智能合约为例,首先需要导入 IPUSHCommInterface 合约接口。

推送协议:促进 Web3 通信的可访问性?

并定义通道的地址。用户创建的每个频道都会被分配一个频道地址,然后设置为接收地址。可以指定一些订阅地址,也可以直接设置为广播模式;也就是说,所有订阅者都会收到它。

推送协议:促进 Web3 通信的可访问性?

这样,当你的合约代码执行到相应的位置时,你就可以完成一次消息内容的触发,推送协议的节点就会传输该内容。消息发送后,下游需要接收并显示消息。 Push协议提供了三种接收方式。

推送协议:促进 Web3 通信的可访问性?

获取到的消息数据格式如下,包括消息接收地址、消息内容、类型等信息。

推送协议:促进 Web3 通信的可访问性?

另外,Push Protocol 还做了自己的 Web3 原生聊天软件,如下图,可以实现文字、表情、附件的内容发送,而且这个聊天能力支持 SDK 集成,任何 dapp 都可以接入拥有原生的Web3聊天功能。

推送协议:促进 Web3 通信的可访问性?

未来重要发展方向

PUSH 允许所有 dApp、智能合约、后端、协议,甚至任何分布式技术直接与用户的钱包地址进行通信。目前,PUSH的合作伙伴涉及多个重要领域:

DeFi 通过 PUSH 发送交易相关信息:去中心化金融活动一直是 Web3 的主体。可以使用PUSH的场景:发送一些用户教育,了解日常状态的最新动态和矿池;在紧急情况下,例如贷款或抵押品接近清算时,需要使用 PUSH 来提醒用户采取行动;参与活动时,可以提醒用户奖池变化、中奖情况等。

DAO 组织使用 PUSH 进行治理和投票:去中心化自治组织在日常生活中往往需要大量的提案、投票和公告。然而,目前使用Discord等平台的情况是人们会屏蔽或忽略重要信息。使用PUSH可以端到端地提醒用户参与DAO治理。

GameFi使用PUSH进行用户激励:玩家和平台可以直接沟通,通过PUSH,所有NFT空投、奖励、升级进度都可以作为通知,以激励用户并鼓励留存。

推送协议:促进 Web3 通信的可访问性?

数据分析协议与PUSH相结合,可以更及时地通知用户:市场上有大量的Web3数据分析协议。通过结合PUSH,用户可以直接定制自己的需求,例如在聚合交易平台上跟踪某个NFT的交易量、读取SushiSwap的掉期和配对、某个nft底价下跌时的通知等。

总而言之,PUSH在任何重要的ToC领域都可能占有一席之地,比如法律协议签署时需要实时通知进展情况、交易平台倒闭需要第一时间通知用户等有可能的话,安全合约审核的结果可以直接广播到社区等等。

经过两年的发展,Push Protocol 已经成为消息推送赛道的头部项目,也成为 Web3 行业不可或缺的重要基础设施。未来,我希望看到PUSH在跨链端到端通信方面得到发展,DAO构建器也将帮助其在Web3通信道路上蓬勃发展。

免责声明: 本网站上的信息作为一般市场评论提供,不构成投资建议。 我们鼓励您在投资前进行自己的研究。

加入我们以跟踪新闻: https://linktr.ee/coincu

哈罗德

钱库 新闻

推送协议:促进 Web3 通信的可访问性?

关键点:

  • 推送协议支持所有 dApp、智能合约、后端和协议。
  • 经过两年的发展,Push Protocol 已经成为消息推送管道的主要项目,也成为 Web3 行业不可或缺的重要基础设施。
推送协议是一种 Web3 去中心化通信协议,允许任何智能合约、dApp 甚至传统服务向钱包地址发送通知。
推送协议:扩展 Web3 通信的可访问性?

概述

协议 是Web3的去中心化通信协议,它可以让任何智能合约、dApp甚至传统服务向钱包地址发送通知,只要这些钱包地址选择从这些通道接收消息,就可以应用于Web3。全场景,包括 DeFi 资产清算、ens 域名过期、媒体新闻推送等,已发送 17.7 万条消息 60,000用户,是去中心化通信赛道的头部项目。

名称和定位变更

之前 2022年九月,名称 推雪 电子信息系统,这意味着“以太坊  通知服务”。从名字上我们可以看出它之前是以太坊的一个项目,而且当时它的定位是一个服务而不是一个协议,所以旧的名字被分解为3个部分:以太坊、消息通知和服务,而新名称打破了这三个部分。

当它开始支持其他链时,例如 Polygon,将会突破 以太坊 到其他 L1 和 L2。其次,应用场景不限于通知,而是所有消息推送场景。最后,因为支持多链、多场景,它不再是一个具体的服务而是一个协议,所以继续被称为 电子信息系统。它将限制自己的业务和品牌,因此更名为 Push Protocol。

为什么需要去中心化通信协议

消息推送已经融入到传统Web2的方方面面,从IM聊天到新闻,再到各种营销信息、通知提示等,无论是应用场景还是技术都非常成熟,但在Web3中却很少用到具有消息推送功能的dApp,大多数与通知相关的需求都是通过电子邮件解决的。主要原因有:

  • 目前大多数dApp在PC端都是网页的形式,移动端的发展极其缓慢,因为消息推送是即时的,移动端的缺失制约了消息推送场景的发展。相比之下,Web2是在移动互联网出现之后才得到广泛应用的。
  • Web3的基础设施层的消息推送目前确实是一个发展洼地,能看到的成熟解决方案并不多。

即便如此,Web3 仍然有大量的场景需要消息推送,比如 DeFi 价格变动、投票结果通知等,而 Lens Protocol 等社交协议产品也集成了 Push Protocol,因为关注、点赞等都需要消息推送。

Web2与PUSH消息推送逻辑对比

每个人的手机每天都会收到大量来自APP的消息,包括社交软件的好友消息、新闻媒体的头条、电商平台的折扣等等,它们是如何实现的呢?下图是iPhone手机中的APP向您的手机发送消息的流程。核心是APNS(Apple Push Notification Service)作为中转服务,分为3个阶段:

  • 阶段1: 上游项目方将要发送的消息和收到的iPhone ID打包发送给APNS。
  • 阶段2: APNS 在注册 Push 服务的 iPhone 列表中搜索具有相应徽标的 iPhone,并将消息发送给该 iPhone。
  • 阶段3: iPhone将收到的消息传递给应用程序,并根据设置弹出推送通知。
推送协议:促进 Web3 通信的可访问性?

下图展示了Push协议的原理。事实上,会发现其结构与Web2的APNS是一致的。 dapp、服务器和智能合约前三类位于输入层,即消息生成的源头。消息传入 Push Protocol 后,内部节点会监听协议智能合约中的事件,并将消息转发给对应的接收者。

推送协议:促进 Web3 通信的可访问性?

简单来说,可以理解为合约、后端服务等上游可以在需要消息推送的地方埋入一段EPNS代码,传入相应的消息内容,Push Protocol就会将消息传递给对应的地址。当然,你必须返回下游需要有一个前端负责接收和显示消息。

Push协议作为协议层,只负责消息的分发过程。当然,Push Protocol也做了插件消息框,方便用户使用。用户通过推送协议收到的消息也会显示出来。

推送协议:促进 Web3 通信的可访问性?

PUSH的架构:用户、渠道、订阅者

Push Protocol 中有三个主要概念:用户、通道和订阅者。

  • 用户:指EPNS中的所有实体,包括合约、钱包、人员等。
  • 渠道:消息的发送者在Push Protocol中注册;用户需要订阅频道才能接收相应的消息
  • 订户: 已订阅的用户

如下图所示,当我打开Push Protocol操作控制台,点击频道栏时,右侧会出现很多频道。这些通道是用户创建的消息发送者。

推送协议:促进 Web3 通信的可访问性?

我可以选择点击加入和退出某个频道。当我加入时,我需要注册成为该频道的订阅者。签名后,通道中生成的消息将发送到我的钱包地址。用户可以随时取消订阅,因此用户知道对消息的绝对访问权,无需担心被垃圾消息,并且频道必须承担发送通知的费用,以 ETH 或 DAI 支付,这也可以防止垃圾消息的发送在某种程度上。

推送协议:促进 Web3 通信的可访问性?

我们可以看到现在渠道的多元化非常强;不仅大多数主流Web3产品和协议如Snapshot、MakerDAO等都已入驻,甚至连连载小说也已入驻,所以Push Protocol应用场景的想象空间还是很大的。

申请成为通道需要质押 50 $PUSH,其中 10 $PUSH 用于创建合约的协议费,其余 Token 将存储在通道所有者的合约池中,并且通道关闭后,池中的 Token 将被返还。

通道可以发送 3 种类型的消息:广播通知、丁香通知和子集通知。

  • 广播通知:立即向频道的所有订阅者发送消息
  • 定向通知:当然可以发送到特定的钱包地址,前提是他们订阅了该频道
  • 子集通知:有针对性的通知的一种变体,通知特定的订阅者组

如何集成推送协议

Push Protocol 支持通过智能合约、PUSH dApp、SDK 等方式发送消息。我们以智能合约为例,首先需要导入 IPUSHCommInterface 合约接口。

推送协议:促进 Web3 通信的可访问性?

并定义通道的地址。用户创建的每个频道都会被分配一个频道地址,然后设置为接收地址。可以指定一些订阅地址,也可以直接设置为广播模式;也就是说,所有订阅者都会收到它。

推送协议:促进 Web3 通信的可访问性?

这样,当你的合约代码执行到相应的位置时,你就可以完成一次消息内容的触发,推送协议的节点就会传输该内容。消息发送后,下游需要接收并显示消息。 Push协议提供了三种接收方式。

推送协议:促进 Web3 通信的可访问性?

获取到的消息数据格式如下,包括消息接收地址、消息内容、类型等信息。

推送协议:促进 Web3 通信的可访问性?

另外,Push Protocol 还做了自己的 Web3 原生聊天软件,如下图,可以实现文字、表情、附件的内容发送,而且这个聊天能力支持 SDK 集成,任何 dapp 都可以接入拥有原生的Web3聊天功能。

推送协议:促进 Web3 通信的可访问性?

未来重要发展方向

PUSH 允许所有 dApp、智能合约、后端、协议,甚至任何分布式技术直接与用户的钱包地址进行通信。目前,PUSH的合作伙伴涉及多个重要领域:

DeFi 通过 PUSH 发送交易相关信息:去中心化金融活动一直是 Web3 的主体。可以使用PUSH的场景:发送一些用户教育,了解日常状态的最新动态和矿池;在紧急情况下,例如贷款或抵押品接近清算时,需要使用 PUSH 来提醒用户采取行动;参与活动时,可以提醒用户奖池变化、中奖情况等。

DAO 组织使用 PUSH 进行治理和投票:去中心化自治组织在日常生活中往往需要大量的提案、投票和公告。然而,目前使用Discord等平台的情况是人们会屏蔽或忽略重要信息。使用PUSH可以端到端地提醒用户参与DAO治理。

GameFi使用PUSH进行用户激励:玩家和平台可以直接沟通,通过PUSH,所有NFT空投、奖励、升级进度都可以作为通知,以激励用户并鼓励留存。

推送协议:促进 Web3 通信的可访问性?

数据分析协议与PUSH相结合,可以更及时地通知用户:市场上有大量的Web3数据分析协议。通过结合PUSH,用户可以直接定制自己的需求,例如在聚合交易平台上跟踪某个NFT的交易量、读取SushiSwap的掉期和配对、某个nft底价下跌时的通知等。

总而言之,PUSH在任何重要的ToC领域都可能占有一席之地,比如法律协议签署时需要实时通知进展情况、交易平台倒闭需要第一时间通知用户等有可能的话,安全合约审核的结果可以直接广播到社区等等。

经过两年的发展,Push Protocol 已经成为消息推送赛道的头部项目,也成为 Web3 行业不可或缺的重要基础设施。未来,我希望看到PUSH在跨链端到端通信方面得到发展,DAO构建器也将帮助其在Web3通信道路上蓬勃发展。

免责声明: 本网站上的信息作为一般市场评论提供,不构成投资建议。 我们鼓励您在投资前进行自己的研究。

加入我们以跟踪新闻: https://linktr.ee/coincu

哈罗德

钱库 新闻

访问 63 次,今天 1 次访问