非正式web3图谱

进入web3,得到的信息丰富却也零碎。我希望有“一根线”能串起所有的概念,即使我不知道某些技术的细节,也能清楚其在web3世界中扮演的角色,以及提供的价值。这篇文章就是这样的一个引子,以便后续的探索。

当前,整个赛道还在早期。我期望通过这篇引文整理现有的重要组成部分,以期能在技术不断发展的动态视角下,更客观地去认识及投资项目。

从公链开始:公链与共识机制

比起新技术,我认为区块链更是一种新的数据结构,而共识机制无疑是其灵魂,甚至影响着未来的链上生态。这种机制本质上是在去中心化的系统环境中,节点争夺记账权的一种算法。

以PoW为例,其本质为各节点竞争寻找随机数nonce,使得:

hash(blockdata+nonce)< TARGET 成立。

hash输入敏感、逆向困难的特点使得这种机制相对公平,但同时也牺牲了系统的性能并带来了能源的浪费,其节点们除了投入算力外,没有太好的提速方法。

现在,以以太坊为代表,主流的共识协议由PoW逐渐向PoS演化,竞争的本质变为:

hash(blockdata+nonce)< TARGET * coinage

币龄概念的引入使得节点能通过质押流动性,获得更大的取胜概率,但代价是其牺牲了一定程度的去中心化。

故从大体上看,现在的共识算法设计某种程度上是在进行“去中心化”与“性能”的博弈。那么未来是否存在一种算法,使得“鱼“与”熊掌“,可以兼得?数学角度我目前不得而知,但无疑其技术的变革与公链未来的竞争格局息息相关。

扩容与layer2、新公链

曾经思考过一个问题:未来公链的集中度是依旧以以太坊等主要公链为主,还是全部分散到各条新公链上?我倾向于前者。layer2赛道的诞生是其原因之一,看起来大家更希望“以太坊这艘稳定航行的大船保持它的状态,通过链下操作的方式减轻母舰的压力。”

所以这一篇章,其实还是延续着上一部分的话题,如何提升区块链系统的性能。

所谓layer2的解决方案,例如channel、plasma、zk/optimistic roll-ups、validiums等本质都是将大量计算/数据存储分担到链下,最大可能地降低以太坊的压力。

而新公链,则是直接另起炉灶,通过诸如半中心化的方式提升tps,但正如前文说的,共识机制等底层技术的突破令人期待。

中间件与开发者工具

公链及layer2提供了基础设施,而应用层生态繁荣生长的前夜往往还伴随中间件与开发者工具的完善,当前的web3赛道我认为正处在这个阶段。现在的中间件有如下几个大方向:

1)Data Query/Store:从web2的中心化数据库迁移至web3的分布式数据库后,可获取的数据不再局限于自有app的数据,可供query的数据纬度同样丰富了许多;

2)Privacy&Securities: 比起web2,web3的bug直接带来的是资产损失,写文章的当下Ronin链被盗直接损失达6.1亿美金;

3)跨链bridging:跨链带来的互操作性将为许多应用带来全新的体验,和一个做gameFi的朋友聊到过:“如果我在A游戏拿到的屠龙刀可以在B游戏用,那感受就和web2游戏完全不同了。”

从crypto已经经历的几个浪潮看,应用得到了初步的发展,中间件与开发工具的完善将会承上启下,带来应用生态的蓬勃。

应用层

我的老师对我说过:“当智能手机刚有gps的时候,没人知道未来会有怎么样的产品。大家不断尝试、创新,最终出现了美团、滴滴这样的公司。而投资人的任务,就是当这些创意摆在你眼前时,你能判断出来。”

与之类似的,我相信web3会发展成为下一代互联网,但未来生态的样子还无法预见。但无论web3还是web2,好产品的出发点我认为还是用户的需求。以链游为例:其作为游戏核心还是游戏本身好玩,token可以是促进游戏可玩性的重要机制,但不会是全部。

写在结束之前

在延伸这些话题前,更应该回答的问题似乎是:web3是否能起来?我的答案是肯定的,理由是基于区块链系统,许多产业将有望迎来全新的信任及随之而来的高效,例如创作者与版税;此外,基于token的激励模型使得用户成为stakeholder,产品将变得全民共创与维护。

当然从现阶段看,web3的发展依旧路漫且长,希望能摒弃浮躁,静下心不断学习,通过笔记的方式将各类心得与大家分享、探讨,尽自己之力为web3的建设添一份力。