如题,今天就Web3.0聊聊个人的感受。在接触到Web3.0的概念的时候,第一感觉这就是互联网的未来,所以花了点时间在网上查找资料,看了不少介绍Web3.0的视频,以及区块链相关的知识。但是个人感觉这条路有点走偏了。
为什么会有这个感觉呢?首先作为一个开发多年的软件工程师,个人觉得一个创新时代的出现不应该由单语言决定,或者推翻之前的语言环境进行新语言的开发来形成生态。一个很明显的事就是人才储备,如果新的时代抛弃旧的开发语言,那么新的互联网时代的生态搭建需要的学习成本太高,就算降低新语言的复杂度来保证新鲜血液的进入,也会大大延缓新生态的形成。其次,区块链是账本模式,目前是衍生出不少其他领域,但是个人感觉这种方式远远不够满足对真实世界的映射。这里为什么说要对真实世界进行映射?我的理解就是Web3.0就是一个虚拟的真实世界!
简单的说说为什么我觉得Web3.0是一个虚拟的真实世界?首先最直观的元宇宙,假定元宇宙的世界成型,那基本与现实世界没有任何区别。其次,作为Web3.0的标志,用户对信息的拥有权,各类业务的去中心化都决定了新的互联网就是由个体组成。基于一个虚拟的真实世界的前提,现实的很多事并不能由账本的模式来处理。所以对Web3.0个人更倾向于他的概念,而不是基于区块链形成的局部生态。
在这种不满足于只停留在区块链的技术下,那么我认为的Web3.0应该是什么样子呢?在了解区块链原理后,我觉得应该是一个算法至上的世界。在一个算法至上的世界里,任何语言都可以参与到Web3.0的生态搭建中。
从这个点,我尝试展开了一些想象:
1.用户的账户/私钥是由算法生成,并保证唯一性。最好能保证与真实人物的绑定关系,这样在丢失后也可用个人特征找回。等价于DNA
2.用户账户/公钥,由私钥通过算法生成,不可逆。等价于身份证
3.用户信息串,特定的字符串。通过算法将私钥与用户的信息,资源等存储起来形成。等价于大脑。
4.授权码,根据私钥生成的特定字符串,提供给外界访问信息串,主要针对涉及版权相关。
5.临时信息串,可被动接收信息,做暂存。由用户筛选后进入信息串。
在这个想象结果下,我觉得一个人的虚拟雏形就形成了。那么就算进入到Web3.0的虚拟世界,在这个基础上,一个人在完全没有任何建设的世界里能做什么,就完全可以参考现实世界的事物。