Web3.0的一些概念(摘自奇舞周刊)

原文链接:https://mp.weixin.qq.com/s/S4R7QUTKiYAKoUCxbQGNSA

深入浅出区块链技术:https://mp.weixin.qq.com/s/ZRfUbsJH1njQlBBTBtdS9g

原文讲了一些区块链和虚拟币的概念,似懂非懂。摘录一些好懂的对比概念如下:

 

Web 3.0 的概念是由以太坊联合创始人 Gavin Wood 在 2014 年提出的,指基于区块链的去中心化在线生态系统,它代表了下一代互联网时代

 

web 1.0

1989 年,Tim Bernes-Lee 撰写了一篇题为“Information Management: A Proposal”的论文,其中他将“网络”一词描述为一个由超文本链接相互连接而成的信息系统网络,这就是 Web 1.0。Web 1.0 发生在 1990 至 2004 年间,Netscape、谷歌、Yahoo、Amazon、eBay、Java 和 AOL 等公司凭借其浏览器和搜索引擎主导了互联网,这些平台是 Web 1.0 时代的内容创造者,而上面的绝大多数用户是内容的消费者。

 

 

web 2.0

Web 2.0 时期开始于 2004 年。在 Web 2.0 时代,用户能够上传自己的文本、图片和视频等内容到平台上,不再是内容的被动接受者,而是可以创造内容并与其他人进行交流。在 Web 2.0 时代,人们变成各种应用程序的用户,并在这些产品上创造大量的内容,这些数据被一个中心化的平台所掌控。

 

 

 web 3.0

代表了下一代的去中心化互联网,并赋予了个体价值。Web 3.0 关注的是通过区块链等去中心化技术形成的“谁创造,谁拥有”的关系价值。

 

 

Web 2.0 与 Web 3.0 开发范式对比

 

Web 2.0 开发范式:

  • 需要开发登录、注册功能,让用户绑定邮箱、绑定手机,需要搭建数据库来存储用户注册信息以及用户交互数据
  • 使用前端代码语言(JavaScript, HTML, CSS)来开发页面逻辑,需要搭建一个服务器来部署前端页面
  • 使用后端代码语言(像 Node.js, Java, Go 等)来开发业务逻辑,并需要搭建一个服务器来部署后端服务,并需要运维服务
  • 所有代码、数据都部署在中心化的服务器上,所有控制权归开发者

Web 3.0 开发范式:

  • 不需要用户绑定邮箱,绑定手机,可以直接通过钱包登录,也不需要存储用户信息
  • 可以不需要搭建前端服务器,用户可通过 IPFS 或 arweave 存储前端页面,并进行访问
  • 不需要搭建后端服务器,后端逻辑是用智能合约编写的,运行在 EVM 上的
  • 不需要搭建数据库,历史数据与数据库操作通过 TheGraph 来实现

 

posted @ 2022-06-23 16:27  tuna-  阅读(88)  评论(0编辑  收藏  举报