解读RSS3:Web3时代的个人博客

万向区块链蜂巢研习社第71期,邀请了RSS3创始人Joshua分享“Web3时代的个人博客”。在直播中,Joshua以实际用例分享了Web3时代,个人博客从创作,到分发,以及最后的渲染是如何完成闭环的。
以下为分享全文,仅代表嘉宾观点,不代表万向区块链立场。根据现场速记整理。
原标题:《万向区块链蜂巢研习社 | RSS3 Joshua:Web3时代的个人博客》

万向区块链直播间的朋友们,晚上好!

很高兴今天能够在这里跟大家分享一些我对Web3的见解和想法,我是RSS3的创始人Joshua,今天受邀谈论的Topic是Personal Blogging in Web3,也就是Web3时代的个人博客。

其实博客是有着很长历史时期的一种内容形态或者媒体形式,早在上个世纪九十年代,人们开始逐渐有了个人网站之后,一种当时来看比静态网站要高级一些的网站形式就是个人博客,因为你可以Constantly Update你的内容在你的网站上,不管是写文章还是分享一些生活中有意思的事情,那个时候可能长文居多。

随着时间的发展,Personal Blogging在人们整体输出的内容心里上占据的比例是在持续降低的,这里有很多种原因,比如人类后期使用的智能设备更多地偏向于手机,手机更多地倾向于碎片化时间的创作,而不是长类文字创作,包括手机有更丰富的多媒体创作的能力,比如摄像头等,使得Personal Blogging变成更多像是辅助形式,或者是比较老旧的一种形态。大家如果现在看到谁还在写博客,可能会觉得比较惊讶,或者比较有特点的一种行为。

实际上在互联网尤其是Web1时代(互联网1.0时期),个人博客是占有过一段时间的具有霸主地位的,因为这也是当时唯一的形式。

Web1时期其实是有过开放互联网的整体架构,而对于个人博客来说,本身每个网站在最开始的时候,Hosting Service发文之前,每个Blog都是大家自己去Host的,基本上可以理解为完全去中心化,因为自己Host自己的整个数据。

当然,这也意味着很高的门槛,如果你不是一个Developer、没有任何技术背景的话会是很困难的,但早期很去中心化。

后期我们有过一些带有Hosting Service的服务,帮助你开一个博客,包括各种各样的形式,不管是Facebook所携带的某些类型的内容创作,现在更多的是以短内容为主,或者在国内大家看的更多的像是QQ空间的一系列内容,其实很多都是个人博客的一种体现。

RSS3所Work On的Project实际上是一种分发协议,这也是为什么主办方可能会觉得我相对来说是会比较了解这个方向的原因,在Web1时期RSS3是Personal Blogging的分发方式,RSS3其实从概念上来说就会更多地成为Web3时代包括Personal Blogging以及其它内容形态信息分发的基础构建。

最开始,我们回顾探讨一下Web3,从我个人理解来说的一些特性。我写了三个关键词:

  • 第一个是Open开放;
  • 第二个是Democratic Governing 民主化治理;
  • 第三个是Decentralized Control 去中心化控制。

我们一个一个来说。

(1)Open

在这里用于指代很多层次的意思,最开始我们需要Web3时代所有的应用或计算是开源的,应该是公开的,大家可查的,怎样的代码在为我服务、有没有在侵犯我的权利,应该是可查的。

比如意味着非平行互联网,如果我们看Web2的话,一个非常重要的特征就是几乎是平行互联网,平行互联网是一个结果,本质上是来自于数据的垄断和封闭。

Web3时期不会出现这种形态,或者这是不应该出现的,不是Web3的一个Spirit。我们在预想中Web3甚至对Web2的开放,包括Web2对它的信息的使用,中间件或者基础设施对Web2的信息使用应该都是Open,所以我们猜想这是第一个Characteristic。

(2) Democratic Governing

其实任何一个网络和庞大的基础设施都有大量的参与者,这个时候对Web3来说,我们看到中心化Governing的一些弊端,可能会有单个节点的权利过高,以至于其它很多节点声音不被听到,解决这种问题的一个最主要的方式就是使得权力尽量分散,治理权能够更多地属于它的参与者而不是单点。

(3)Decentralized Control

其实从某种程度上来说,Decentralized Control其实是实现Democratic Governing的一个技术性的确认手段,就是当我们数据不在单个节点上的时候,控制权自然而然就会更多地倾向于一种分散的形式。

Centralized Governing在很长一段时间或者很大规模上其实都是Centralized Control的结果,为了实现Democratic Governing,我们会在特征上看到Web3会有Decentralized Control的特征。

这些是我个人认为Web3这个时代会出现的特征,当然,今天我们的Topic是Personal Blogging,其实这是一种信息,我们稍微看一下关于信息流动这件事情。

Personal Blogging也好,或者任何一种内容形态或者媒介形态的信息,实际上一定会经过这四个不同的Process,信息的创作、信息的存储、信息的分发、信息的渲染,基本上都要通过这四个Process完成一个闭环,以至于从最一开始这个创作者有一点想法,最终被Deliver到一个用户的视网膜或者耳朵消费的这则内容都要经历这个过程。

这是一个很理念性的概念,对Web2和Web3实际上是一样的,本质上来说不管是Web几都需要去Go Through整个过程,以至于信息的流动是完整的。

而对Web3来说,我们有很大概率将看到一个和Web2最大的差别,就是在Web2时代,四个Process极大概率或者基本上全部Process会在一个产品或者某一家公司的一系列产品中完成,Web3时代,我们预期这会在不同Layer、Protocol之间完成不同的Application。

这些Application和这些Protocol都会是Interoperable以及Interchangable,你可以选择任何一种搭配的方式,由于刚才提到这些是Open的,所以会是随意可以去选择和搭配的,不管是对Developer来说还是对User来说。

一个比较简单的例子就是这里我有拿出四个应用,或者四个Project来讲这四个Process可能会在哪些不同的层次和Protocol上发生。

比如今天我们的Topic是Personal Blogging,这里就拿出了最近相对比较火热的Mirror。显然,Mirror是一个非常不错的Publication Site,某种程度上这是一种具有很大的Significance的项目,因为它几乎达成了一种人们预想中的平衡。这个平衡指的是它几乎完全按照Web3的想法和思路去设计的这样一个Application,同时也没有过量地牺牲性能,那么使用Mirror的时候,我们承认一定仍然要去理解它有Centralized的部分,但帮助用户创作的资产仍然是去中心化的,通过这种方式提供了一个非常好的用户体验,Compose信息创作是在Mirror这里完成。

我们第二步会把这些信息存储在RSS3,这是一个Decentralized Storage Protocol,存在这里就会变成Permanent Permission List。

随后会通过某种分发性质的Protocol对这个信息进行分发,不管是通过搜索、关系链还是通过哪种方式,这则信息需要被分发出去,RSS3就是一个分发的Protocol,能够帮助这些文章分发给更多的应用或者用户。

最后是取了Mask作为Render的Example,比方说Mask可以把这则被分发后的信息渲染到前端,Mask的前端实际上是Twitter,那么这里就会完成一个闭环。

应该说这里是一个比较Straightforward的Theme,但我仍然会给大家一个比较实例化的例子。

比方说,我们看到这是Erica在Mirror上创作的一篇文章,就像刚才提到的,会被Store在RSS3上,最下面可以看到这种Transaction,我已经打开过了。可以看到这里是存了8.92KB的文章,来源的Application是MirriorXYZ去存的,Actually发生在一个去中心化的网络,然后被Store在这里,会是Permission List,也是Permanent。

这个时候就会进入第三步,就是对一则信息的分发。我在这里取了RSS3作为一个Example,对Erica来说会分发成一个RSS3 File的形式,就像以前RSS3 Fit File一样,会分发成RSS3 File的形式,这是一个Example。

刚才已经搜索过Mirror了,有一些Mirror的文章是被分发过来了。

最后由于RSS3和Mask的Integration还在进行之中,Render我是选择了同样是Selected Web3 Path应用。可以看到右下角同样这篇文章,Discontinued From Hic Et Nunc to hOAO,这篇文章会在那边显示,可以说是一个完整的链条。

因为在这个链条里,其实所有的东西都是Interchangable,所有的东西都可以去被换掉,而且所有的东西都没有Permission。

比方说,我们举一个传统的例子,如果希望跟一个中心化合作的话,很多时候是需要被允许才能直接使用、发布在某个地方的文章,然后分发出去。某种程度上可能需要被允许,才能从一个协议里提取数据,然后把它显示出来,但在这里任何人都是可以做这件事情的。

刚才我提到Mask可以通过同样的信息渲染到Twitter上,整个合作的过程中,其实在一个理想的Web3的状态下,所有的Project或者Teams之间,当然大家可以保持线下的一种比较好的社交关系、社会性关系,但在实际操作中是不需要他们的Permission做任何事情的。

其实这也是我觉得Web3一个让人觉得非常激动的原因,因为在Web2的时候,由于数据的垄断,创新是极大规模被压制的,尤其是在用户体验上的创新。因为新的应用其实很难跟已经拥有极大量数据库的应用去做竞争,这也就意味,尤其是移动互联网后期很难看到很多优秀的新产品跑出来,一个核心原因就是因为它们不会再有能力积攒足够的数据了。

想像一下,不管是Facebook、Twitter、Instagram、Tiktok、微信或者抖音,这些应用的数据如果是公开的,也就是说任何Application或者Developer都可以Utilize就会有大量创新的应用出来,这些就是Web3比较Fancy的一点。

我们回到刚才的Powerpoint里面,可以看一下现在一个Centralized Logic是怎样的,这里显示的就是一个Platform-centric System,就是把平台当作核心、把平台当成中心的系统。可以看到一则信息的创作者Creator会把Content全部交给Platform,之后Platform会控制这个Channel,因为这些东西都属于他,然后通过这种Channel分发给所有用户。

实际上以一个比较传统的Web2视角来说,这是一个非常Typical Service,Platform会担一些风险,比如会担财务性风险、会担技术性风险,但总的来说权力是属于Platform,这也使得Either Way User可以免费使用这些应用。

如果我们回归本源去思考,数据这件事情上有怎样的关键点是我们需要去达成的?我们能够总结出来两点来:

第一点,内容的创作者应该被Entitled to The Right To Control Every Bit of The Content,控制每一块的信息或内容。

第二点,内容的创作者应该有Right to Control什么样的Channel被使用,以及这些Channel被在哪里使用。

我们再回到刚才所提到的个人博客这件事情,也就定义了Web3时代的个人博客是什么样子的。

很多时候大家如果思考Web3的话,更多的是跟Web2做对比,因为如果去看刚才提到的两点,Web1时代是成立的。假设每个人的Personal Blog网站是被Host在你自己的电脑computer上,其实是Decentralized,你永远拥有这个Right。

如果是Distributing Channel非常Limited,最老的RSS3协议的话,其实是永远拥有看谁不看谁,哪一个Application带着这些去看的权利。

当然,可能需要从头Subscribe导出再导入,这些权力是有的。当我们提到Web3的时候,Implicitly,我们在Carry一些Web2好的地方,比方不应该只有Developer能用的,不应该必须自己Host整个Server,那么在这些前提下,我们其实可以对Web3时期的Blogging来做预测。

我们已经不能再说做雏形的预测,因为我们已经看到一个非常鲜活的例子,Web3时期的Blogging会是什么样子。其实我们这里探究的是未来会变成什么样子,如果我们Carry Web1和Web2最好的一些Characteristic的话会变成什么样子?

我们先往前一步,在这种变化中,如果是一个符合这两个要求的Architecture会长什么样子呢?大概会长这种样子,我们这里叫做User-centric System,就是以用户为中心的System。

可以看到Creator是创作了这个内容,这个内容是完全被自己控制的,然后用户通过Application使用自己的各种Channel获取这些内容,不管Channel是搜索、关系链,甚至是去中心化透明算法,不管是什么,他去获得这些内容。

当然,这是相对Web1的Architecture,因为Creator和User之间还有很明显的差异,其实在Web1时期是一个很典型的特征,如果大家去看一些评论者或者Venture Capitalist对Web1、Web2、Web3的Distinction的描述,可以看到Web1 is Read Only,是只读的,作为User来说你只读,因为只有Specific Content Creators或者Developers会有这种Blogging,有这种在虚拟空间讲话的能力,写Blog个人博客的能力。

到了Wbe2时期,由于对门槛的降低,实际上Open New Structure,几乎每个人都可以是创作者,同时每个人又都是消费者,把Web1和Web2的逻辑放在一起,得出这种样子的Logic。这里相对比较抽象,用户愿意Carry他们的Content,同时通过各种不一样的Channel分发信息或者获取信息,Application在中间只做展示性或者前端的渲染性作用,不会有大量的垄断性职能。

当然,Web1有Decentralized逻辑,Web2有Social Media逻辑,每个人都属于Media主,如果把它们放在一起来做Decentralized Social Media的话,可能就是这种Architecture。

我们近期也看到大量的项目探索这种方向,不管是以一个垂直的方向或者垂直的方式去探索,之前的Bitclout现在改名Deso更多的是一种垂直性的方向探索这个Space,说OK,我们有一条BlockChain可以Handle所有信息从存储到分发的服务,数据也是公开的,也有去中心化的节点。

其中有些是以一种比较模块化的方式去做,比如刚才提到的Mirror就是比较模块化的方式,我只想处理创作和一定的渲染,那么就是只做这部分的内容,你会发现Mirror平台会有一个非常特别的点,你不能关注一个作者,不能点赞、评论一个作者,不能做任何事情,因为这属于信息的分发,不属于信息的创作部分。

如果我们去看这种不同的Approach,其实也可以看到更多的项目,比如说像Mirror News已经探索这个领域大约三年时间,可能跟Mirror有少许不同,仍然是Personal Blogging的平台,大量用户应该也是支持,据我所知IPFS应用中用户最多的一个,它们和Mirror有所不同,信息存储在IPFS上面,但仍然是一种Web3的方式尝试去做这种Service。

我们预计关于Personal Blogging这件事情,本来属于它是相对来讲落后的内容形态,但由于对Web3来说,基础设施仍然是落后的,像早期的Web1时期一样,最刚开始出现的是更新频率比较低,单次更新的内容量比较多的Blogging,我们预计Personal Blogging会是第一个出现完整闭环,也是第一个成熟的Web3里面的内容形态。

我们预计以后一个用户不管在任何一个Web3的应用上进行Blog的创作,都可以把它们存储到一个自己拥有完全控制权的去中心化的网络,然后被一个完全Permission List,而且透明、Uncensored的分发协议分发出去,最后被不管是在任何一个应用上,想要消费这个信息的用户所消费到。

这是从我的Perspective来说Web3时期个人博客的基础的特征,当然我们也要仍然Keep In Mind,Web3不是Web1,在这些非常棒的Characteristic一定会有一点,就是它仍然可以对数以十亿计的互联网用户都能开放使用,不仅仅是技术极客或者对加密货币有兴趣的人们。

感谢大家,今天我的分享就到这里为止。谢谢!