Web 3.0 发展到什么水平了?

2023-09-12 20:35:43

最初,有互联网:电线和服务器的物理基础设施,让计算机和它们前面的人相互交谈。美国政府的阿帕网在1969年发出了第一条消息,但我们今天所知道的网络直到1991年才出现,当时HTML和URL使用户可以在静态页面之间导航。将此视为只读 Web 或 Web1。

在 2000 年代初期,情况开始发生变化。首先,互联网的互动性越来越强;这是一个用户生成内容或读/写网络的时代。社交媒体是 Web2(或您可能知道的 Web 2.0)的一个关键功能,Facebook、Twitter 和 Tumblr 开始定义在线体验。YouTube,维基百科和Google,以及对内容发表评论的能力,扩展了我们观看,学习,搜索和交流的能力。

Web2 时代也是一个中心化时代。网络效应和规模经济带来了明显的赢家,这些公司(其中许多在上面列出)通过抓取用户数据并出售有针对性的广告,为自己和股东创造了令人难以置信的财富。这使得服务可以“免费”提供,尽管用户最初并不了解这种讨价还价的含义。Web2 还为普通人创造了赚钱的新方式,例如通过共享经济和有时有利可图的网工作。

在当前的系统中有很多值得批评的地方:拥有集中或近乎垄断权力的公司往往未能负责任地使用它,现在意识到自己产品的消费者越来越不愿意放弃对个人数据的控制权,而且有针对性的广告经济 可能是一个脆弱的泡沫,对实际提升广告商几乎没有作用。随着网络的成长、集中化和公司化,许多人开始怀疑那里是否有更好的未来。

这就把我们带到了 Web3。这一愿景的倡导者将其定位为一个根深蒂固的更新,将纠正 Web2 的问题和不正当的激励措施。担心隐私?加密钱包保护您的在线身份。关于审查制度?分散的数据库以不变和透明的方式存储所有内容,防止版主突然出现删除违规内容。集中?您可以对花费时间的网络做出的决定进行真正的投票。更重要的是,你得到的股份是有价值的——你不是一个产品,你是一个所有者。这是读/写/自己的网络的愿景。

好的,但是什么是 Web3?

后来成为 Web3 的种子是在 1991 年播下的,当时科学家 W. Scott Stornetta 和 Stuart Haber 推出了第一个区块链——一个为数字文档加盖时间戳的项目。但这个想法直到2009年才真正扎根,当时比特币在金融危机之后由化名发明家中本聪(Satoshi Nakamoto)推出(至少部分是为了应对危机)。它及其基础区块链技术的工作原理是这样的:加密货币的所有权在共享的公共分类账上被跟踪,当一个用户想要进行转账时,“矿工”通过解决一个复杂的数学问题来处理交易,向链上添加新的数据“块”,并赚取新创建的比特币。虽然比特币链仅用于货币,但较新的区块链提供了其他选择。以太坊于2015年推出,既是一种加密货币,也是一个可用于构建其他加密货币和区块链项目的平台。其联合创始人之一加文·伍德(Gavin Wood)将以太坊描述为“一台覆盖整个地球的计算机”,其计算能力分布在全球,无处可控。现在,经过十多年,基于区块链的网络的支持者正在宣布一个新时代 - Web3 - 已经到来。

简而言之,Web3 是加密货币的延伸,以新的方式使用区块链来实现新的目的。区块链可以将代币数量存储在钱包中,自动执行合同的条款或去中心化应用程序(dApp)的代码。并非所有区块链的工作方式都相同,但一般来说,硬币被用作矿工处理交易的激励措施。在像比特币这样的“工作量证明”链上,解决处理交易所需的复杂数学问题在设计上是能源密集型的。在较新但越来越普遍的“权益证明”链上,处理交易只需要在链中拥有权益的验证者同意交易是合法的——这个过程效率要高得多。在这两种情况下,交易数据都是公开的,尽管用户的钱包仅由加密生成的地址标识。区块链是“只写”的,这意味着您可以向它们添加数据,但不能删除它。

Web3 和加密货币在所谓的“无许可”区块链上运行,这些区块链没有集中控制,不需要用户信任——甚至不知道——其他用户与他们做生意。这主要是人们在谈论区块链时所谈论的。“Web3 是由构建者和用户拥有的互联网,由代币精心策划,”风险投资公司 a16z 的合伙人、Web3 最重要的倡导者和投资者之一 Chris Dixon 说,他借用了 Web3 顾问 Packy McCormick 的定义。这是一件大事,因为它改变了当今网络的基本动态,在这种动态中,公司尽可能挤压用户的每一点数据。Dixon说,代币和共享所有权解决了“中心化网络的核心问题,其中价值由一家公司积累,公司最终与自己的用户和合作伙伴作战。

更多推荐

[设计模式]springboot优雅实现策略器模式(加入注册器实现)

优雅实现策略器模式场景废话少说,源码地址。讲解关于本文创建登陆策略创建环境(注册器)简化代码创建父类对象,也方便后期扩展具体策略实现类用户名密码登陆手机号登陆触发点调试简言场景登陆场景使用(登陆之后返回用户信息和token所做操作基本一致,杜绝多个判断)用户名密码登陆,指纹登录手机号登陆楼主之前写过一次通过注解实现的,

NoSQL之 Redis配置与优化

1、关系数据库与非关系型数据库1.1关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括Oracle、MySQL、SQLServer、Micros

软件设计模式系列之三———工厂方法模式

1模式的定义工厂方法模式是一种常见的设计模式,属于创建型设计模式之一,它在软件工程中用于对象的创建。该模式的主要思想是将对象的创建过程抽象化,将具体对象的实例化延迟到子类中完成,以便在不同情况下可以创建不同类型的对象,而客户端代码不需要知道实际创建的对象类型。2举例说明不同公司都生产自己的手机,就符合工厂方法模式。比如

探索GmSSL+Nginx实践及原理

前言随着大国崛起步伐的迈进,敏感单位的数据安全问题越发受到重视,数据的加密安全传输尤为重要,对于安全问题,国家自研加密算法提供了有力的保障。作为信创行业的国有企业,十分有必要在网络通信中使用国密算法加密通信,保障客户数据安全,做出客户放心满意的产品。本文将介绍如何制作出支持国密算法的nginx,及相关原理。GmSSL介

Java线程池详解

好处降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。线程池一般用于执行多个不相关联的耗时任务,

Linux底层基础知识

一.汇编,C语言,C++,JAVA之间的关系汇编,C语言,C++可以通过不同的编译器,编译成机器码。而java只能由Java虚拟机识别。Java虚拟机可以看成一个操作系统,Java虚拟机是由汇编,C,Linux等编写而成的一个操作系统(面向os)不同的芯片,底层的CISC指令集不同,所以其机器码有区别,因此汇编不能跨平

用了 TCP 协议,就一定不会丢包吗?

表面上我是个技术博主。但没想到今天成了个情感博主。我是没想到有一天,我会通过技术知识,来挽救粉丝即将破碎的感情。掏心窝子的说。这件事情多少是沾点功德无量了。事情是这样的。最近就有个读者加了我的绿皮聊天软件,女生,头像挺好看的,就在我以为她要我拉她进群发成人专升本广告的时候。画风突然不对劲。她说她男朋友也是个程序员,异地

Docker 安装

Docker官网:Docker:AcceleratedContainerApplicationDevelopmentDockerHub官网:https://hub.docker.com/前提说明CentOSDocker安装前提条件目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7(6

蒙特卡洛树搜索(MCTS)在Python中实现井字游戏策略优化详细教程

1.介绍井字游戏(TicTacToe)是大家都很熟悉的一款策略游戏,两个玩家轮流在3x3的棋盘上放置自己的标记(通常是’X’和’O’),目标是在任意方向上(横、竖、斜)连续三个自己的标记。而蒙特卡洛树搜索(MCTS)则是一种广泛用于复杂策略游戏(例如围棋、象棋等)的算法。在本文中,我们将结合这两者,使用MCTS为井字游

iOS系统下轻松构建自动化数据收集流程

目录python的优势ShortcutsApp介绍如何结合Python与ShortcutAppiOS系统下轻松构建自动化数据收集流程总结在当今的数字化时代,数据已经成为企业成功的关键因素之一。然而,随着业务的发展和数据量的增加,手动收集和分析数据的方式已经不再可行。在iOS系统下,我们可以利用一些工具和技术来轻松构建自

Guava精讲(三)-Caches,同步DB数据到缓存

在开发中,我们经常需要从数据库中读取数据并进行频繁的读取操作。缓存在各种场景中都有运用,例如,当一个值的计算或检索成本很高,而且在某个输入中需要多次使用该值时,就应该考虑使用缓存,因此将数据缓存在内存中可以显著提高应用程序的性能。问题描述假设我们正在开发一个电子商务网站,需要频繁地显示商品信息。商品信息存储在数据库中,

热文推荐