Cointime

扫码下载App
iOS & Android

Web2 与 Web3 开发的不同之处

Web2 是引入交互功能的第二代互联网,也是我们今天所熟悉的。随着 Web 的不断发展,第三代互联网,也被称为 Web3,正处于积极开发中。Web3 引入了在区块链上运行的去中心化和无需许可的系统。

但是 Web2 和 Web3 开发之间有什么区别呢?这对于从 Web2 转变到 Web3 的开发者是个契机,不仅可以为这一领先的技术做出贡献,而且能够走在创新的前沿。

1

什么是区块链?

区块链系统本质上是一个“状态机,记载所有的交易记录。任何人都可以使用,并由与其连接的节点分发。通过将状态机分布在多个节点上,任何单个实体都无法支配或操纵网络。因此,当区块被添加到区块链中后,区块中的数据则无法更改。区块按时间顺序链接在一起,并由唯一的哈希值标识,该哈希值取决于先前区块的哈希值,因此称为区块链。

2

开发者从 Web2 到 Web3 的转变

作为 Web2 开发者,从 Web2 转变到 Web3 领域并熟悉区块链技术可能是一项艰巨的任务。Web2 开发者需要了解两者的主要区别之一是 Web3 应用程序的架构,也称为 dApp 或去中心化应用程序。

比较之下,Web2 和 Web3 的架构有很大不同,因为 Web3 的主要理念是去中心化,而区块链是其支柱。从开发者的角度来看,这在很大程度上意味着不依赖任何中心化实体,例如服务器或数据库。

本文旨在帮助开发者快速了解 Web2 与 Web3 在架构上的一些根本差异,以帮助正在进入 Web3 领域的开发者建立预期。

3

Web2 架构

在技术层面上,Web2 架构通常涉及以下三个组件:前端、后端和数据库。前端是支持用户交互、请求和接收来自后端(有时是 API)数据的部分。后端是一个中心化的服务器,接收来自前端的请求,从数据库中获取数据,并将响应送回前端进行展示。所有数据都存储在数据库中,数据库也是一个中心化的实体。

我们以 Twitter 这个内容共享平台为例。Twitter 有一个前端,允许用户查看内容和发布他们自己的内容。Twitter 的后端逻辑定义发出用户请求(例如发布新内容)时所发生的情况。最后,Twitter 的数据库存储用户的内容。请注意,在此示例中,Twitter 拥有用户与之交互的所有不同元素。

4

Web2 的优缺点

由于 Web3 仍处于快速发展阶段,Web2 有许多优势值得强调,包括无缝的用户体验和可访问性。用户界面完全模糊了网站交互的复杂性。

就 Twitter 而言,您可以不停地滚动浏览内容,也可以通过点击几个按钮上传自己的内容。但是这个过程在 Web3 中并不那么简单。在撰写此博客时,执行类似请求需要额外的步骤和代码。

另一方面,Web2 也有一些缺点,包括安全性和可靠性。对于中心化服务器而言,会存在单点故障的问题,因为服务器容易中断并且是数据泄露的目标对象。

在使用 Twitter 时,平台可能会遭到黑客攻击,您的帐户信息可能会发生泄露或被恶意使用的情况。此外,为 Twitter 提供支持的服务器随时可能出现故障。在 Web3 中发生这种情况的可能性很小,因为没有中心,网络分布在很多节点上。即使大多数节点同时受到影响,网络仍然可以正常运行。

评论

所有评论

推荐阅读

  • 法官再次驳回马斯克高额薪酬计划 特斯拉:上诉

    美国特拉华州法官再次驳回马斯克在特斯拉的高额薪酬计划,特斯拉官方社交媒体对此回应称,法院的判决是错误的,我们要上诉。这一裁决如果没有被推翻,就意味着是法官和原告律师在管理特拉华州的公司,而非它们的合法所有者——股东。

  • OpenAI回应被马斯克起诉:申请重复且依然毫无根据

    近日马斯克要求美国一法院阻止美国开放人工智能研究中心 OpenAI 非法转型为营利性企业。OpenAI 的一位发言人表示,马斯克的申请重复,且依然毫无根据。 今年 2 月,马斯克提起诉讼,称其在为 OpenAI 的创立提供资金等支持时,与该公司两名联合创始人曾有协议,OpenAI 应为非营利组织,但 OpenAI 违背了创始目标和使命,转而追求利润。6 月,马斯克撤回这一诉讼,8 月份又重新起诉。今年 11 月,马斯克对 OpenAI 提起的诉讼再度升级,指控 OpenAI 试图垄断生成式人工智能市场。

  • 国际刑警组织:警惕一种涉及稳定币的新兴加密货币欺诈行为

    国际刑警组织金融犯罪行动创纪录逮捕 5,500 人,缴获价值超过 4 亿美元的赃物。在行动期间发布了紫色通告,国际刑警组织警告各国警惕一种涉及稳定币的新兴加密货币欺诈行为。成员国被告知“USDT 代币批准骗局”,该骗局允许欺诈者访问和控制受害者的加密货币钱包。该两步方法首先使用浪漫诱饵技术引诱受害者,指示他们通过合法平台购买流行的 Tether 稳定币(USDT 代币)。一旦骗子赢得了受害者的信任,就会向受害者提供钓鱼链接,声称允许他们设置投资账户。实际上,通过点击,他们授权骗子完全访问,然后他们可以在受害者不知情的情况下将资金从钱包中转出。

  • 马斯克称SpaceX市值可能突破万亿美元

    有网友在社交媒体平台X发帖称,世界上有9家市值超万亿美元的公司,其中8家是美国公司。 对此,马斯克回复称,SpaceX有一天可能会成为它们中的一员。

  • 韩国再次推迟征收加密货币税,至2027年

    在今日的新闻发布会上,韩国最大在野党共同民主党(Democratic Party of Korea)院内领袖朴赞大(Park Chan-dae)宣布,放弃在 2025 年实施加密货币利得税的计划,同意再推迟两年至 2027 年。“推迟加密货币利得税”的提案由韩国政府和执政党国民力量党(People Power Party)提出,共同民主党此前称,推迟征税是执政党的政治伎俩。 最初,韩国计划对加密货币收益征收 20% 税款(22% 为地方税),原定于 2022 年 1 月 1 日生效。由于投资者和行业的强烈反对,该计划已两次推迟至 2025 年 1 月 1 日。今日新闻发布会后,将该税征收再次推迟至 2027 年。执政党国民力量党(People Power Party)还提出,“加密利得税宽限期 2 年仍不足够,应当放宽至 2028 年征收,对加密货币快速征税不可取,投资者可能会因此离开市场。国民力量党希望将实施时间推迟到 2028 年,以兑现在选举期间的承诺。”

  • 社区反馈链上AI代理Spectral交互合约遭黑客攻击

    12月1日消息,据 X 用户@RuslanMoody 发文提醒:“请勿与链上 AI 代理 Spectral 网站交互,其交互合约已遭黑客攻击。注:这不适用于流动性已在 Uniswap 上锁定的代币。” 另据 X 用户@0xYong_W 表示,Spectral 内盘已被别人“掏池子”。

  • 日本金融厅建议放宽信托银行发行稳定币的准备金要求,并实施旅行规则

    日本金融厅(FSA)近日向金融系统委员会支付服务工作组提出了一些有关加密货币和稳定币的想法,其中提到不愿允许信托银行以外的银行发行稳定币。而对于信托银行发行的稳定币,金融厅希望放宽目前要求所有资产必须以银行活期存款形式持有的准备金要求。但是,金融厅还希望实施旅行规则,要求信托银行发行的稳定币转账必须进行 KYC。 日本于 2022 年通过了稳定币立法,支持银行、持牌汇款公司和信托公司发行稳定币。作为其工作组演示的一部分,金融厅区分了在许可区块链上发行的稳定币和在公共区块链上发行的稳定币。它对这三种稳定币都存在于许可链上感到满意,但对允许持牌存款机构在非许可链上发行稳定币持谨慎态度。

  • 安全机构:Clipper遭攻击损失超50万美元,650万美元资金存在风险

    安全机构 fuzzland 联合创始人shoucccc 于 X 发文表示:“DEX Clipper 因 API 漏洞(如私钥泄露)遭到黑客攻击。目前损失超过 50 万美元,650 万美元资金面临风险,请用户立即提款。”

  • 日本金融厅提议为非交易所加密中介机构制定轻量级立法

    日本正在考虑为非加密货币交易所的加密货币中介机构制定新的轻量级立法。近期,日本金融厅(FSA)向金融系统委员会支付服务工作组提出了自己的想法。 日本于 2017 年为加密资产交易服务提供商(CAESP)引入了立法,涵盖了加密货币的买卖、充当经纪人、管理与这些服务相关的资金或提供托管。然而,许多不经营加密货币交易所的所谓 introducer 并不认为自身是 CAESP。 因此,金融厅正在考虑要求他们注册为中介的提案。introducer 有义务向用户提供信息,将受到广告限制,如果出现问题,可能会承担损害赔偿责任。 金融厅还考虑了如何处理损害赔偿。当前对不属于较大集团的其他金融服务中介机构的规定要求提供保证金以支付潜在损害赔偿。如果中介机构隶属于加密货币交易所,则损害赔偿可能由交易所承担。

  • Web3数据和AI公司Validation Cloud完成1000万美元新一轮融资

    Web3数据和AI公司Validation Cloud宣布从True Global Ventures获得1000万美元融资,该公司计划利用这笔资金扩展其AI产品,实现对Web3数据的无缝访问。 据介绍,该公司的产品平台由三个部分组成:质押、节点API以及数据和AI。在质押方面,Validation Cloud的质押资产已超过10亿美元。Validation Cloud的一些客户包括 Chainlink、Aptos、Consensys、Stellar和Hedera。