CYBER:深度研究CyberConnect:带 AA 的 Web3 社交中间件_CYBERKONGZ

作者:Jay FP,加密研究机构Four Pillars;翻译:金色财经xiaozou

本文要点:

· Web3一直备受关注,因为它有可能创造一个以参与者为中心的对称市场,参与者可以基于区块链技术独立控制并共享自己的数据和内容。

· 身份是实体之间相互交互的关键因素。然而,当前的Web3堆栈缺乏一个可以与各种应用程序以及不同交互类型进行交互的整体身份。

· CyberConnect正在创建一个社交图谱,通过账户抽象来定义整体身份,并构建类似web2的用户体验和以参与者为中心的创意经济。

· 作为对Web3领域最新技术最为敏捷的公司,CyberConnect已经吸引了大多数ERC4337智能合约钱包,以查看帐户抽象用例,并整合现有技术(如DID & VC和ZKP),具有进一步创新的巨大潜力。

· 此外,CyberConnect被认为是最接近Web3采用的协议之一,拥有广泛的生态系统和最大的用户群,可以将技术转化为新的体验并分享传播。

1、面向Web3采用的帐户抽象

(1)Web3的崛起

信息技术的发展和人们在网上花费的时间越来越多,催生了各种各样的数字互动。尤其是社交媒体平台,最初只为社交而创建,但现在已经逐渐渗透到了人们的生活方式中,成为营销、信息搜索等目的的强大渠道。因此,顶级社交媒体平台变得越来越大,创造了新的参与者和市场类型,即“内容创作者”、“影响者”和“创意经济”。在这个市场中,能从人群中“脱颖而出”是非常重要的,身份已经成为增加个人价值和社会影响力的一种方式,个人内容也不再仅仅是一次性消费的互动内容。

然而,随着创意经济的发展,人们对其可持续性的担忧也与日俱增。中心化媒体平台利用用户数据实现广告收入的最大化,也从内容创作者那里分得了很大一杯羹。尽管激励机制如此糟糕,但内容创作者仍被迫继续与大型媒体平台合作,因为他们别无选择。媒体平台越来越重视从品牌到人的单向传播,这导致了偏见性内容的传播,用户交互体验受损。

为了恢复人们在社交媒体和创意经济上的顺畅互动,不忘初衷,需要出现一种新的参与者互动方式,以及一种新的可持续的市场结构。目前,Web3被认为是一个很有前景的替代方案——通过使用区块链技术,用户可以完全控制自己的数据和内容,并决定如何共享数据和内容,而不依赖于任何中心化平台。由于创意作品的分发路径可以被透明地追踪,内容创作者可以为自己设计一个合理的收益结构。此外,创作者可以将属性注入创意作品本身或发行自己的代币,以重新定义他们的互动方式或将激励结构与社区对齐。简而言之,现有的创作者经济是由一个中心化的、低效的市场驱动的,而Web3的创作者经济最终可以成为一个以实际参与主体(即创作者和消费者)为中心的对称市场。

(2)Web3缺乏身份中间件

然而,Web3的普及似乎还有很长的路要走。造成这种情况的原因有很多,但最直观的原因是不便性以及缺少交互性。我们回顾一下互联网的早期,我们无法真正与许多不同的参与者进行交互,只能从信息发送方那里接收信息。然而,随着能够描述个人特征的身份模型的引入,一定程度的相互信任建立起来,互联网开始经历了一波更广泛互动的创新浪潮。

项目@mangomanintell (MMIT)的价格下跌80%:金色财经消息,据CertiK监测,@mangomanintell (MMIT)的价格下跌80%,BSC合约: 0x9767c8e438aa18f550208e6d1fdf5f43541cc2c8,请保持警惕![2023/6/15 21:37:45]

就是这样,身份是互动的关键驱动因素,它能让人们更好地认识彼此。因此,为了在Web3世界里进行广泛的交互,必须根据Web3语法定义一个整体身份——然而,目前还没有明确的实现机制。

由于缺乏整体身份而带来的不便和风险完全落在了终端用户身上。除了不能与不同的web3服务交互之外,用户还必须经过这些服务要求的一系列复杂流程才能使用服务,并且还必须对所有这些服务的中心帐户进行安全管理。

我们通常将其称为“用户体验问题”,尽管Web3目前受到了极大的关注,但用户体验问题仍是公众采用Web3的主要瓶颈。因此,如果我们假设能够出现可以定义整体身份的身份中间件之类的东西来解决这些不便,那么它必须具备以下属性。

· 它应该支持永久身份,并保证与各应用程序的不同类型的交互。

· 它应该采用可扩展且灵活的存储结构,以支持定义身份所需的各种数据。

· 身份中包含的数据应以自愿和灵活的方式进行控制。

2、帐户抽象解锁身份中间件

最近大家正在积极讨论的“账户抽象(AA)”可以满足上述大部分属性,并且可以大大有助于在Web3堆栈中构建身份中间件——账户抽象的主要理念是通过允许合约账户发送交易和签名,将现有钱包转换为“智能合约钱包”。换句话说,只能发起和发送交易的现有帐户现在可以嵌入不同的功能,使它们像管理任何其他Web2身份帐户一样容易。

这里所说的功能不仅包括高级交易逻辑,还包括通过密钥管理服务对账户进行控制的方法,以及定义与账户关联的数据,等等。这意味着身份所需的安全逻辑和数据可以集成到底层帐户中——或者更简单地说,帐户抽象允许我们将身份概念注入到现有帐户中。

具体来说,智能合约钱包可以支持多种功能(包括但不限于如下所示),以确保多样且灵活的用户体验:

· 自定义签名方案

目前,EOA中只使用ECDSA签名算法。然而,如果实现了帐户抽象,除了ECDSA之外,还可以使用其他签名算法,如Schnorr、BLS或抗量子算法。

· 灵活支付gas费

通过将gas费的支付委托给其他人(或应用程序)或允许用户使用各种代币支付gas费,可以增加用户服务交互的灵活性。

· 批量交易

通过部署一次性处理多个交易的逻辑,可以节省合约执行成本。

· 签名抽象

可以部署自定义逻辑支持某些条件下的有效验证——这允许用户使用白名单/黑名单管理来限制特定目标的交易,使用时间锁定功能来设置签名的生命周期,以及使用逻辑(例如需要对超过一定金额的交易进行多个签名)。

动态 | 社交媒体公司Kik Interactive考虑关闭其即时通讯应用Kik:加拿大社交媒体公司Kik Interactive正在考虑关闭其即时通讯应用Kik。自从美国证券交易委员会(SEC)起诉这家加拿大初创公司指控未注册的1亿美元代币发行以来,Kik就一直在法庭上为其首次公开发行的代币抗争。SEC执法部门联席主管Steven Peikin表示,出售Kin代币,Kik剥夺了投资者合法享有的信息,并阻止了投资者做出明智的投资决定。(cointelegraph)[2019/9/24]

· 认证与密钥管理

用户可以自由地添加、删除和更改多个帐户的权限,还可以使用MFA(多因素身份认证)和会话密钥来改善现有交易体验。

3、ERC4337与AA简史

事实上,账户抽象的概念已经存在一段时间了。2016年的以太坊标准提案“交易起源和签名的抽象(EIP 86)”是迈向账户抽象的第一步。从那之后,还有许多其他提案进一步发展了这一概念,关键词“账户抽象”于是诞生了——在不同的候选标准中,相对较新的ERC 4337提案是最受关注且最先进的,因为它不需要更改共识层就可以实现账户抽象。账户抽象和ERC4337一起变得更加流行,V神也强调了这方面实现的重要性,现在有相当数量的项目正在转向采用ERC4337。

下面是一个使用ERC4337实现的智能合约钱包的简要流程。

--用户通过智能合约钱包向UserOperation内存池发送一个名为UserOperation的智能合约——在这里,UserOperation可以包含各种逻辑,而不仅仅是简单的代币传输,UserOperation内存池是一个独立内存池,不同于网络通常用来处理交易的现有内存池。

--Bundler将付费最高的UserOperations捆绑在一起,并将它们打包到Bundle交易中。

--Bundler接受这个Bundle交易,并调用一个名为EntryPoint的智能合约——Bundler模拟各UserOperation签名的有效性和gas支付能力,并将Bundle交易连同其中所包含的费用一起提交给EntryPoint。

--(可选)用户可以选择使用一个名为Paymaster的功能代表其他实体支付gas费,或者用其他代币支付gas费,如ERC20代币。

--EntryPoint负责验证每个UserOperation并在网络上执行此UserOperation——bundler只是模拟UserOperation,而EntryPoint则实际上验证UserOperation。如果验证成功,生成UserOperations的实体会向bundler支付一笔预先确定的费用,如果执行后还有剩余的gas费,这些费用也会退还给bundler。

总之,账户抽象是将网络上运行的智能合约的现有原理带到应用程序层面,为每个账户配置特定的逻辑(上图的步骤1-4),并在网络上使用一个名为EntryPoint的合约验证并执行所有这些逻辑(上图的步骤5)。

公告 | OKEx于今日18时30分暂停INT充值:据OKEx官方公告,由于钱包维护升级,OKEx于2019年4月15日18:30暂停INT的充值,待钱包升级完成后开放。[2019/4/15]

ERC4337的灵活性允许智能合约钱包与各种现有技术相结合,除了上述功能之外——例如,它可以通过使用DID(去中心化标识符)和VC(可验证凭证)以及ZKP(零知识证明)来强化身份或数据隐私。因此,自从OpenZeppelin进行代码审计以来,ERC4337已经重新引起了大量项目的兴趣,这些项目迅速采用了ERC4337或进行试验探索。

4、CyberConnect,使用AA的Web3社交中间件

CyberConnect率先采用ERC4337,并尝试将其与其他现有技术(如ZKP)相结合,引领了Web3领域的发展。CyberConnect通过部署ERC4337的全部功能,并将其灵活地应用于更广泛的用户群体和生态系统中,实现了智能合约钱包用例的最大化。

(1)CyberConnect简介

CyberConnect是一个Web3社交中间件项目,各种社交应用程序可以在CyberConnect提供的中间件之上创建。目前正在准备V3的更新,包括ERC4337的应用。这次的更新,CyberConnect设想了一个社交网络,允许用户创建一个链无关的账户,并以围绕着Web2式的用户体验身份和参与者驱动的创意经济为中心——创作者和消费者可以使用整体身份在不同的平台间游走,实现基于内容的社区经济,拥有最佳的用户体验,并且开发者可获得所有这些数据去建立一个更繁荣的生态系统。

(2)CyberConnect的三大支柱

CyberConnect有三个核心要素:1) 身份,是所有交互的中心;2) 社交图谱,代表各实体关系;3) 网络,支持数据解决方案和顺畅的通信。

· CyberAccount

CyberAccount是CyberConnect生态系统中创作者和消费者的核心身份。它与ERC4337和ERC6900的兼容性使用户在与应用程序交互时可以享受到增强的用户体验,因为他们可以使用帐户抽象功能,如Paymaster、社交恢复、权限管理、中继交易等。CyberAccount集成了来自Web3以及基于Web2的社交媒体平台(如Twitter和Discord)的数据。这让用户可以完全控制自己的所有社交数据。还有一个专门针对团队、组织和品牌的帐户,称为“Organization Account”(组织账户),它提供高级帐户管理功能,如多重签名和可定制的访问控制规则。

CyberAccount可以有单独的handle,称为“CyberID”——由于CyberAccount可以存储如此多的信息,每次交互只需要简单的个人资料显示必要的信息。CyberID由‘.cyber’表示,专用于与具有某些身份信息的应用程序交互,例如基本的个人信息、用户名、头像、元数据等。然而,CyberID必须定期更新其注册。如果忘记了定期更新,这些handle将被公开拍卖。

动态 | 视频流媒体平台Cinnamon将集成Interledger协议:据Bitcoinexchangeguide报道,2月22日,由Coil推出的视频流媒体平台Cinnamon宣布将集成Interledger协议(ILP),将为Coil成员提供独家内容。据悉,CoilCoil是由InterLedger协议的联合创始人、Ripple公司前首席技术官Stefan Thomas创办的,并且得到了Xpring的支持。[2019/2/23]

· Cyberrape

CyberGraph是一个社交图谱,它接收CyberAccount元数据和活动,将它们记录存储,并表示必要的数据。除了身份信息之外,流经CyberGraph的数据还包括(基于ERC721的)集合、订阅、内容、W3ST(Web3状态代币,基于ERC1155的SBT,它定义了特定社区中每个用户的状态),以及其他链下管理的信息。

在传统的Web2社交媒体平台上,如果不连接到一个中心化实体,社交互动(或社交环境)很难跨越多个世界,这迫使参与者要么将自己锁定在平台上,要么放弃自己的身份和资产,在一个新的平台从头开始。有了CyberGraph,参与者可以继续与他们通过CyberAccount在各平台上积累的信息进行交互,而这些平台之间的切换成本很少或根本就没有成本,开发人员可以通过数据API和各种工具来支持生态系统的扩展。

· CyberNetwork

CyberConnect旨在包含Web2和Web3领域(或链下和链上)的数据,并进行高效无缝地运行。CyberNetwork是一个节省gas费且可扩展的L2网络,旨在顺利获取此类数据。未来几个月,该网络将进一步升级,整合到CyberConnect中。

5、与其他协议的比较

业界经常拿来与CyberConnect进行比较的协议有Lens Protocol、Farcaster和DeSo。虽然它们都建立了用户所有的个人资料和社交图谱,但它们的方法和协议设计略有不同。本文简单比较了影响各方法的关键特性,并讨论了CyberConnect的不同之处。

· 这四个协议都有一个共同的使命,即强调通过身份帐户进行可扩展且灵活的交互,目前只有CyberConnect通过ERC4337完全实现了帐户抽象——CyberConnect是账户抽象概念的最早采用者之一,业界最大数量的基于ERC4337智能合约钱包已经开始使用CyberConnect来创建跨多个链的链无关交互用例。(截至8月16日,采用钱包数量超过45万)。另一方面,DeSo并没有直接采用账户抽象有关标准,而是通过“Derived Keys”(派生秘钥)引入了一些账户抽象功能,这些功能可用于授权其他实体签署交易。其余协议利用NFT来定义身份帐户,但尚未完全实现帐户抽象。

· 另一个最显著的区别是“基础链”。当协议依赖于特定链时,它可以快速吸收链的用户群,这是一个好处,但也有坏处,例如无法自定义基础设施配置和有限的互操作性。虽然Lens和Farcaster依赖于单链,但CyberConnect支持多个EVM兼容链,如Polygon、Linea、Arbitrum和Base – Optimism、opBNB,很快将支持更多链。DeSo认识到在通用链上实现Web3的局限性,因此它建立了自己的第一层,专门用于Web3社交图谱。

Gene基因源码链与国内基因检测公司星舰基因达成深度战略合作:近日,新加坡基因源码链基金会与国内知名DTC基因检测服务公司星舰基因达成深度战略合作,双方将共同推进区块链技术在健康大数据存储领域应用。星舰基因为基因源码链提供基因测序技术、数据分析、本地系统研发等技术支持,同时助力生态体系的落地和推广。Gene基因源码链团队由跨界极客和博士团队组成,有EOS开源开发者、资深黑客、生物信息博士、人工智能博士等组成。诺贝尔奖得主布赖恩·戴维·约瑟夫森出任项目顾问。Gene目前已获得节点资本、创世资本、双花资本等机构投资。[2018/5/23]

· “数据存储”是另一个显著的不同领域。CyberConnect和Farcaster采用了一种混合方法,同时利用了链上(包括去中心化存储解决方案)和链下——CyberConnect在链上存储身份和主要交互数据,在链下存储其他交互数据。另一方面,Farcaster试图在链上存储尽可能少的数据,并利用链下解决方案来存储其余的数据。其他协议默认将所有数据存储在链上,但Lens将身份以外的一些数据存储在Arweave或IPFS等去中心化解决方案上,而不是全部存储在基础链上。这些战略差异源于每个协议希望为其用户提供的价值和便利性之间的利弊权衡。

· CyberConnect和DeSo对用户创建账户没有很高的准入门槛,而Farcaster和Lens限制通过特定用户或特定事件的邀请默认获得账户(或个人资料)。因此,这些协议之间的注册帐户数量差别很大。有趣的是,这一事实似乎也影响了各社区的性质——CyberConnect的社区是围绕分享事件信息、介绍应用程序并与应用程序互动而组织起来的,Lens更倾向于艺术家和创作者,而Farcaster更倾向于参与者进行富有成效的讨论。就DeSo而言,它似乎还没有任何明显的趋势。

虽然提到了一些主要差异,但事实是每个协议的感知用户体验会因用户而异,因此用户最好每个应用程序都尝试一下,选择最适合自己的协议。

另一个需要考虑的最重要的一点是项目的宏观方向,特别是项目正在改进的方向——构建Web3的基础设施仍处于起步阶段,因此在当前时间框架内比较协议可能毫无意义。因此,与其分析技术堆栈、统计数据、商业模式等,从长远来看,判断每个协议采用最新技术的速度并以灵活的方式适应未来的速度有多快,更为重要。

从这个角度来看,CyberConnect可能是最灵活敏捷的,因为它迅速采用最新技术,建立了多样化的生态系统,向尽可能多的用户传播相关体验,并基于用户反馈提升自己的核心价值(即,整体身份)。

6、生态系统、代币经济学等

(1)从统计数据看生态系统

来自更广泛的生态系统的多种互动和协同作用的结合可以增强身份的影响,并推动更多用户采用。

自推出以来,CyberConnect已经成功进行两轮总计2500万美元的融资,现在已经发展为一个广泛的生态系统,可以完全实现基于账户抽象的智能合约钱包用例——140多万个账户登录,180多万条内容,1100多万个收藏,约6万多WAU和40多万MAU(可能有一些变化)。特别是,如前所述,CyberAccount在推出约3周内实现了45万+的最大规模采用,证明了其在基于账户抽象的智能合约钱包行业中的主导地位。

在CyberConnect生态系统中,大量用户可以交互的应用程序包括社交媒体平台、会员资格、娱乐、NFT市场/发行平台等。在CyberConnect生态系统中有超过50个应用程序,可以充分利用帐户抽象的特性以不同的方式与CyberAccount进行交互。

CyberConnect生态系统中的互动多样化也可以从上图中看到。直到2023年初,交互率一直由Link3主导,Link3是由CyberConnect团队创建的第一方社区应用程序,允许用户轻松创建和管理自己的个人资料,以及参与社区共享并了解不同的信息源。然而,自3月以来,各种各样的应用程序,如CyberTune(一个音乐NFT平台)和Attic(一个基于社区的NFT平台)不断出现,并在CyberConnect上与Link3一起发展。

CyberAccount用户可以通过参与cyberTrek的奖励计划或Link3的FanClub活动在多个应用程序上进行不同的互动,进一步探索CyberConnect的生态系统。

(2)CYBER代币经济学和CyberConnect里程碑

CyberConnect的原生代币CYBER不仅是用户在CyberConnect生态系统内进行链无关交互的基本代币,而且还充当着生态系统繁荣的主要投票权。

治理——CYBER代币持有者拥有投票权来改进CyberConnect协议,并可以将其投票权委托给其他实体。治理的范围如下。

· 改变付款方式和收费结构

· 采用新的基础链

· 为生态系统发展分配资金,如赠款及社区贡献项目

· 组织线上线下活动,繁荣生态系统,等等

CyberAccount Gas代币——在CyberConnect的多链生态系统中,CYBER被用作所有交易类型的gas支付方式。

CyberID的支付方式

第三季度CyberConnect最重要的更新将是CyberDAO的推出,旨在改善多链交互。此外,还计划继续与六个链(Ethereum、BNB、Optimism、Arbitrum、Polygon和Base)合作开展CyberTrek,以普及CyberAccount用例。

第四季度将发布Login-SDK和CyberWallet app,明年将推出CyberNetwork和开发者资助计划。

7、DID & VC以及ZKP的潜在机会

在Web3中有几个所谓的“游戏改变者”——DID(去中心化标识符)、VC(可验证凭证)和ZKP(零知识证明)是其中的几个。DID & VC是一种以去中心化的方式实现SSI (自主身份)概念的技术或规范,用户可以控制自己的身份信息并保护自己的隐私安全。ZKP是一种可以在不泄露具体信息的情况下证明信息有效性的加密技术。

它们在Web3中受到特别关注,因为它们的技术非常适合区块链,增强了身份的自治性质——在这里,增强身份的自治性质意味着人们可以对自己的身份信息拥有更多的主权,它允许用户更好地表达自己,通过减轻对第三方的数据依赖来消除用户之间的信息不对称,从而实现基于更大信任的不同类型的交互。

(1)DID & VC

目前,个人可以在链上和链下交互的环境是分离的。然而,如果DID和VC堆栈连接到CyberAccount,就可以提供真正的全新用户体验,因为堆栈涵盖了个人在其中操作的整个数字和现实世界。

例如,如果现实世界中的政府(或高度信任实体)拥有一个像CyberAccount这样的智能合约钱包,作为VC授予个人公民身份(或表达个人身份的相应手段),那么个人可以在区块链上以他们在现实世界中那样,以综合方式进行交互——自从互联网早期引入个人身份模型和联邦身份模型以来,我们已经看到网络上各种交互类型的爆炸性采用。相反,如果链上活动也以VC的形式存储在DID中,个人可以使用它们来创建更多维度的身份表示,使他们能够在现实世界中从事具有特定目的的各种活动。最终,这些案例可以促进现实世界和Web3世界之间的巨大协同作用,并使每个空间都更加可靠。

(2)ZKP(零知识证明)

尽管基于智能合约的身份工具(如CyberAccount)声称能够控制它们的数据,从而管理外部披露数据,但所有链上数据都是公开的,这意味着存在数据暴露给非目标方或被跟踪的风险。此外,在CyberGraph中,个人的身份信息不仅包括静态信息,还包括情境或动态信息,如声明和交互。因此,通过将ZKP嵌入到其基础设施中,CyberConnect将能够为用户提供完全情境化的体验,在这种体验中,用户所接触的社交环境是根据他们正在使用的特定应用程序量身定制的。由于隐私问题,这种全新的体验在现有的社交媒体平台上是不可能实现的。

或者反过来,CyberAccount可以推动ZKP的采用。通过ZKP验证ECDSA签名(EOA传统签名)的成本非常高。如果智能合约钱包通过账户抽象采用ZKP友好的签名方案,则可以克服这些限制,并且可以在整个网络中更充分地利用ZKP的优势。

综上所述,智能合约账户不仅可以增强整体身份,还可以与不同的现有技术协同作用,具有出色的外部可扩展性。在这方面,CyberConnect是了解如何在实践中实现这种外部可扩展性以及创建哪些交互和用例的最佳场所。因为它是采用新技术最灵活的协议,拥有最大的智能合约钱包用户群和广泛的生态系统。

8、超越技术,迈向新体验

随着数字技术在未来的发展,个人之间的在线互动将变得更加复杂,创意经济的重要性可能会变得更加重要。因此,基于区块链的Web3作为未来可持续创意经济的替代方案正在获得大量关注。特别是,基于账户抽象的智能合约钱包概念可以消除现有的基于区块链账户的许多复杂性和局限性,有助于定义Web3身份概念,其与其他技术的协同作用加强了Web3的创新性。

然而,即使是这些创新性质,如果最终不被公众选择,也无法真正实现其价值。如果技术采用的定义是一种新体验在人群中传播的时刻,那么Web3花了很多时间来定义新体验,但只用了较少时间来讨论它们该如何传播。

我们看到,在Facebook(Meta)等社交媒体平台上的不同互动,正在被转化为新的体验,并被大量用户采用。人工智能也一直被认为是一项很有前景的技术,但只有GPT模型,由于各种经验的传播,才能如此迅速地得到广泛采用。因此,将Web3采用与创新之间的差距简单地归结为技术可及性或用户体验问题是没有说服力的,因此专注于改进这些问题并不是实现Web3广泛采用的唯一途径。

从这个意义上说,CyberConnect是最接近实现Web3广泛采用的协议——CyberConnect不仅快速掌握并集成了可以增强Web3核心价值的尖端技术,还将这些协同效应转化为基于其最大用户群和生态系统的新体验。换句话说,CyberConnect是Web3的现状,是传播更好的技术、价值和体验的地方。

金色财经

企业专栏

阅读更多

金色财经 善欧巴

web3中文

金色早8点

YBB Capital

吴说Real

元宇宙简史

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

FIL币DEF:Intent驱动加密项目盘点_XBI

作者:Dr.DODO,翻译:金色财经xiaozou想要早早参与“Intent”(意图)叙事捕获良机?本文几乎详尽列出了除CoW Swap、1inch和Anoma之外的“Intent驱动”的所有项.

[0:31ms0-17:509ms