作者:Mike Tang, Lester Li
转自: Web3 Explorer
前语
本文是《Web3.0 Explorer》系列的第二篇,第一篇是:《对Web3.0概念的整理》。本文也会承接上一篇的理念持续评论。因为作者水平有限加上目前职业仍处于开展的启蒙阶段,故本文许多地方也只是略作提及,并不深入。
让咱们简略回顾一下上一篇文章的中心思维:
●Web3.0是一套敞开的协议簇。根据敞开的协议,能激起各方强壮的立异才能
●Web3.0处理的中心问题是渠道的利益分配问题。打破Web2.0导致的大中介渠道独占,让价值从渠道顺利分配到渠道中的每个价值创造者。Web3.0依然会存在(大)渠道,可是这个渠道是归社区一起具有
Web2.0渠道由公司具有,Web3.0渠道由社区具有。
对这种理念细化作图如下:
Web2.0 Platform Illustration
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.能确保利益分配的牢靠履行
下面咱们别离讲述一下这三点。
1、支撑安排方法的敞开性
区块链自身具有敞开性。
●不管是PoW一致协议,仍是PoS等一致协议,其底层规划都是敞开的,不是独占的
●敞开源代码的软件开发方法,让整个社区的人都有机会低本钱参加项意图奉献
●敞开源代码的软件开发方法,让项目内容/算法敞开性地面临各方组织的审计核对
●敞开源代码的软件开发方法,让项目决策可被一切人公开检视和参加
因而以区块链为根底设施的Web3.0体系,在基因层面就拥抱敞开性。在区块链体系之上,能建立起有用的新式的适应于Web3.0特征的敞开安排方法。
2、让参加各方无条件地信赖分配方法,对分配方法达到一致
因为协议(代码)的敞开性,协议内容能被各方无条件验证。分配方法归于全体协议的一部分,因而也被各方无条件信赖。协议的内容经过管理是能够改动的,每次改动都会敞开地明晰地出现到协议中。分配方法在必定时期内会坚持安稳性,变化不会特别频繁。各方对协议都信赖,也就达到了一致。
3、能确保利益分配的牢靠履行
一旦分配规则明确定义下来,就会落实到链上代码。区块链的根本特性,确保链上代码在各个节点安全牢靠地履行。如有分配规则的改动,也会更新在链上,各个节点升级协议,节点间的一致协议确保新的升级安全牢靠地履行。
综上剖析,区块链关于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 的体系架构,来协助读者更明晰地了解。
Web2.0 App架构,以数据库为中心。运转流程如下:
●用户拜访服务地址。DNS或IP定位到网关;
●恳求经过网关后,进入服务逻辑;
●服务逻辑与数据库打交道,存入、取出或更新数据;
●服务逻辑回来处理效果给网关;
●网关回来效果给用户;
●别的,直接根据DB的原始数据,可有另一套分支流程,即对大数据的剖析,发掘,AI练习等等
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渠道的寻租问题,做了简要评论。
因为作者水平有限,文中观念如有值得商讨之处,还请各方活跃批评评论。能够经过以下邮箱联系到咱们:mike@oct.network,lester@oct.network。
引证
1.《对Web3.0概念的整理》: https://mp.weixin.qq.com/s?src=11×tamp=1621071778&ver=3070&signature=gTYeNQpSYY4DYc8VhTgm6xHcrd*PgQlbTJSirzNyresYN2ZPkeiD*zESLiWp7jUIYLqTmSo5gyDOAOxH4V1a4njrFNiNSVXbV-hRKt8twdovtDpwZKEyyumCMj1bMkdQ&new=1
2.Thin Heads and Fat Tails: Understanding the Crypto Reinvention of Capitalism: https://knowledge.wharton.upenn.edu/article/web-3-0-welcome-new-sober-internet/
3.《区块链存储 ARWEAVE:图灵机的纸带,可信核算新范式图灵纸带》: https://www.jianshu.com/p/338d70b76361
4.《一致的变迁,区块链运用范式进化之旅》: https://mp.weixin.qq.com/s?src=11×tamp=1621072575&ver=3070&signature=S5mIeJRUCC2iYpWW3FITTxvtNebFBMut57PwlN1k8pG7uHH43WNzLTh3dDQye6gtgYE5IFmg5nUFXqZ5lmHC4QGDFNsQiZnviIEbpUOYJFzaV02GmIaI0zFzbDj2hOh7&new=1
5.《加密协议的实质已不是「去中心化」,而是区块链的可分叉》: https://www.chainnews.com/articles/611329434527.htm
6.《Vitalik:正统性是加密生态最稀缺的资源》: https://www.chainnode.com/post/542373
视野开拓
此情此景下,如果你是瑞士口音,人们将会把你的智商高估50分;如果是牛津剑桥口音,可被高看25分;而可怜的老美,在这里是入不了品的。-《对冲基金风云录》