直接在收件箱中接收关于加密货币的最佳见解。在下面订阅我们的新闻通讯。

mail icon

可组合的 Web3 数据网络

Kyle Samani
2022年2月16日 | 8 minute read

几个月前,在2021年的 Multicoin 峰会上,我做了一个主题演讲,强调可组合性是2022年加密领域最重要的发展。尽管该演示文稿特别关注 Solana 区块链上金融资产的可组合性,但金融可组合性并不是可组合性的唯一形式。对于可组合性,还有一个更大的机会:数据可组合性。

加密生态系统的基础基质是Layer 1s。这些网络被广泛地称为Layer 1s,因为它们都有一组主权节点,以某种节奏对状态达成共识。然而,根据跟踪的状态类型、达成共识的方式以及可以支持的应用程序类型,它们在功能上是不同的。L1s有几个主要类别:

  1. 资产分类账 —比特币、以太坊、Solana、Polygon、Flow、Near、Avalanche、Terra等。
  2. 存储分类账 — Filecoin、Arweave、Sia等。
  3. 数据分类帐 — Ceramic
  4. 应用专用分类帐 — Osmosis、Helium、Thorchain、Sommelier、Auth Network 等。

我们多年来一直坚信 (见 这里这里, 和 这里) Solana区块链将成为占主导地位的加密原生资产分类账。 我们相信 Ceramic 将成为主导的数据分类账,今天我们想宣布,我们与Union Square Ventures一起共同领导了对Ceramic的3000万美元投资。 除了 USV,这轮融资还包括 Coinbase Ventures、CoinFund、Collabfund、Dapper Labs、DCG、Edge and Node、Figment、Hashed、Jump Crypto、Metacartel Ventures、Not Boring Capital、Northzone、P2P Capital、Placeholder、Protocol Labs、Reciprocal Ventures 、Variant Fund、Venrock 以及 50 多名加密天使和社区成员。

稀缺与充裕

像以太坊和 Solana 这样的资产分类账做了一件非常简单的事情:跟踪谁拥有多少代币(可替代和不可替代代币)。就是这样。这些系统的净输出看似简单。

从另一个角度来看,资产分类账管理稀缺性。对于单一时间点的任何特定资产,必须有固定数量的代币。在每笔交易中--支付、交易、借贷等--有人会减少他们的代币余额,而另一个人则会增加他们的代币余额。

然而,互联网在过去30年的发展轨迹并不是稀缺性。事实上,情况恰恰相反。它一直是关于充裕的。更多的东西--更多的数据、更多的图片、更多的电脑、更多的服务器、更多的朋友、更多的追随者、更多的联系、更多的消费、更多的分享等等。

在以稀缺性为中心的应用中,一些用户获得了硬币,而其他人则必须失去硬币。但在以充裕为中心的应用中,用户可以创建无限量的数据和内容。你可以写无限数量的推文,关注无限数量的账户。这种关键的区别使得有必要建立一种新型的Layer 1,能够处理这些类型的以数据为中心的用例和交易量。

Solana对于以稀缺为中心的web3应用程序(谁有多少代币)来说是什么,Ceramic对于以充裕为中心的web3应用程序(谁编写了哪些推文)来说是什么。如果Twitter有一个去中心化的版本,那么dTweets将在Ceramic上托管。

随着NFT、web3社交应用、加密游戏等的爆发,现在有足够多的开发者对创建一个可组合的、去中心化的数据库感兴趣。如今,成千上万的开发人员已经在 Ceramic 上构建了 400 多个应用程序,使 Ceramic 成为领先的去中心化数据网络。

系统概述

所有的分类账--资产分类账、存储分类账、数据分类账等--必须同时实现三个属性:

  1. 规模 — 没有规模,软件只是一个玩具。
  2. 可组合性 — 随着越来越多的数据、状态和功能被添加到去中心化分类帐中,它们增加了基板的广度和深度,可以在此基础上构建新的应用程序。可组合性是最终的网络效应。
  3. 逻辑集中化 —随着系统在逻辑上的碎片化(通常是为了支持规模),它们变得越来越复杂,难以构建。虽然可组合性的核心优势在于复合网络效应,但打破逻辑中心化以实现规模化会阻止开发人员真正实现这一优势。我们多年来一直强调逻辑中心化的重要性。

规模

Solana取得成功的一个原因是,它在金融应用中每秒可以实现数万个交易(并有望在未来几年扩展到数百万个交易)。如果 Ceramic 要同时托管 Twitter、Facebook、Reddit、Snapchat、TikTok 等去中心化版本,则 Ceramic 必须扩展到每秒数亿笔交易。这是一个完全不同的规模。

为了实现这一点,Ceramic在其分类账的数据结构上做出了一些非常有见地的裁决。最重要的是,在 Ceramic 中,没有可以在人与人之间共享的状态概念(例如,可以转移的代币或 AMM 池)。每一个状态都只由创建它的人拥有,任何人都不能修改其他任何人的状态(尽管任何用户都可以链接到另一个用户拥有的一个状态)。

Ceramic的一个有用的智力模型是,每个用户都有一个称为Stream的JSON文档集合,只有作为这些文档所有者的用户才能修改这些文档。每个文档中存储的内容是任意的,可以引用任何其他文档中的内容。注意,这并不排除计算。开发人员可以编写称为streamcode的函数,定义如何更新这些文档以及在每次更新时执行什么操作。例如,对于一个类似twitter的应用程序,开发人员可以定义一个userTotalTweetCount函数,并随着用户将每条Tweet发布到他们的 Ceramic stream时递增该函数。

这种有主见的架构的美妙之处在于,它将用户之间的状态分解开来,系统可以非常清晰地横向扩展。你可以想象这样一个世界:在一组Ceramic节点上复制用户帐户1-1000000,在另一组Ceramic节点上复制用户帐户1000001-2000000等等。理论上,如果需要,网络可以一直分割到每个用户,而不破坏可组合性。为了确保用户shards之间的状态可验证性和可组合性,Ceramic依赖于merkle树数据结构,该结构聚合了所有用户之间的交易,允许用户随时验证其他JSON文档的完整性。

可组合性

Ceramic主要通过使用一种称为数据模型的新型抽象来实现跨应用程序数据的可组合性,它统一了相似类型的应用程序如何存储和检索网络上每个用户的状态。例如,你可以想象每个去中心化的 Twitter 实现都将在几个共享数据模型上运行:一个用于每个用户的推文,一个用于他们的社交图,一个用于他们的 DM 等等。通过采用相同的底层数据模型,应用程序能够在相同的数据上进行本机互操作。

在某种程度上,您可以将Ceramic对数据模型标准的使用与对资产分类账使用代币标准进行比较。例如,在以太坊上,ERC-20可替换代币和ERC-721非可替换代币标准的引入,催生了整个代币和金融应用的生态系统,这些系统可以本机互操作。Ceramic 将同样的概念引入数据。

Ceramic采取社区驱动的方式来创建这些数据模型,允许任何开发者轻松地定义、分享,并与生态系统中的其他开发者重用他们的模型。随着社区创建更多的数据模型,我们将看到使用可组合数据构建的应用程序的数量和种类的不断扩展。

以这种方式完成的可组合性也使开发人员的体验更好。在Ceramic上构建应用程序就像浏览数据模型市场,将其插入应用程序,并自动访问存储在这些模型中的网络上的所有数据。使用Ceramic,开发人员将不需要担心用自己孤立的用户和数据引导他们的应用程序。开发人员之间的复合创新速度将显著加快。

L.F.G.

Ceramic已经上线,SDK可在此获得。 我们已经投资了一些建立在 Ceramic 之上的公司。

Ceramic网络自2021年6月以来一直处于测试阶段,并由少数早期支持者主持。在未来几个月里,该网络将在越来越多的主机上去中心化,并变得完全没有权限,因此任何人都可以在Ceramic网络中托管内容。为了将网络过渡到无权限托管,Ceramic将推出一种代币,该代币将作为经济层,激励人们在全世界范围内托管Ceramic网络。这有点类似于IPFS和Filecoin。

我最喜欢 Ceramic 的一件事是,它为当今基于资产分类账的开发人员解锁了新功能。基于以太坊、Solana、Polygon、Avalanche、Near、Luna、Flow等主要资产分类账的开发人员可以同时利用 Ceramic 实现以数据为中心的功能,以改进他们的应用程序。通过Ceramic灵活的基于DID的账户系统,Ceramic自然地与任何主要资产分类账的用户已经在使用的私钥对接。正因为如此,我希望看到那些在所有主要资产分类账上构建的开发者也能在他们的部分应用程序中采用Ceramic。

随着今年数以千计的开发者在Ceramic上推出应用程序,Ceramic网络中的可组合状态的数量将爆炸性增长,为创造不断的高阶应用程序提供了一个充满活力的数据基底。

如果你对此感到兴奋,Ceramic正在招聘

披露: Multicoin已经建立、维护和执行了书面政策和程序,以合理地识别和有效地管理与其投资活动有关的利益冲突。

Disclosure: Unless otherwise indicated, the views expressed in this post are solely those of the author(s) in their individual capacity and are not the views of Multicoin Capital Management, LLC or its affiliates (together with its affiliates, “Multicoin”). Certain information contained herein may have been obtained from third-party sources, including from portfolio companies of funds managed by Multicoin. Multicoin believes that the information provided is reliable but has not independently verified the non-material information and makes no representations about the enduring accuracy of the information or its appropriateness for a given situation. This post may contain links to third-party websites (“External Websites”). The existence of any such link does not constitute an endorsement of such websites, the content of the websites, or the operators of the websites. These links are provided solely as a convenience to you and not as an endorsement by us of the content on such External Websites. The content of such External Websites is developed and provided by others and Multicoin takes no responsibility for any content therein. Charts and graphs provided within are for informational purposes solely and should not be relied upon when making any investment decision. Any projections, estimates, forecasts, targets, prospects, and/or opinions expressed in this blog are subject to change without notice and may differ or be contrary to opinions expressed by others.

The content is provided for informational purposes only, and should not be relied upon as the basis for an investment decision, and is not, and should not be assumed to be, complete. The contents herein are not to be construed as legal, business, or tax advice. You should consult your own advisors for those matters. References to any securities or digital assets are for illustrative purposes only, and do not constitute an investment recommendation or offer to provide investment advisory services. Any investments or portfolio companies mentioned, referred to, or described are not representative of all investments in vehicles managed by Multicoin, and there can be no assurance that the investments will be profitable or that other investments made in the future will have similar characteristics or results. A list of investments made by funds managed by Multicoin is available here: https://multicoin.capital/portfolio/. Excluded from this list are investments that have not yet been announced (1) for strategic reasons (e.g., undisclosed positions in publicly traded digital assets) or (2) due to coordination with the development team or issuer on the timing and nature of public disclosure. * This blog does not constitute investment advice or an offer to sell or a solicitation of an offer to purchase any limited partner interests in any investment vehicle managed by Multicoin. An offer or solicitation of an investment in any Multicoin investment vehicle will only be made pursuant to an offering memorandum, limited partnership agreement and subscription documents, and only the information in such documents should be relied upon when making a decision to invest.*

Past performance does not guarantee future results. There can be no guarantee that any Multicoin investment vehicle’s investment objectives will be achieved, and the investment results may vary substantially from year to year or even from month to month. As a result, an investor could lose all or a substantial amount of its investment. Investments or products referenced in this blog may not be suitable for you or any other party.

Multicoin has established, maintains and enforces written policies and procedures reasonably designed to identify and effectively manage conflicts of interest related to its investment activities. For more important disclosures, please see the Disclosures and Terms of Use available at https://multicoin.capital/disclosures and https://multicoin.capital/terms.