XMTP是一种社交协议,与Coinbase和Lens合作,但它具体是什么?

'XMTP是一种社交协议,与Coinbase和Lens合作,具体是什么?'

XMTP:为Web3带来即时通讯的底层通讯基础设施

最近,Coinbase Wallet宣布与开源通讯网络XMTP集成,开启了钱包地址之间的即时通讯功能。XMTP不仅与Coinbase Wallet合作,还帮助了去中心化社媒协议Lens Protocol开通即时通讯模块。在XMTP网络生态内的应用之间也可以互相通讯。XMTP似乎正在探索一条独特的道路,从加密原生场景中寻找真正需求,如NFT市场、钱包、DeFi等。那么,XMTP目前技术发展如何,建立了哪些合作关系,即时通讯又会给Web3项目设计带来怎样的变化呢?

XMTP项目概况

XMTP定位于底层通讯基础设施,旨在更安全、私密地传输Web3消息,包括身份验证、端到端加密、可互操作的收件箱和消息中继功能。它的整体结构分为三层:网络层、客户端层和应用层。

1. 网络层(Network)

XMTP网络层是由点对点的节点运营商共同搭建,节点提供消息API,使客户端应用程序可以通过XMTP网络相互传递消息。节点将信封(消息的打包样式,包含发送者和接收者)存储在主题(涉及该消息传递的节点)中,并转发到其他节点,以便客户端应用程序检索信封。网络层的运营方式与其他项目类似,主要负责消息同步、打包和传递。目前,XMTP网络层由项目方自己运营,但后期将通过开放节点注册和激励政策实现去中心化。

2. 客户端层

客户端层由使用XMTP SDK构建的客户端组成。客户端负责创建XMTP身份、加密和解密数据,并与XMTP网络进行通信。XMTP SDK由相应的项目方构建和使用,与用户关系不大。

3. 应用层

应用层由XMTP生态中的项目组成。XMTP采取B端路线,不直接从C端获客,而是与其他Web3协议或产品建立合作,实现区块链账户之间的消息传递,以丰富自身生态,形成网络效应。目前,XMTP生态的参与者包括CyberConnect、Lens、Coinbase、Converse、ENS、unstopLianGuaible domains等。

从XMTP技术的角度来看,XMTP旨在打造一个基础通讯设施网络,使接入此网络的项目能够打通通讯壁垒。可以这样理解,在Web2中,微信和支付宝无法相互通讯,是因为它们各自拥有独立的社交通讯网络,无法跨越壁垒传递消息。而在XMTP生态中,用户通过钱包地址作为唯一标识,在XMTP网络中可以相互连接,实现消息的有效传递。

值得注意的是,XMTP在2021年8月进行了A轮融资,筹集了2000万美元,由a16z领投,Coinbase Ventures、StarkWare等机构和个人参投。因此,XMTP能够与Coinbase Wallet等项目合作并不令人意外。

即时通讯体验

XMTP不仅与Coinbase Wallet集成,还与Lens合作开发。我们通过两个产品测试了这一功能。

  1. Coinbase Wallet钱包之间的即时通讯相对流畅,信息的发送和接收时效性良好。从左到右依次为Coinbase Wallet的初始界面、消息接发界面、寻找联系人界面和聊天内容界面。由于XMTP与ENS集成,要寻找特定用户的体验相对较好。但是这种试验的对象是随机选择的,并且不需要经过对方同意就可以直接聊天,这在隐私性方面存在一些欠缺。不过对于实施者来说更加便利和精准。

  2. Coinbase Wallet与Lens之间的互操作通讯也较为顺畅。两者皆在XMTP通讯生态中,可以进行即时通讯。左图为Lens界面,右图为Coinbase Wallet界面。目前测试显示两者间的消息即时性较强。除了消息传递,还可以发送图片、文件等。不过Coinbase Wallet目前暂不支持文字之外的功能。

XMTP为Web3带来的影响

在Web3的社交领域,经常面临着一些质疑,例如去中心化、代币经济等是否为真正的需求。诚然,大多数用户在功能性和去中心化之间更倾向于前者。Web3社交应用在推广“大规模采用”的故事方面显然不如Web2,而“小而美”的产品又难以撑起网络效应,无法反哺生态建设。

面对这样的难题,XMTP给出了它的答题思路——将目光投向Crypto原生场景的需求。在XMTP的官方v2文档中设想了一些场景:

  • 去中心化社交:就像使用微信一样,可以发现新朋友、创建群组、分享表情包和发送群文件。
  • 项目营销:在新项目的前期推广中,项目方可以选择向相应的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并非Web3)。

作为一个底层通讯协议,XMTP的生态丰富度在未来有望持续提升,这将增加项目间互操作的可能性,可能会诞生出意想不到的场景。从这个角度来看,XMTP至少在叙事上更容易被理解和接受。

参考链接:点击查看