Dataverse 的未来:如何打造互操作、可组合的数据层?

ceramic
2022-08-01 17:56:21
收藏
未来,世界上每个人都在同一个网络化、可组合的数据层上构建应用程序。

原文标题:《Into the Dataverse

来源:ceramic 博客

编译:Evelyn,W3.Hitchhiker

 

关于Metaverse,已经有很多人在对其进行炒作,这是对我们数字未来的一种展望,与Web3的数字未来日益融合。在这篇文章中,让我们回避Facebook、Meta或NFT部落对Metaverse的主张。我们认为Metaverse是所有存在于网络空间的可组合和可互操作的资源、身份、应用、平台、服务和协议的整体。

我们对Metaverse的设想将在Dataverse上运行:一个可组合的、网络级规模的数据生态系统,由每个人拥有,但不被任何人独有。开发人员将建立可互换的界面和在线体验,直接与Dataverse和运行在其中的可组合数据进行互动。可以说Dataverse在Metaverse中扮演着最重要的角色:所有应用程序创建和使用的所有数据的共享、高性能、始终可用的图表。

网络上的大多数功能只是数据而不是货币价值交易。例如,DeFiverse指的是可互操作的金融协议、资产和应用程序的宇宙;但是,只要想想你每天使用的应用程序。与 "购买 "或 "转让 "相比,你点击 "发送 "或 "喜欢 "的次数有多少?在Dataverse中,你的数据跟随你从一个应用到另一个应用,并把你放在中心,由你控制你自己的数字宇宙。

未来五年,我们将在开发者市场中看到大规模的激增,以及无许可协议与主流开发堆栈的全面整合,从而产生10亿个在共享、可组合的后端基础设施上运行和互操作的网络应用。这相当于地球上每10个人就有一个应用程序。

我们想带你参观一下Dataverse —— 看看我们如何从今天Web2应用程序的数据孤岛和今天Web3应用程序的数据沙漠中走出来,走向一个世界上每个人都在构建应用程序,并且都在同一个网络化、可组合的数据层上进行的未来。

 

应用开发的黄金时代

 

通往可互操作的Metaverse的道路取决于对开发者的扶持。未来五年将是应用开发的黄金时代。

 

每个人都是应用程序的 "开发者"

应用程序的开发将变得如此容易,五年后,世界上的任何人,无论其位置、技术能力或教育水平如何,都有可能在互联网上建立和启动一个应用程序。基本上每个人都将能够成为 "开发者"。例如,即使是一个不懂技术的新闻系学生,也能在几个小时内推出一个功能齐全的众包情报论坛。

 

再见,后端。

一切皆为服务的趋势将抽象出大部分或全部的后端应用开发逻辑,使前端开发者能够推出零基础设施的应用。这些基础设施可以由去中心化的网络或管理服务提供商提供。

 

开放、共享的平台

到这个时候,去中心化的无许可网络将被应用开发者广泛采用,一些具有前瞻性的Web2公司也会加入其中。在这些平台上构建的主要好处是,除了提供零基础设施部署外,它还使Metaverse内的合作和互操作性变得可行。这解决了很多传统应用开发的挑战,包括中心化平台风险(阅读:Twitter关闭了API,Facebook关闭了游戏开发者的平台),新用户的加入,内容的引导,建立网络效应,创造愉快的用户体验等等。

 

复制 / 粘贴前端

有两个主要趋势推动了前端开发的最小化。首先,低代码/无代码的解决方案在使非技术人员能够更好、更轻松创建应用程序。第二,由于在开放平台上的建设和用户希望增加透明度的性质,更多的应用程序代码正以更快的速度得到开源。结合零基础设施的后端,这意味着基本上每一个应用程序都可以被完整地检查、采样、分叉、克隆、重新混合、修改和重新部署。创建应用程序变得如此容易,以至于它看起来更像是复制 / 粘贴他人的前端代码或将一起工作的模块化片段丢到画布上。

 

全球接入,机会平等

通过推出基于卫星的3G+互联网传输,世界各地的连接将得到改善,也将使新一代的开发者首次上网。这使更多的人通过网络空间连接起来,多多激励有倾向性的人在全球市场上创造一些东西。网络上将充满免费的教育材料 —— 所需要的只是一点好奇心和主动性。

 

强大的激励措施和直接奖励

如果有两种构建相同事物的方法,在其他条件相同的情况下,人们都会希望在最有前途的那一种上工作。Web3提供了强大的本地参与和建设者激励机制,这些激励机制对所有背景的开发者来说都是令人信服和直接的。 大型科技公司将难以争夺人才,因为自己从0到1(或加入Web3火箭)的上升潜力将远远超过在亚马逊等公司工作的吸引力。Metaverse作为一个整体将在人才方面进行竞争。

 

权力属于人民

 

Metaverse的组织原则将是个人。当开发者建立在这种共享的应用架构上,因为它更适合他们的应用(以用户为中心的可组合性),它恰好为终端用户打开了一个新世界,在其中,他们可以重新控制他们的数字身份,并开始体验网络,就好像每一个应用都是专门为他们建立的,而他们的数据也会神奇地出现在他们想出现的地方。

 

自我代理和决定论

在Metaverse中,个人是可以选择的。基于公钥密码学的基础,Metaverse中的用户不需要许可,只需要以一个简单的、自我主权的、假名的密钥对就能开始他们的生活。从那里,他们可以决定自己想成为谁。他们可以让别人为他们控制自己的身份。他们可以成为自己的银行,进行自我监护。他们可以开始附加他们想要的或多或少的数据。他们可以设置权限,规定谁可以在什么条件下用他们的数据做什么。这种水平的数字所有权和自我代理是Metaverse保持独立和安全的方式。

但自我主权并不局限于一个账户。用户还将拥有可信赖的独立基础设施,以长期保持他们的数据,因此他们永远不必依赖别人。

 

互操作性的魅力

如果在Metaverse中建设的主要吸引力之一是互操作性,那么应用程序自然会被激励去采用实现这种互操作性所需的最低基础标准。实现互操作性的最简单、最直观的方法是通过采用以用户为中心的架构。在这种模式下,用户作为不同应用之间数据互操作性的纽带;无论他们走到哪里,他们的数据也会走到哪里。

对于终端用户来说,互操作性的体验感觉很神奇,就像互联网应该如何运作。不再有密码、表格、验证、重新发布内容、跨平台重新关注同一个人。

 

知识、科学和人类进步的爆发

 

作为一种公共资源,Dataverse将实现共享知识的爆炸,加速科学和人类进步。互联网1.0的最初用例是在加利福尼亚和马萨诸塞州之间共享科学数据库。Web3.0将采用这一理念并为其增压。

到目前为止,语义网和链接数据的实现,对于信息图来说是很好的,但真正在生产中只部署在世界最大的公司和机构(如谷歌)的内部系统中。它们很难建立,需要许多最聪明的头脑。

Dataverse将提供简单、开放的语义定义的结构化数据图的访问,它采用最前沿的研究,并允许每个人在其上建立和合作。当我们能够在一个统一的可验证的数据平台上连接整个科学界时,我们所能取得的进展的意义怎么强调都不为过,但我们不需要对最终可能是什么样进行不必要的前瞻性预测。

 

十亿网络化应用的创造力

可以知道的是,当世界上每个人都在构建应用程序,而且他们都在同一个网络化、可组合的数据层上进行构建时,将会释放出多样性、创造性、独创性和创新性 —— 让我们把这个支持Dataverse的网络称为一个平台。

随着越来越多的开发者加入该平台,以及平台上存在更多的数据,开发者创建应用程序将变得更加容易。启动成本下降到接近零。这使得实施和实验的多样性,增加了弹性,并让达尔文主义描绘出前进的道路。它允许开发者在几分钟内将可扩展的微应用拼凑到一起,并专注于产品与市场的契合,而不是花几周时间来运送一个笨重的单体。它提供了一个新的载体,使每个人都能与Facebook或Google竞争。在这种情况下,集市的速度和独创性将超过大教堂的速度。

 

大赌注

 

定义Dataverse和网络未来的几个趋势。

 

Web3应用程序的数据功能爆炸性增长

Web3开发者市场包含了价值一致的创新者 / 早期采用者的合作团体(其中一些已经在Metaverse的其他部分进行建设),将率先采用Dataverse。到目前为止,Web3应用一直是数据荒漠。这是有道理的,因为你能用智能合约建立的数据功能只有这么多。

这种趋势正在发生变化,并将以加速度继续下去,因为市场变得更加拥挤 / 成熟,应用程序寻找新的创新远景。随着市场对建立数据功能的需求增加,应用程序开始在大型数据集上进行合作,Dataverse的网络效应将迅速加速,Web3应用程序市场将充斥着数据驱动的功能。这个市场之外的其他人将注意到这个生态系统,并被迫加入其中。

 

可互操作的生态系统将胜过孤立的平台

完美的鸡尾酒正在酝酿,以使Metaverse甚至超过最大、最根深蒂固的机构。没有人愿意再在孤岛上或为大公司建立自己的应用程序。Metaverse中的简单性、创造性、创新步伐、开发速度、开放数据和奖励都将过于强大。那些已经在一个完全不同的激励结构上建立了自己的业务的在位者将会发现很难转向或竞争。

 

身份源于社区的需求,是Dataverse的组织原则

身份在本质上是多人的。这不仅在物理世界中是如此,在那里,身份最初是一种能够实现人与人之间互动的结构,而且在数字世界中也是如此,在社交媒体应用程序上拥有一个个人资料比在你的个人笔记应用程序上拥有更重要。身份是一种为交易提供背景、信任和效率的工具。Ceramic是一个平台,通过提供一个固有的多人数据生态系统,我们可以期望产生一个广泛采用的身份系统,可以为Metaverse提供更大的互操作性。

 

数字社区的有效性和可持续性

与技术无关,与可持续发展有关,我们把赌注押在这样一个事实上:互联网上的陌生人,通过社区拥有的协议及其固有的激励机制统一起来,可以有效地组织和创造具有高影响力的工作,而且效率高。尽管这一趋势有积极的迹象,但这些社区是否能长期维持下去,或者是否能保持创新和保持高速度,仍有待观察。有效的数字社区的设计和实施是我们密切关注的事情,但我们也相信,很多能使社区长期成功的东西还有待发现。

一些人已经完全进入了 "为互联网工作 "的状态,作为协议和DAO的贡献者,接受一次性的任务或参与长期的合约。我们已经有DAO的参与者在国会前进行游说。DAO是怀俄明州法律上认可的物质世界实体。数字社区长期以来一直被用于OSINT(开源情报),一群积极性很高的陌生人聚集在基于主题的平台上,如subreddits或Facebook小组,做一些任何一个人(或政府机构)无法做到的事情 —— 如众包恶棍或解决调查。维基百科运行得很好。这些都让我对这种流动的工作和激励系统如何随着时间的推移而发展持乐观态度。

有积极的迹象表明,这些社区正开始跨越鸿沟进入主流,这只会加深他们在社会中的触角,使他们更有弹性。无聊的猿人游艇俱乐部(BAYC),基本上有每个名人都把猿人作为他们的Twitter个人资料图片;Alexis Ohanian和Serena Williams在Met Gala上佩戴着他们的CryptoPunks的徽章。这些数字第一的社区将蔓延到社会的方方面面,有影响力的人和名人都会发挥他们的天赋,并代表他们的部落。

为了了解Web3(相对于NFTs)将在哪些方面跨入主流文化,我们应该看看哪里存在着高度参与的多人用户群 / 社区网络,成为该社区的一员意味着什么,以及人们如何悬挂他们的旗帜。

 

Ceramic:建立在Dataverse上的去中心化基础设施

 

尽管市场可能已经为Dataverse做好了准备,但这并不一定意味着它将自然地出现。在Dataverse中构建应用的最佳开发者平台需要一些关键的设计考虑。

 

通用的数据协议

数据是高度多样化的,开发人员需要自由和灵活性来建立他们的应用程序和数据用例。僵化的标准是行不通的,或者会导致分裂。我们需要一个高度通用的协议,能够支持Dataverse中出现的多样化的用例。重要的是,所有这些用例都能无缝互动,而最简单的方法就是让它们建立在相同的协议上。用户用哪个钱包登录、你在前端建立什么功能或你想存储什么类型的数据,都不应该有问题;都应该能正常工作。

 

快速的、去中心化的、高容量的处理

这个通用数据协议需要支持快速的、去中心化的、高容量的交易处理的可变性,仅仅是因为每天都有如此多的数据事件发生在每个应用中。目前的区块链协议无法扩展到支持这种水平的处理,这是一个强大的差异化领域。数据共识属性,如Ceramic的,可以与价值共识属性(如比特币的)区别对待。

 

全球一致的、始终可用的状态

接下来,重要的是,系统有办法为参与者提供一个高度可用的状态,可以不受信任地从底层事件流中进行验证和重构。这一点很关键,因为这实际上是允许开发者在共享数据上建立无许可、可组合的应用的原因。任何插入底层事件流的人都可以确保状态的可用性,因为更新是通过这个系统发布的,所有参与者都可以立即更新他们的状态数据库。

与全局状态可用性相关的是状态表示。Ceramic目前支持简单的JSON对象和本地索引系统形式的状态输出,这对基于图形的应用程序用例很好。该协议应该能够适应和支持不同的状态表示,基于更适合这些用例的数据结构所需的优化。这可以通过插入Ceramic的事件流层和在上面建立自定义数据库来实现。

 

面向对象的权限

Dataverse中的每一块数据都应该是可验证的、安全的和有用的 —— 而不是垃圾邮件或堵塞网络的数据位。通过使用去中心化的、加密的、面向对象的权限协议,我们可以让去中心化的身份对他们的数据拥有可证明的代理权,同时允许每个状态的访问权限(甚至是对状态组的嵌套/递归/链式权限)是完全可定制的。

例如,用户可以授予他们的治疗师、他们的学校辅导员和他们最好的朋友对他们的日记的永久访问权。或者有人可以赋予一个应用程序在会话期间代表他们更新状态的能力。它还可以与开发者的应用程序内使用的不同加密认证系统进行原生集成(例如,用以太坊登录)。我们必须与其他Dataverse协议和服务合作,采用相同的许可标准,这样我们才能实现最大的互操作性。在很多方面,权限协议越强大、越发达、越灵活,将一个身份与任何单一的密钥绑定就越不重要。

我们还应该期待开发者生态系统在网络内的读写许可方面有很多创新。我们已经看到沿着这些路线进行的程序化权限协议的实验。这方面的例子包括托管的监管代理或 "个人数据管理员 "或类似于 "信用局 "的东西来管理用户数据的权限。我们应该鼓励各种各样的多样性,特别是在早期。

 

快速、表达式、全网查询

每当用户用他们的钱包登录一个应用程序时,该应用程序就需要从Dataverse中收集关于该用户的数据。当应用程序想要获取一个他们已经知道标识符的单一状态时,这很容易。但是,应用程序开发人员需要更多的数据检索能力,而不是使用其特定的机器可读标识符来获取内容。

当这个应用是多人的时候,比如说社交网络,开发者需要从不同的用户那里收集数据集,在一个界面上显示。这种类型的数据检索功能几乎是任何应用程序的核心,尤其是对整个数据生态系统最有价值的应用程序来说,更是核心。当用户的标识符已知时,可以通过查看每个用户存在于Dataverse中的数据索引,然后拉入这些数据来实现。这假定存在这样一个以用户为中心的索引的协议,不管是作为一个单一的列表物理存储在Dataverse的某个地方,还是使用元数据和索引服务来维护。

然而,应用程序并不总是有关于用户的全部情况 —— 仅有钱包地址并不能说明全部情况。通过查看用户参与游戏或在游戏中排名的社区的更广泛的社交图,可以获得背景信息。

建立在Ceramic基础上的开发者将有能力使用索引和查询,从Ceramic生态系统中的其他应用的用户中提取选择数据。

Ceramic很快就会提供一个图表数据库,使开发者能够探索那些从任何用户的账户到数据流的联系,例如所有的博客文章。但在进一步的迭代中,Ceramic将允许任何账户、模型和与模型相关的数据流之间的关系。这将允许在整个Dataverse中进行无限复杂的查询。

 

开放的数据模型市场

Dataverse需要互操作性。这是通过对数据模型的紧急共识来实现的。Ceramic上的数据模型类似于以太坊的ERC合约标准 —— 例如代币的ERC20,NFT的ERC721 —— 它们基本上等同于Ceramic的功能。这使得任何开发人员都可以很容易地从预先存在的功能模板集中选择,在他们的前端添加几行代码,并拥有一个可以访问Dataverse中所有数据集的应用程序,这些数据集也符合相同的数据模型。

社区可以建立和策划世界上最大的数据模型世界。创造足够好的标准,使之成为一个充满活力的市场的最有力的方法是给予社区所有权和上升空间。

 

开发者社区

Dataverse不属于任何人,也不属于所有人。它是一个社区的产出,大家都在为建立创造性的、网络化的应用程序而努力,从而为世界创造了宝贵的资源。这个大项目只有在背后有一个庞大的、参与性强的社区时才能成功。

社区成员可以帮助建立开发者工具和堆栈生态系统,成长和影响,创建教育内容,网络运营等。我们必须慎重考虑所有生态系统参与者的激励措施,这样我们才能最大限度地部署这个社区,使其发挥效益。

 

前进之路

我们将首先专注于为高级Web3开发者提供丰富的数据应用能力,在高度网络化的应用生态系统中使用数据模型进行建设 —— 市场和用例最适合Ceramic。每个阶段都会向前一个阶段寻求使用什么基础设施和如何建设的信号,这就是为什么充分关注当今的创新者是如此重要。

 

Web3开发者的未满足的需求

Metaverse正在从区块链铺设的基础上出现;它拥有前面提到的所有正确条件,使其成为一个蓬勃发展、充满活力的可互操作的应用生态系统。Web3开发者已经在区块链上构建应用程序,他们中的很多人都希望通过扩展到数据领域来使他们的产品差异化和成熟。

 

声誉功能

声誉功能在许多不同的Web3多玩家应用程序、去中心化协议、社交社区中都是需要的,并且涵盖了从个人资料、我可以证明拥有的资产(NFT、域名、社交手柄)、经验(自我断言和证明的技能树)、贡献跟踪、KYC VC(可验证的证书)等一切。

这些用例中有些包括风险投资,但许多不包括。在这一组中,Ceramic可以为公共和短暂的私人数据用例服务。完全私有的用例应该被加密存储在一个访问控制的服务器上,该服务器最好使用IPLD和CACAO,这样它就可以与Ceramic上的数据进行原生的互操作 —— 比如Spruce Systems的Kepler。

从长远来看,这些数据集的功能就像一个人在Metaverse的身份和护照。赌注很高。例如,DeFi的未来是非常不稳定的,直到声誉和证书被弄清楚。

 

社会功能

在Web3中,社交是非常热门的,围绕着去中心化的社交图谱和去中心化的社交媒体正在形成大量的势头。我们看到Orbis、Convo和CyberConnect的吸引力和实验的扩展,进入不同的迭代和实验。这些可能会以全面的去中心化的社交网络的形式出现,或者是嵌入其他应用程序的社交功能。期待社交图谱、馈送和帖子(博客、微博等)、反应、私人和公共小组、DMs、论坛、地址簿。

 

帐户特征

许多应用程序和协议都在问自己,当一个用户有许多不同的钱包或账户时,如何识别他们。这对那些将越来越多的Metaverse协议整合到单一应用中的Web3应用来说变得越来越重要。维护那个带有所有映射的用户对象变得很麻烦,而且极易发生执行错误。对于在多帐户、跨链(MACC)元世界中为用户创建聚合身份的不同模型,可以探索一组特定的数据特性。

 

最好的还在后面

 

互联网最好的时代还未到来。Metaverse将是过去25年中应用开发的最大突破,它将取代云端,成为应用环境的首选。

为了充分释放Dataverse的潜力,需要有互操作性。这种可组合、可互操作的数据网络将成为新一轮创新的催化剂,不仅重塑我们构建应用的方式,而且还会重塑我们分享知识、发明科学和社会进步的方式。这就是我们正在用Ceramic构建的世界。

链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击“举报”,我们会及时处理。
ChainCatcher 与创新者共建Web3世界