首页>>加密货币

Push Protocol(PUSH)

2024-01-11 14:26:25 99
Push Protocol(PUSH)

币种名称:Push Protocol(PUSH)

货币总量:100,000,000 PUSH

相关板块:DeFi DAO 币安投资 互操作性 Web3.0概念

官方网址:https://push.org

交易平台: 币安 欧易 芝麻开门 欧易 芝麻开门

进入网站

Push Protocol(PUSH)介绍

Push Protocol 是一款 Web3 的去中心化通信协议,它使任何智能合约、dApp 甚至传统服务都可以向钱包地址发送通知,当然前提是这些钱包地址选择接收这些渠道的消息,它可以应用于 Web3 的全场景中,包括 DeFi 的资产清算、ens 的域名到期包括媒体的新闻推送等。


Web2 与 PUSH 消息推送逻辑对比


大家的手机每天会收到很多 APP 给你发送的消息,包括社交软件的好友消息、新闻媒体的头条事件、电商平台的折扣优惠等等,它们是怎么实现的呢?下图为 iPhone 手机中的 APP 对你的手机发送消息的流程,核心是 APNS(Apple Push Notification Service)作为中转服务,分为 3 个阶段:


阶段 1:上游项目方把要发送的消息和接收的 iPhone 标识打包,发给 APNS。 


阶段 2:APNS 在注册 Push 服务的 iPhone 列表中,查找有相应标识的 iPhone,并把消息发到 iPhone。 


阶段 3:iPhone 把发来的消息传递给应用程序,并且按照设定弹出 Push 通知。


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


在 Push Protocol 中主要有 3 个概念:用户、频道和订阅者。


用户:指所有在 EPNS 中的实体包括合约、钱包、人员等

频道:在 Push Protocol 中进行注册的消息发送方,用户需要订阅频道后才可以收到对应的消息

订阅者:产生了订阅行为的用户


当我打开 Push Protocol 的操作台后,并点击 channels 栏目右侧会出现很多频道,这些频道就是用户所创建的消息发送方。


我可以选择点击加入和退出某个频道,加入时需要签名成为该频道的订阅者,完成签名后频道内所产生的消息就会发送至我的钱包地址中,用户可以随时取消订阅,所以用户掌握绝对的消息获取权,不用担心被滥发消息,并且频道要发送通知必须承担费用,以 ETH 或 DAI 支付,这在一定程度上也可以防止垃圾消息的发送。


我们能看到现在频道的多样性非常强,不光几乎大多数主流的 Web3 产品和协议如 Snapshot、MakerDAO 等都入驻了,甚至还有如连载小说也入驻了,所以 Push Protocol 应用场景的想象空间还是非常大的。


需要质押 50 $PUSH 才可以申请成为频道,其中 10 $PUSH 用于创建合约的协议费用,其余的Token会存储在频道所有者的合约池中,一旦频道停用池子中的Token将返还。


频道可以发出 3 中消息类型,广播通知、丁香通知和子集通知。


广播通知:一次性将消息发送给该频道的所有订阅者


定向通知:可以发送给特定的钱包地址,当然前提是它们订阅了该频道


子集通知:定向通知的变种,通知某一组订阅者


如何集成 PUSH Protocol


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


并定义频道的地址,每个用户创建的频道都会分配一个频道地址,然后设置接收地址,你可以指定某些订阅地址,也可以直接设置为广播模式即所有订阅者都会接收。


未来重要发展方向


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


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


DAO 组织利用 PUSH 进行治理与投票:去中心化自治组织在日常中经常需要大量的提案、投票、公示,但是使用 Discord 等平台的现状是,人们会屏蔽或忽视重要的信息,使用 PUSH 可以端对端的提醒用户参与 DAO 治理。


GameFi 利用 PUSH 进行用户激励:玩家和平台可以进行直接通信,并且通过 PUSH 可以实现所有的 NFT 空投、奖励、升级进展都作为通知以激励用户,鼓励留存。


数据分析协议结合 PUSH 进行更及时的用户告知:市面上有大量的 Web3 数据分析协议,通过结合 PUSH,用户可以直接自定义自己的需求,例如追踪聚合交易平台的某 NFT 交易量、读取 sushiswap 的 swap 和配对、当某 nft 地板价下跌时进行通知等。


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


经历了两年的发展,Push Protocol 已经成为了消息推送赛道的头部项目,也成为 Web3 行业中不可缺少的重要基础设施。在未来希望看到 PUSH 在跨链的端对端通信中有所发展,Buidler DAO 也将在 Web3 的通信路上助力其蓬勃发展。