作者:夫如何
近期,CoinbaseWallet官推發布視頻講解,宣布CoinbaseWallet與開源通訊網絡XMTP集成,合作開啟錢包地址之間的即時通訊。
經了解,XMTP不僅和CoinbaseWallet合作,也幫助本周剛發布v2的去中心化社媒協議LensProtocol開通即時通訊模塊。此外,XMTP網絡生態內的應用之間可以互相通訊。
在如今的Web3 社交賽道,眾多社交項目高舉高打,以去中心化作為項目核心亮點,對標Twitter,可是大多數項目都是雷聲大雨點小。而XMTP 似乎正走出一條獨特的道路:從存在真正需求的加密原生場景上探索,例如NFT市場、錢包、DeFi等。
那該項目目前技術發展如何,建立了哪些合作關係,即時通訊又會給Web3 項目設計帶來怎麼的變化? Odaily星球日報體驗了這一產品,並將項目概況、測評心得和一些暢想分享如下。
XMTP項目概況
XMTP定位於底層通訊基礎設施,用於更安全、私密地傳輸Web3消息,包含身份驗證、端到端加密、可互操作的收件箱和消息中繼功能。
XMTP 整體結構分為三層:網絡層、客戶端層、應用層。
1. 網絡層(Network)
XMTP網絡層是通過點對點的節點運營商共同搭建,節點提供消息API,可以使客戶端應用程序通過XMTP網絡相互傳遞消息。
節點將信封(消息的打包樣式,包含發送者和接收者)存儲在主題(該消息中涉及的節點傳遞者)中,轉發到其他節點,使信封能被客戶端應用程序檢索。通俗來講,節點的運營和其他項目類似,主要負責消息同步,打包,傳遞。
XMTP網絡層目前由項目方自己運營,後期將通過開放節點註冊,激勵政策實現去中心化。
2. 客戶端層
客戶端層是由通過XMTPSDK搭建的客戶端構成。客戶端負責創建XMTP身份、加密和解密數據,以及與XMTP網絡進行通信。通俗來講,XMTPSDK是由相應項目方來構建使用的,和用戶關係不大。
3. 應用層
應用層是由XMTP生態中的項目組成,XMTP走toB路線,不直接從C端獲客,而是和其他Web3 協議或產品建立合作,進而在應用層實現區塊鏈賬戶之間的消息傳遞,以豐富自身生態,形成網絡效應。目前XMTP生態的參與者有CyberConnect、Lens、Coinbase、Converse、ENS、unstoppabledomains等。
通過XMTP技術面來看,XMTP想要打造一個基礎通訊設施網絡,可以使接入此網絡的項目打通通訊壁壘。打個比方,Web2 中,微信和支付寶不能相互通訊,原因在於他們各自擁有社交通訊網絡,無法跨壁壘傳遞消息,而XMTP生態中,用戶通過錢包地址作為唯一標識,在XMTP網絡中可以相互連接,實現消息有效傳遞。
值得注意的是,2021年8月,XMTPA輪融資2000萬美元,由a16z 領投,CoinbaseVentures、StarkWare 等機構和個人參投。由此,XMTP能與CoinbaseWallet等合作,並不意外。
即時通訊體驗
由於XMTP不僅和CoinbaseWallet集成,也與Lens合作開發。 Odaily星球日報通過兩個產品來測試這一功能。
1. 下圖為CoinbaseWallet錢包之間的即時通訊,相對流暢,信息的發送和接收時效性較好。
上圖從左到右,CoinbaseWallet從初始界面-消息接發界面-尋找聯繫人界面-聊天內容界面。由於XMTP也和ENS集成,要想找尋到特定用戶的體驗感相對較好。
但是上圖的試驗的對像是隨機找的,並且不用經過對方同意就可以直接聊天,這對隱私性的考慮是否欠缺(和騷擾短信有何區別),但對實施者更加便利和精準。
2. 下圖為CoinbaseWallet和Lens之間互操作通訊,兩者皆在XMTP通訊生態中,可以進行即時通訊。
左圖為Lens界面,右圖為CoinbaseWallet界面。目前測試兩者間消息即時性較強。通過左圖底部紅圈標註部分也可以看出,除了消息傳遞,還可以發送圖片、文件等。不過CoinbaseWallet暫不支持文字之外的功能。
XMTP能為Web3帶來什麼?
SocialFi 作為一個並不火熱的細分領域,經常要面對的質疑是——去中心化、代幣經濟等之於社交是否為偽需求。誠然,大多用戶在功能性和去中心化之間也會選擇前者。 Web 3 社交應用在講述“大規模採用”故事上,顯然略遜一籌,而“小而美”的產品又難以撐起網絡效應,反哺生態建設。
面對這樣的難題,XMTP 給出了它的答題思路——瞄向 Crypto 原生場景的需求。
其官方在v 2 文檔中設想了一些場景:
去中心化社交:就像使用微信一樣。發現新朋友,創建群組,分享表情包,發送群文件。
項目營銷:新項目前期推廣時,項目方可以選擇相應對標的 NFT 和 Token 持有者發送營銷信息,更有助於幫助項目方冷啟動。
定制客戶端功能:幫助特定需求的 B 端定制服務,可以在聊天中進行金融交易、AI 客服、簡化 DAO 操作流暢等。
DeFi:發送安全的交易確認、通知、代幣轉賬、NFT 鑄造等。
GameFi:實時消息傳遞、多人群組聊天、遊戲內通知等。
我們也想像到此外的一些具體場景,如:
1. 資產風險提示:最近跨鏈橋資產風險頻發,如果項目方發現後可以第一時間通知到正在使用的用戶群體,可以降低一些損失。
2. NFT 市場的議價功能:用戶在 Opensea 中購買 NFT 時,遇到心儀的 PFP,但是價格不理想,不能簡單的提供一個心儀報價就敷衍了事,如果可以及時和擁有者溝通,成交機率互毆許慧提升。 (目前 OTC swap 可以實現這一功能,也是 XMTP 集成。)
3. NFT 擁有者社群建設:通過 XMTP 的生態項目聯動,比如 NFT 項目方可以通過 Lens 與 Coinbase Wallet 找到擁有者,並開啟即時聯繫。 (discord 也可以,但並不Web 3 。)
作為一個底層通訊協議,如果XMTP 生態的豐富度在未來可以持續提升,生態中項目間互操作的可能性就會變大,可能會誕生出意想不到的場景。從這點來看,XMTP 至少在敘事上更容易講通。