買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Coinw > Info

PUSH:一文詳解去中心化通信協議 Push Protocol_Wolf Protocol

Author:

Time:1900/1/1 0:00:00

原文標題:《BuidlerDAO:PushProtocol如何填補web3通信空白》

作者:JasonChen、Rui,BuidlerDAO

前言

PushProtocol是一款Web3的去中心化通信協議,它使任何智能合約、dApp甚至傳統服務都可以向錢包地址發送通知,當然前提是這些錢包地址選擇接收這些渠道的消息,它可以應用于Web3的全場景中,包括DeFi的資產清算、ens的域名到期包括媒體的新聞推送等,目前已經為6萬的訂閱者發送了1770萬條消息,是去中心化通訊賽道的頭部項目。

名稱和定位的改變

于2022年9月前PUSH的名字叫EPNS,中文的含義是「以太坊消息通知服務」,通過名字我們可以看出在此之前它是針對于以太坊的項目,并且那時候它對自己的定位是服務而非協議,所以這個舊的名字拆解為3部分:以太坊、消息通知和服務,而新的名字也恰恰是打破了這三部分,隨著它開始支持Polygon等其他鏈,它將突破以太坊到其他L1與L2,其次應用場景不僅限于通知而在于一切消息推送場景,最后因為支持多鏈和多場景所以它不再是某一個具體的服務而是成為了協議,所以繼續叫EPNS會限制自己的業務與品牌,于是改名為PushProtocol。

為什么需要去中心化的通信協議

美CFTC主席:幣安故意違反了CFTC的規定:4月14日消息,美國商品期貨交易委員會(CFTC)主席 Rostin Behnam周四在普林斯頓大學舉辦的一次活動中表示:“幣安故意違反了CFTC的規定,如果有人打算在美國提供期貨合約,則必須在CFTC注冊并遵守法律”。Behnam還重申,以太坊和穩定幣都是商品。

此前3月27日消息,美國CFTC將尋求在幣安案件中對其實施永久性的交易和注冊禁令;對此趙長鵬回應稱,幣安使用多種手段阻止美國客戶,本人從未參與幣安Launchpad和期貨交易。(彭博社)[2023/4/14 14:03:07]

消息推送已經融入了傳統Web2的方方面面,從IM聊天、到新聞、再到各種營銷信息、通知提示等等,不論是應用場景還是技術上都已經非常成熟,但是在Web3中大家卻很少有用到具備消息推送能力的Dapp,涉及到通知的需求大多是用郵件解決的,主要原因是:

目前Dapp大多數都是PC端的網頁形式,移動端發展極其緩慢,因為消息推送是即時性的,移動端的缺失制約了消息推送場景的發展,反觀Web2也是在移動互聯網出現后消息推送才大范圍應用。

Web3的基建層的消息推送目前確實是一塊發展洼地,能看到的成熟解決方案不多。

即使如此Web3依然有大量需要消息推送的場景,比如DeFi價格變動、投票結果通知等,以及如LensProtocol這類社交協議產品也集成了PushProtocol,因為用戶之間所產生的關注、點贊等也存在大量的通知場景,包括CoinDesk也進行了集成,每次CoinDesk博客上發布新文章時,用戶都會收到通知,從而快速的了解行業動向,所以隨著Web3的發展消息推送的場景將會越來越多。

Avalanche宣布與電子競技巨頭TSM達成合作:金色財經報道,電子競技巨頭TSM的競爭性游戲平臺Blitz宣布與區塊鏈平臺Avalanche達成合作。該合作將 Avalanche 指定為TSM 和 Blitz 的獨家區塊鏈合作伙伴。

借助 Avalanche,TSM將為玩家、粉絲和創作者創造新的體驗,TSM 和 Blitz 還將使用Core為所有用戶支付提供支持,并存儲、銷售和購買數字資產。TSM 將在 Blitz 子網上舉辦 Avalanche 品牌錦標賽,以幫助游戲玩家通過性能洞察和學習工具提高技能,并允許玩家在 Blitz Arena 中競爭獎品。

TSM 和 Blitz 將通過 AVAX 支持的子網進行開拓性創新。Blitz 的子網將使用 AVAX 支付Gas費,并在玩家進行的每筆交易中消耗一部分 AVAX 費用。[2023/3/8 12:48:00]

Web2與PUSH消息推送邏輯對比

大家的手機每天會收到很多APP給你發送的消息,包括社交軟件的好友消息、新聞媒體的頭條事件、電商平臺的折扣優惠等等,它們是怎么實現的呢?下圖為iPhone手機中的APP對你的手機發送消息的流程,核心是APNS作為中轉服務,分為3個階段:

階段1:上游項目方把要發送的消息和接收的iPhone標識打包,發給APNS。?

隱私區塊鏈Dusk Network將于本月底結束激勵測試網第一階段,并將在2023年啟動下一階段:12月26日消息,隱私區塊鏈Dusk Network將于本月底結束激勵測試網的第一階段,并將在2023年啟動下一階段。該測試網旨在允許用戶測試和試驗網絡,提供與網絡交互并獲得參與獎勵的方式,以幫助開發團隊收集有價值的反饋和數據,進一步改進網絡。

據RootData顯示,DuskNetwork是一個開源區塊鏈(DLT)基礎設施,企業使用它來代幣化金融工具和自動化成本高昂的流程。該項目獲得BinanceLabs投資。[2022/12/26 22:07:19]

階段2:APNS在注冊Push服務的iPhone列表中,查找有相應標識的iPhone,并把消息發到iPhone。?

階段3:iPhone把發來的消息傳遞給應用程序,并且按照設定彈出Push通知。

下圖為PushProtocol的原理,其實會發現結構上和Web2的APNS是一致的,最上層的dapp、服務器和智能合約這三類處于輸入層,即消息產生的源頭,把消息傳入PushProtocol后,內部的節點會監聽協議智能合約中的事件并將消息中轉給對應的接收者。

OpenSea已支持基于BNB Chain的NFT:金色財經報道,11月30日,OpenSea官方宣布正式集成BNB Chain。

此前,OpenSea已支持以太坊主網、Arbitrum、Avalanche、Klaytn、Optimism、Polygon、Solana等多條鏈。[2022/11/30 21:10:51]

簡單來說,可以理解成合約、后端服務等上游可以在需要消息推送的地方埋一段EPNS的代碼,并傳入對應消息內容,PushProtocol就會將這個消息傳遞給對應地址,當然你必須還要在下游有個前端負責接收并展示消息,PushProtocol作為協議層只負責消息的分發過程,當然PushProtocol為了便于用戶使用也做了一個插件形式的消息盒子,用戶經PushProtocol所收到的消息也會展示在里面。

PUSH的架構:用戶、頻道、訂閱者

在PushProtocol中主要有3個概念:用戶、頻道和訂閱者。

Celsius債權人要求傳喚貸款公司Equities First,要求償還4.39億美元抵押品:9月30日消息,加密借貸平臺Celsius的債權人已向法院申請對Equities First發出傳票,后者是一家卷入Celsius破產的貸款公司。債權人正在尋求有關Celsius和Equities First之間的貸款協議、Celsius和貸款人之間的任何現金或加密貨幣轉移的信息,以及Equities First無法向Celsius償還4.39億美元抵押品的原因。(CoinDesk)[2022/9/30 6:04:42]

用戶:指所有在EPNS中的實體包括合約、錢包、人員等

頻道:在PushProtocol中進行注冊的消息發送方,用戶需要訂閱頻道后才可以收到對應的消息

訂閱者:產生了訂閱行為的用戶

如下圖所示當我打開PushProtocol的操作臺后,并點擊channels欄目右側會出現很多頻道,這些頻道就是用戶所創建的消息發送方。

我可以選擇點擊加入和退出某個頻道,加入時需要簽名成為該頻道的訂閱者,完成簽名后頻道內所產生的消息就會發送至我的錢包地址中,用戶可以隨時取消訂閱,所以用戶掌握絕對的消息獲取權,不用擔心被濫發消息,并且頻道要發送通知必須承擔費用,以ETH或DAI支付,這在一定程度上也可以防止垃圾消息的發送。

我們能看到現在頻道的多樣性非常強,不光幾乎大多數主流的Web3產品和協議如Snapshot、MakerDAO等都入駐了,甚至還有如連載小說也入駐了,所以PushProtocol應用場景的想象空間還是非常大的。

需要質押50$PUSH才可以申請成為頻道,其中10$PUSH用于創建合約的協議費用,其余的代幣會存儲在頻道所有者的合約池中,一旦頻道停用池子中的代幣將返還。

頻道可以發出3中消息類型,廣播通知、丁香通知和子集通知。

廣播通知:一次性將消息發送給該頻道的所有訂閱者

定向通知:可以發送給特定的錢包地址,當然前提是它們訂閱了該頻道

子集通知:定向通知的變種,通知某一組訂閱者

如何集成PUSHProtocol

PushProtocol支持通過智能合約、PUSHdApp、SDK等多種方式發送消息,我們以智能合約為例,首先需要導入IPUSHCommInterface合約接口。

并定義頻道的地址,每個用戶創建的頻道都會分配一個頻道地址,然后設置接收地址,你可以指定某些訂閱地址,也可以直接設置為廣播模式即所有訂閱者都會接收。

這樣當你的合約代碼執行到對應位置時就可以完成一次消息內容的觸發,由PushProtocol的節點進行內容的中轉。消息發出去后,下游的需要對消息進行接收然后展示,接收的方式PushProtocol給出了三種。

獲得的消息數據格式如下,包括消息接收地址、消息內容、類型等信息。

除此以外PushProtocol還做了自己的Web3原生聊天軟件,如下圖所示可以實現文本、表情、附件的內容發送,并且該聊天能力支持SDK集成,任何dapp都可以接入后具備原生的Web3聊天功能。

未來重要發展方向

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的一席之地,例如法律協議簽署時需要實時通知進展、交易所倒臺事件需要第一時間通知用戶、安全合約審計的結果可以直接廣播給社區等等。

經歷了兩年的發展,PushProtocol已經成為了消息推送賽道的頭部項目,也成為Web3行業中不可缺少的重要基礎設施。在未來希望看到PUSH在跨鏈的端對端通信中有所發展,BuidlerDAO也將在Web3的通信路上助力其蓬勃發展。

Tags:USHPUSHTOCPROTROUSHPushswapWolf ProtocolKLEVA Protocol

Coinw
ICE:回顧 Sui 測試網 Wave 2,官方透露了哪些關鍵信息?_SPICE幣

撰文:Sui基金會 編譯:Babywhale,ForesightNewsSui測試網Wave2已圓滿結束,本次測試幫助我們實現了在Sui上進行質押操作的目標.

1900/1/1 0:00:00
COI:CoinDesk 關于 Alameda 資產負債表的報道獲頒喬治·波爾卡新聞獎的金融報道獎_ASI

喬治·波爾卡新聞獎將金融報道獎授予CoinDesk的IanAllison和TracyWang,表彰他們去年11月初關于Alameda資產負債表狀況的新聞在短短十天內促使了FTX的崩潰.

1900/1/1 0:00:00
DAO:鏡湖資本吳幽回應“諾而不捐”事件:因比特幣合約爆倉等原因未能履約_RESET價格

近日,一則“校友未兌現1100萬元捐贈被母校起訴”的消息引發關注。對此當事人吳幽回應稱,未履行捐贈是因為其比特幣合約爆倉,數字資產幾乎歸零,名下基金所投項目出現流動性危機無法退出,最終導致無錢履.

1900/1/1 0:00:00
區塊鏈:深入理解去中心化社交產品 Deso 和它可能的未來_coinweb一鍵跟單

原文標題:ADeepDiveIntoDeSo作者:KadeemClarke編譯:深潮TechFlow社交媒體已經改變了我們的溝通方式,但不是每個人都認為這些變化總是積極的.

1900/1/1 0:00:00
THUN:Hunt Town 聯創:幣安 AI 產品 Bicasso 涉嫌盜用創意_aisifund

針對幣安推出可將創意轉化為NFT的AI產品Bicasso,Web3構建者公會項目HuntTown聯合創始人“project7”及其團隊成員“ggoma”發推文稱:“我從來沒有想過幣安會復制我在B.

1900/1/1 0:00:00
EFI:哪些 DEX 在 USDC 脫錨危機中大賺了一筆?_USD

原文標題:《Uniswap,CurveFinance,SushiSwapmakeakillingamidstmarketuncertainty》撰文:SuzukiShillsalot.

1900/1/1 0:00:00
ads