Web3 究竟应该是什么样子

Web3最近很火,各大投资机构争相涌入, 但Web3 究竟应该是什么样子, 没人能说的清

先说一下大家都有共识的几个点

Web1 - Read

Web2 - Read, Write

Web3 - Read, Write and Own

Web3 是基于 blockchain的, 它给web3 的用户提供了一个 自主可控的ownership 的可能,自主可控的DID 资产等等

在阐述观点之前,希望读者能仔细阅读一个 Alphawallet(Smart Token labs) 团队的 Tokenscript design paper, 很多观点受到了他们的启发

首先,Blockchain 为Web3 的用户提供了产品服务提供商直接和客户端集成的能力

现在的Web2,本质上是服务端集成的,比如微信, 作为一个服务提供商,你想要给微信的用户提供某些服务,你必须要跟微信去集成,微信说你行,你就行,说你不行,你就不行

用户端,我只能选择微信给我列出的服务,看到微信想让我看的广告,某个服务提供商很好,但是它和微信的关系不好,我也没有办法在微信用他们的服务,某个服务提供商很烂,但是它和微信的关系很好,我也没有办法办法移除它

但是和客户端集成就是另外一个景象,各个产品和服务提供商可以绕过各个平台直接给用户提供服务,用户也可以自由选择服务提供商,选择适合自己的,从而避免了平台垄断,用户也得到了自己想要的服务

和微信集成是有一个上线的,只能集成最多多少个服务,但是客户端集成是没有上线的

那么具体是如何在客户端集成的呢?

笔者认为最主要的事各个服务商提供的产品和服务以NFT 的形式 在客户端进行集成

Web 1 & 2 时代 网页是一个很重要的东西,主要用于信息的展示与集成

Web3 时代对应的应该是个人NFT, 通过这个NFT 可以集成各个产品和服务提供商的NFT

例如 广告,Web2 时代发布广告的人像广告服务商(各大互联网平台) ,然后服务商通过算法展示个目标受众人群

Web 3 时代应该个人NFT 集成广告服务商的NFT 或者广告发布者的NFT

对于用户来说,好处是可以选择我要展示什么样的广告,从展示的广告里面获得收益分成

对于广告发布者来说,为每一个显示者提供专属nft,让按交易付费成为可能,这个比Web2 时代按点击服务又大幅度提高了广告的效率

又比如 NFT 服务 WEB 2 时代 我们还是去个大平台mint nft 平台通过算法匹配买家与卖家,平台的主要作用是提供了与卖家的匹配

Web3 时代,客户端集成,所以应该是去整匹配服务的服务商nft去整合个人NFT

从用户角度来说,相当于整合了多家平台的流动性,而且也避免了平台垄断

从服务提供商的角度,可以触即更多用户,不于单一平台,但是同时也面临更大的竞争

类似的use case 还有很多

那么, 更具体一点 NFT 如何在客户端集成呢?

Alphawallet(Smart Token labs) 团队 提出了Tokenscript 和 Alphawallet 相当于 web2 时代的HTML和 浏览器,但是笔者觉得与其建立一个新的标准,不如去整合现在已有的标准

Web1 → Web2 时代 还是用的同样的浏览器内核和HTML 只是用户体验更好

从 Web2 - Web3 应该也应该遵循同样的逻辑,笔者认为 Web3 的NFT 或许应该是以HTML自定义标签的形式嵌入到已有的网页中,所以尽可能多的重复利用现在互联网的基础设施

体的技术实现方式:参考面向对象编程定义class 和 object 的方法 去定义html 自定义标签

比如一些示例

</token:xxx/>

</atrribute:xxxxx//>

</action: xxx contract address/>

</token:xxx/>

</token:xxx/>

</token:xxx/>

综上 笔者认为Web3 是利用已有的互联网基础设施,以nft 集成点,在客户端集成与展示的解决方案的集合

当前所面临的挑战

NFT发行成本过高,而且跨链,跨层NFT 转移解决方案不够成熟

以上仅限个人观点,欢迎指正和补充,共建web3, for a better world

3 Likes

web3需要一个可自定义的账户模型,个人认为web3的账户需要与资产分离,与计算层分离

能具体解释一下吗 如何和资产分离?如何和账户分离

自定义的账户模型+evm二层,就已经分离了。账户还可以持有一层的资产。