前语

本文是《Web3.0 Explorer》系列的第二篇,第一篇是:《对 Web3.0 概念的梳理》。本文也会承接上一篇的理念继续探讨。因为作者水平有限加上目前职业仍处于开展的启蒙阶段,故本文许多当地也仅仅略作提及,并不深化。

让咱们简略回顾一下上一篇文章的中心思维:

  • Web3.0 是一套敞开的协议簇。根据敞开的协议,能激发各方强壮的立异才能。

  • Web3.0 处理的中心问题是渠道的利益分配问题。打破 Web2.0 导致的大中介渠道独占,让价值从渠道顺利分配到渠道中的每个价值发明者。Web3.0 仍然会存在(大)渠道,可是这个渠道是归社区一起具有。

区块链为什么是承载 Web3.0 应用组织演化和利益分配的核心载体?

Web2.0 渠道由公司具有,Web3.0 渠道由社区具有。

对这种理念细化作图如下:

区块链为什么是承载 Web3.0 应用组织演化和利益分配的核心载体?Web2.0 Platform Illustration

区块链为什么是承载 Web3.0 应用组织演化和利益分配的核心载体?Web3.0 Platform Illustration

相关于 Web2.0 渠道,Web3.0 渠道中心部分有如下一些参加方:

  • Community Validators/Nodes:渠道网络的维护者,底层区块链节点的运转者,验证者。用于供给服务安全性。

  • Community Contributors:包含社区开发者、宣传者等等。对项目有直接奉献。

  • 其它一切的价值奉献者:包含但不限于渠道内容奉献者。价值奉献者也掩盖终端顾客。

也便是说,Web3.0 渠道关于 Web2.0 渠道来说,渠道现已不再是归一家公司一切了,它存在一种安排方法的进化。

安排方法的进化

对渠道来说,安排方法的进化是全面的:既有内部的安排方法进化,也有与外部联系的安排方法进化。咱们下面说到的几个词汇:项目,渠道,运用,Web3.0 App,这几个词,除非特别指明,默认都表达同一个意思。

先来说说项目内部的安排方法进化。

项目会坚持一个精简的团队规划,只包含最必要的几个组成部分:

  • 中心办理团队

  • 中心研制人员

  • 中心开发者社区运营人员

  • 中心市场推行人员

  • 中心规划人员

  • 必要的其它工作人员

除了上述中心人员,一切的岗位都能够敞开给社区。也便是说社区能够一起参加项意图推动。比方:

  • 因为是开源代码,社区开发者能够奉献代码,修正 bug 等。对这些开发者,能够恰当有 bounty 支撑。

  • 社区开发者能够参加申领和完成整块功用。项目团队能够选用发 issue 的方法,以 grant 的方法交给社区开发者开发。

  • 在中心团队外围能够树立一些社区 KOL,协助运营整个社区。恰当能够有一些鼓舞办法。

  • 一切参加做 validator 的节点方,能够自发协助项目做宣传。Validator 自身有鼓舞,不需求再额外鼓舞了。

选用这种与社区一起协作的方法,能够改动传统企业研制和市场推行的打法。也便是说,公司制的方法或许会被冲击。

咱们对项意图本钱做了一些剖析:

  • 仅保留中心团队,能大大下降人力资源本钱。

  • 乃至不需求会集的办公室,或许只需求保留一个很小的办公室,也能节省本钱。

  • 项目前期有社区的积极参加,能搜集更多人的需求,做出更好的产品规划,下降规划本钱。

  • 与社区强协作,能够极大的节省市场推行的的费用,以及项目前期的公测费用。

  • 与社区强协作,良好的互动,能提高产品的 bug 修正、功用晋级的迭代功率,下降研制本钱。

  • 只需产品到达或挨近预期方针,强烈的社区参加感会让每个用户自发的传播,简单构成正向的网络效应,下降市场推行本钱。

这些节省出来的本钱,可分配给渠道上真实的价值发明者。

然后讲讲项目与用户的联系改动:

  • Web3.0 渠道中,用户在渠道上奉献了内容或数据,给渠道发明了价值。至于这个价值是多少,能够做定量的方针评价(但不或许彻底精准),这个评价一般来说不会是实时的,或预置的。这种价值产生的收益,最终会以某种方法分配给到用户。

  • 这种定量的方针和配套的核算方法,会以彻底敞开的方法,明晰精确地记载下来,并以牢靠可信的方法履行。

  • 渠道与用户,真实融合为一体,用户乐于为渠道发明价值,渠道明晰牢靠地为用户回馈收益。

然后讲讲项目与资本方的联系改动:

  • 传统的天使轮,种子轮,ABCDEFG IPO 的路线在 Web3.0 渠道中不会再有用。一般来讲,新的项目方法最多做到 B 轮就现已足够了。

  • 出资人在项目中的占比,不会太大。具体数值不同的项目会有不同。

  • 中心团队股份在项目中的占比,不会太大。具体数值不同的项目会有不同。

  • 项意图利益分配比例,会尽或许地分配给渠道中的价值发明方。

也便是说,在渠道到达安稳老练阶段后,渠道自身的首要服务方针,是渠道的价值发明者,而不再是 Web2.0 中的出资人大股东等。最后,只要影响力出资能留存下来。

拜见 《Thin Heads and Fat Tails: Understanding the Crypto Reinvention of Capitalism》。

这儿需求留意一个问题。咱们这儿说的社区具有渠道,不是将团队彻底打散,彻底利用社区的方法进行项意图去中心化运维。创始团队股份占比不需求太多,可是效果仍然十分重要。创始团队的综合才能仍然是一个 Web3.0 项目能否创业成功的首要因素。在整个项意图开展过程中,扮演中心推动和中心决议计划的人物。彻底去中心化的链上管理不可取,功率极其低下。咱们不能从一个极点跳到另一个极点。假如人类社会能用投票处理一切问题,那么人类社会就不会如此复杂。

咱们乃至能够将这种安排管理方法称作弱中心化管理。

前面咱们已说到 Web3.0 项意图安排方法(比较 Web2.0 项目)会产生一些改动。而利益的分配与安排方法密切相关。有没有什么东西能支撑这种新的安排方法架构呢?新的方法呼吁新的处理方案。

区块链登场

区块链其实供给两大中心才能:

  • 更公正更敞开的参加方法,也便是安排方法上的敞开性。

  • 资产按合约结算且牢靠地无障碍地流转。

这两个才能是树立在区块链的各种根底特性之上,因为咱们这儿谈的是更高一层的概念,根底特性不再赘述。

也便是说,将区块链做为一个底层的利益分配体系,在区块链之上,能够

  1. 支撑安排方法的敞开性。

  2. 让参加各方无条件地信赖分配方法,对分配方法达成一致。

  3. 能确保利益分配的牢靠履行。

下面咱们别离叙述一下这三点。

支撑安排方法的敞开性

区块链自身具有敞开性。

  • 不管是 PoW 一致协议,仍是 PoS 等一致协议,其底层规划都是敞开的,不是独占的。

  • 敞开源代码的软件开发方法,让整个社区的人都有机会低本钱参加项意图奉献。

  • 敞开源代码的软件开发方法,让项目内容 / 算法敞开性地面临各方安排的审计核查。

  • 敞开源代码的软件开发方法,让项目决议计划可被一切人揭露检视和参加。

因而以区块链为根底设施的 Web3.0 体系,在基因层面就拥抱敞开性。在区块链体系之上,能树立起有用的新式的适应于 Web3.0 特征的敞开安排方法。

让参加各方无条件地信赖分配方法,对分配方法达成一致

因为协议(代码)的敞开性,协议内容能被各方无条件验证。分配方法归于整体协议的一部分,因而也被各方无条件信赖。协议的内容经过管理是能够改动的,每次改动都会敞开地明晰地出现到协议中。分配方法在必定时期内会坚持安稳性,变动不会特别频频。各方对协议都信赖,也就达成了一致。

能确保利益分配的牢靠履行

一旦分配规则明晰界说下来,就会落实到链上代码。区块链的根本特性,确保链上代码在各个节点安全牢靠地履行。如有分配规则的改动,也会更新在链上,各个节点晋级协议,节点间的一致协议确保新的晋级安全牢靠地履行。

综上剖析,区块链关于 Web3.0 至关重要,是 Web3.0 运用的必备根底设施。

需求说明的是,区块链技术自身,在其它范畴或许有其它用处,不过这些不是本篇评论的方针。

Web3.0 的 Token 体系

前面论说过,区块链是 Web3.0 运用渠道的安排方法和利益分配的的根底设施,这其实隐含了两个根本元素:

  • 账户体系

  • Token 体系

账户用于区别参加主体,Web3.0 App Token 即为传统期权 / 股票的映射。作为鼓舞社区参加的一种手段,每一个 Web3.0 App 区块链都能够有自己的 Token。特别是关于验证节点参加方来讲,取得 Web3.0 App 的 Native Token 简直是必备的鼓舞办法。

在敞开协议下,要吸引其它节点来做验证,供给安全性服务,自身关于这些节点参加方是有本钱的。必须有某种机制对其进行鼓舞,且能确保必定的赢利,才能让这个敞开的体系平稳运转下去。从这个含义上来说,本地 Token 关于 Web3.0 App 来说,是必须的。

类似传统的主权货币有汇率兑换,不同的 Web3 App Token 之间也有汇率兑换。大体来说,都能够以安稳美元为基准进行汇率换算。

类似于传统 Web2.0 企业的薪资加期权的方法,Web3.0 的本地 Token 对应于期权,相应地还应该有一种 Stable Coin,用于项目日常的运营出入。这种 Stable Coin,应该是业界通用的 USDT,USDC 等安稳币,而不是项目自身发行的 Native Stable Coin,项目方不应该发行无法通用的 Stable Coin。

Web3.0 App 项目中的 Stable Coin 的取得只能经过以下几种方法之一:

  • 出资人出资

  • 捐赠人捐赠

  • 假贷

  • 项意图对外经济活动的收入

项目中的 Stable Coin 的开销包含但不限于如下方法:

  • 项目研制开支

  • 项目推行开支

  • 项目运营开支

  • 项目源材料供应商开支

  • 社区项目支撑开支

  • ……

每一个 Web3.0 App 都应该规划自己的经济体系(这句话有点多余,实践每个 Web2.0 App 也都需求规划自己的经济体系,俗称商业方法。用爱发电,究竟不可继续)。也便是说,经济体系是一个项意图底层机制的一部分。以区块链为根底设施的 Web3.0 App,能够更灵活地规划自己的经济体系,在这个范畴能够激发更多的立异。

可是,区块链也不是全能良药。

区块链的限制性

区块链,从诞生之初,就有别的一个名字——分布式账本。所谓账本,也便是记载买卖(经济活动)信息的簿本。那这么说来,是否能够给出这样一个声明:区块链只应处理经济活动相关的业务。

纵观区块链开展的历史(从 2008 年开端),你会发现,简直一切有用的立异,都归于经济及金融范畴的立异,将区块链拓展到其它范畴的尝试十分之多,可是效果乏善可陈。能够细心思考一下,背面是不是有一种内在逻辑性的东西在起效果。

将区块链运用到其它范畴,会遇到一些原理性的限制。

限制之一:多节点重复核算核算功率(能耗比)低下,多节点存储冗余度极高

假定咱们的区块链有 100 个节点,比较于传统会集式服务,每个逻辑的核算需求核算 100 份,比会集式服务耗费的动力高 100 倍(以上),假如节点更多,耗费的动力也会更多。存储也是如此,关于传统的会集式数据库,加上容灾备份服务,算重复 5 份。而区块链的存储,100 个节点便是 100 份,是传统会集式数据库存储的 20 倍之多。假如有更多节点参加,这个倍数更大。

限制之二:存储空间功率不高。因为加密以及对 Proof 的要求,区块链状况存储选用了如 MPT 之类的结构,存储空间占用比较大,经济功率不高。

限制之三:查询功率不高,乃至很弱。买卖以块的方法链式存储,状况以 MPT 结构 KV 数据库方法存储。与传统 SQL 数据库不同,区块链的存储方法查询才能很弱,功率也不高。传统的 SQL 数据库面向结构化数据的存储和查询的优化做了许多的工作,几十年的开展现已到了十分老练的阶段,新的开展也在面向分布式扩容等范畴进行许多立异,在做到无缝扩容的一起,确保了查询的简略性、一致性、高效性。而区块链一般默认供给的 RPC 接口,只能完成最简略的查询功用。

因为以上几个限制性,意图将区块链作为一个通用含义上的分布式数据库是不切实践的。

从另一个视点来剖析。这个国际的信息除了经济业务之外,还有各种层次的信息。比方一个杯子。它的形状、尺度、色彩、重量,是否透明,是否有盖子,盖子与杯体的比例,杯子的容量,杯子的原料,是玻璃的,仍是不锈钢的,仍是塑料的。能否耐高温,假如是不锈钢的,是 304 吗?杂质多少,杯子的生产日期怎么,从哪里寄过来,哪个快递公司寄的,什么时分收到的。杯子上的印刷工艺是什么,印的什么字,什么色彩的图案,规划师是谁。杯体与盖子之间的橡胶垫是什么原料的,有用期限是多久。是在家里用的,仍是办公室用的,仍是车上用的。主要用于喝水,仍是咖啡,仍是茶。杯子是否好洗,喝茶是否简单沉积茶垢。杯子热传导性怎么,是否带隔热垫。是不是一套杯子中的一个,假如是,他的兄弟杯子与它有没有差异,假如摔坏一个,是否有补发办法。加了热水后,杯子膨胀率是多少。更不要说,加了热水后的杯壁中的分子运动学数据了。诸如此类,等等等等。由一个事物扩展开来,信息在各个层次上是无穷无尽的。

这些信息,是事物的固有特点,或许叫内在特点。它们跟经济业务是没有联系的,是事物的自身的信息。经济是外在特点,或许叫社会特点。经济是社会的产物。

区块链的几大限制性,导致其不或许用于存储这些无穷无尽的事物的固有特点数据,而只应该用来存储经济业务相关的数据。这也呼应了分布式账本的初始叫法。

Web3.0 App 体系架构

假如不能将完整信息存储在区块链中,那么存在哪儿呢?业界在这一块也有十分多的探究。比方 IPFS 项目,方针是分布式存储;比方 Arweave 项目,方针是永久存储。它们都能够与区块链进行配合,在区块链的账户和买卖数据相关方针中存储一个外部数据 blob 的 hash 值,就能够完成数据相关,联系绑定。这种方法目前现已被许多的项目所选用。下文咱们将这一类用于存储许多数据的根底设施统称为分布式存储或 Distributed Storage (DS)。

可是这种方法仍然有许多细节问题需求面临:

  • 要安稳、持久。既然是用 Hash 方法相关,那就得确保 Hash 值固定不变,且一直有用。所以对这些 DS 项目提出了比较高的要求,要求数据永久有用,Hash 值固定不变,且无冲突 Hash。

  • 存取功率要高。这些 DS 项目要能比较好的支撑数据存储与拜访的功率,推迟不能太高。

  • 存取费用不能太高。数据的存储和拜访的费用不能太高,不然无法真实普及。

  • 接入要方便。接入简单才会让各种项目快速对接,快速树立起 DS 服务生态。

业界许多项目在这些方面尽力进行着探究,信任这是合理的方向。

这种数据的别离,会带来软件架构上的变更。区块链的存储和链上逻辑处理,只应担任经济业务相关业务,其它数据和业务,应该在链下进行处理。理由如下:

  • 向 DS 存入数据和获取数据,都是网络操作,是一个异步恳求。这种恳求的返回时长具有相当程度的不确定性,相关于本地恳求,最多或许有 2,3 个数量级上的差异。因而,这种操作不适合放到链上,而应该拿到链下来处理。

  • 许多非经济业务数据的核算和处理,或许需求花费许多时刻,这种处理,应该放在链下履行。

链下处理的效果,假如与经济业务相关,则应提交给链上进行后续处理。假如与经济业务无关,则应直接存取 DS。

所以,现在存在两个逻辑处理引擎:一个在链上,一个在链下。这两个引擎怎么完美的协作、维护、版本晋级,其实是相当大的问题。咱们看到,业界也开端有相应的处理方案了。比方 Substrate 中的 Off-Chain Worker (OCW)意图便是要处理这种集成性和维护性的问题。

在整套体系中,为了提高体系履行的功率和安稳性,或许还需求负载均衡,缓存层等组件。

下面,咱们经过对比画出 Web2.0 App 的体系架构和 Web3.0 App 的体系架构,来协助读者更明晰地了解。

区块链为什么是承载 Web3.0 应用组织演化和利益分配的核心载体?

Web2.0 App 架构,以数据库为中心。运转流程如下:

  • 用户拜访服务地址。DNS 或 IP 定位到网关;

  • 恳求经过网关后,进入服务逻辑;

  • 服务逻辑与数据库打交道,存入、取出或更新数据;

  • 服务逻辑返回处理效果给网关;

  • 网关返回效果给用户;

  • 别的,直接根据 DB 的原始数据,可有另一套分支流程,即对大数据的剖析,发掘,AI 练习等等。

区块链为什么是承载 Web3.0 应用组织演化和利益分配的核心载体?

Web3.0 App 体系架构,以 Blockchain 和 Distributed Storage 为中心。运转流程如下:

  • 用户拜访服务地址。分布式 DNS (例如 IPFS 的 IPNS,Arweave 的 DNS Gateway 等)定位到网关;

  • 恳求经过网关后,进入服务逻辑(Off-Chain Worker 及索引服务);

  • 服务逻辑与 DS 打交道,存入、取出或更新数据。必要的时分与区块链打交道,发买卖、更新状况、获取效果;

  • 服务逻辑返回处理效果给网关;

  • 网关返回效果给用户;

  • 别的,直接根据分布式存储的原始数据,可有另一套分支流程,即对大数据的剖析,发掘,AI 练习等等。而在 Web3.0 场景下,这种剖析,彻底可由第三方大数据 AI 服务进行更专业的处理,做到更专业的剖析。

这儿,咱们明晰地给出了 Web3.0 App 的一种体系架构,能够发现,这种架构与 Web2.0 App 的体系架构有必定程度上的相似性。不排除 Web3.0 App 还能够有其它的架构方法和核算范式。

如 Arweave 提出的图灵纸带核算范式,拜见:《区块链存储 ARWEAVE:图灵机的纸带,可信核算新范式图灵纸带》 和 《一致的变迁,区块链运用范式进化之旅》。

Web3.0 与 Web2.0 的竞赛

Web3.0 作为一个新式事物,必定会与现有的坚固的 Web2.0 生态进行竞赛。在不同的职业,开展速度会有所不同。这儿简略地就 Web3.0 怎么与 Web2.0 进行竞赛做一些剖析。

Web3.0 与 Web2.0 的竞赛首要仍是要在用户体会上坚持一致或许近似,这才是竞赛的起点。
仅仅靠所谓的分布式、去中心化、更安全、隐私维护、敞开等口号,是不足以打动大众主体顾客的。在安全性,隐私性与用户体会之间取舍的话,绝大多数用户会选择用户体会至上(图方便)。所以 Web3.0 运用应该相同在用户体会上下足功夫,尽量做到与 Web2.0 运用的用户运用习惯坚持一致,以便滑润过渡至新的更好的综合体会。但也不能为了用户体会就抛弃 Web3.0 最根本的要求——安全。总的来说,是对运用开发的要求更高了。

在到达了相似的竞赛起点的情况下,Web3.0 比较于 Web2.0 渠道具有如下竞赛优势:

  • Web2.0 传统的商业方法,广告、会员、游戏等等,都能够在 Web3.0 中沿用,方法上或许会有些许演进。在这些方面,Web3.0 不会落后于 Web2.0。

  • 价值奉献方在 Web3.0 渠道中能取得明晰的回报,会鼓舞用户乐于运用新渠道,而不是旧渠道。

  • 用户在新渠道下的行为更安全,隐私维护更好,会促进用户更放心运用新渠道。

  • 更多的用户运用,意味着更多的数据沉积,最终会构成数据的终极不公正竞赛优势。《Thin Heads and Fat Tails: Understanding the Crypto Reinvention of Capitalism》这篇文章以为,终极不公正竞赛优势便是随着时刻开展,敞开渠道的数据积累和在其之上的大数据发掘及 AI 练习,会让传统关闭的 Web2.0 企业不或许与其竞赛。

  • Web3.0 在数据层面,兼具隐私维护和敞开拜访的特征。作为一种原始数据敞开渠道,在其之上,可激发无穷无尽的立异:数据加工,大数据剖析,AI 练习等等等等。而这些立异带来的部分收益,可反哺给数据的供给方——用户。最终,构成一个庞大的层次丰富的稳固的 Web3.0 敞开数据生态。

但在初期,也会有一些问题需求研究,比方:

  • 敞开的数据被关闭产权企业拿去运用,并不再反向敞开。形成一段时期内的大企业的产品品质仍然领先于 Web3.0 App。

  • 关闭阵营不会坐以待毙,敞开产品形状会不会促进关闭产权企业划拨部分资源加入敞开阵营。这对敞开阵营和关闭阵营的含义别离怎么。

  • Web3.0 会首先在哪些范畴,向 Web2.0 渠道发起应战?

  • 最终,Web3.0 会掩盖到哪些范畴,哪些范畴不适合 Web3.0 的生计?

Web3.0 渠道的寻租问题

假如 Web3.0 渠道如咱们剖析的那样,确实十分有竞赛力。那么最终相同有或许开展成(在某一个范畴的)独占渠道。理论上来说,处于独占位置的安排,必定具有寻租的动力。那么,Web3.0 渠道,能否应对这种内在应战呢?

区块链的可分叉性和正统性要求,有助于处理这一问题。

关于这方面的具体论说,拜见:《加密协议的本质已不是「去中心化」,而是区块链的可分叉》 及 《Vitalik:正统性是加密生态最稀缺的资源》。本文不再赘言。

前文咱们给出了 Web3.0 App 的体系架构,现在结合区块链的可分叉性,咱们其实多了一个要求:DS 组件的敞开性。也即这个数据存储组件不能与唯一的区块链绑定,而是应该答应一切此区块链的分叉都应该具有 100% 功用的存取拜访才能。这个要求,应该在 Web3.0 体系规划之初就作为一个预置策略而存在。这个策略,自身便是一种威慑力量,用来限制 Web3.0 体系的管理安排的做恶动机。

在这个范畴的探究应该会有一些十分有趣的效果出现。

结语

本文论说了区块链作为承载 Web3.0 运用安排演化和利益分配的中心载体,关于 Web3.0 运用是不可或缺的部分,Web3.0 需求区块链。

本文还就 Web3.0 App 体系架构、Web3.0 的竞赛优势、Web3.0 渠道的寻租问题,做了简要探讨。

视野开拓

风险的特征是概率估计的可靠性,以及因此将它作为一种可保险的成本进行处理的可能性。估计的可靠性来自所遵循的理论规律或稳定的经验规律,对经济理论的目的来说,整个概率问题的关键点是,只要概率能够用这两种方法中的任一种以数字表示,不确定性就可以被排除。与可计算或可预见的风险不同,不确定性是指人们缺乏对事件的基本知识,对事件可能的结果知之甚少,因此,不能通过现有理论或经验进行预见和定量分析。-《风险、不确定性与利润》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注